• gentleclockdivider

    @oid said:

    No, it is just a message, to be a symbol it would need the symbol selector.

    Torres says:
    Yes, it is a symbol, hence, it is the selector of the message, so "c3 d3 e3" is a message whose selector is "c3" and the actual message is "d3 e3".

    I wrote :
    The message c3 f3 a3 , the first selector is c3 and thus this message is an implicit symbol , correct ?

    So It's not implicit but c3 is a symbol .

    @toress
    Why would I bring this up , because this is the topic for it , no ?
    And because I am writng my note notation/ rests like this : c3---f#4---g3--- ,
    edit : can't (yet ) get the multiquote to work .

    posted in technical issues read more
  • gentleclockdivider

    @oid said:

    @gentleclockdivider said:

    The message c3 f3 a3 , the first selector is c3 and thus this message is an implicit symbol , correct ?

    No, it is just a message, to be a symbol it would need the symbol selector. We have three selectors; float, symbol and list, when an object gets a message it checks for those selectors to make sure it is getting the correct type of data, if it lacks one of those selectors it treats it as a method like 'set' so your [list store] knows it should set its internal state instead of operate on the data and produce output. The alternative would be to have reserved words which you would have to escape or add a selector to, so if you wanted a [list] to store the message [set 1 2 3( you would have to do [list set 1 2 3( or [\set 1 2 3(. The pd way avoids reserved words which means we don't have memorize a long list of reserved words, just the three selectors and the mostly consistent ways they are handled.

    Next , the message c3,f3,a3 , three messages after each other each with a symbol identifier

    None of those have a symbol selector, those are just three messages. You can run those through a [symbol] instead of a [list] and for this sort of thing that is a good idea, explicitly states that it is a symbol so you don't have to trace the patch to figure out what is going on.

    But the manual clearly states that the first atom in a message is the selector , and for mesage c3 d3 e3 , the first atom is c3 .
    Isn't c3 a symbol , it starts with the letter C ?
    When the message is separated by commas , and send though a list , the console clearly shows these are seperate symbols , why then ?
    1.jpg
    To be fair , I think pure data is a million times more complex than supercollider or anything else I have worked with

    Manual :
    quote

    Messages contain a selector followed by any number of arguments. The selector is a symbol that defines the message type. The arguments are anything that follows and may be symbols or numbers (aka atoms). For instance "list a b c" has a "list" selector, which defines the "list" data type, and "a b c" is the actual message. This message is only composed of symbols but a list message can combine two or more symbols and/or floats.

    unquote

    posted in technical issues read more
  • gentleclockdivider

    I've read the updated manual back and forth but there are still some things unclear to me .

    Take the following example
    The message c3 f3 a3 , the first selector is c3 and thus this message is an implicit symbol , correct ?

    It's not a list because the list gatom does not understand it ., neither does the symbol gatom , so is it an unindentified message ?
    Putting the same message through a list and the listbox understands it ( since the message starts with a symbol atom, a list must be explicitly given )
    Next , the message c3,f3,a3 , three messages after each other each with a symbol identifier
    Putting these through a list and we get again 3 successive messages each with a symbol identifier , the symbol gatom only understands it after list processing ( obviously only one element is shown since the message is separated )

    1.jpg
    2.jpg

    posted in technical issues read more
  • gentleclockdivider

    @porres said:

    So

    I did read the manual , read the bang book , miller s puckette electronic music journal , Kreidler etc..
    Please don't think I just glanse over certain sections , it's just that certain parts are used more heavily then others .and other areas are easier forgotten when not in rotation/practised ,, an some parts (selector identifier ) are still a bit of a grey area to me .
    So please stop assuming I didn't read the manual , I would have never been able to make the stuff of the past year without reading the manual ( and I am talking purely about scheduling and events , not audio dsp )
    I respect all the hard work you have done and still do ( mutable port is awesome 0 ) , you have made your point countless times ( and I won't be posting on facebook anymore )
    I have no problem helping people out ( did that for decades on the reaktor forum ) , I ve been helped countless of times on the supercollider forum ( yes I did read the immense manual ) no one made a problem out of it .
    For some reason you have a problem with it , I stopped crossposting like you suggested but you can't make me stop asking questions , be it here or on discord , and No I won't crosspost ( since you're everywhere you will probably notice )

    posted in technical issues read more
  • gentleclockdivider

    @whale-av said:

    @gentleclockdivider Put a [list] before your [set $1 $2 $3 $4 $5(
    David.

    And apparently that's also the solution to my previous question .
    So what comes out ouf the route if it's is not a list , becasue we need to insert a list object to see it in the list box ?
    I just keep struggling with these small things like forever
    image.png

    posted in technical issues read more
  • gentleclockdivider

    I mean , does anyone understand why some of the thing just don't make any sense to me
    1.jpg

    posted in technical issues read more
  • gentleclockdivider

    How can I actually see the routed list in a list box without using list store ?
    Using the symbol just shows the first element ,
    In max , we can just use the right inlet of a message box
    I coul d use the set $1 $2 $3 $4 etc.. message but that's a lot of typework
    1.jpg
    image.png
    image.png
    And just noticed that set $1 $2 $3 $4 discards the first element
    3.jpg

    posted in technical issues read more
  • gentleclockdivider

    Oh yes I use route - text define etc..and am aware of the list trim feature
    It's just that these small differences between max and pure where imho Max feels easier to use .
    Why does max select object just accepts messages like kick ,- ,hat etc...?

    posted in technical issues read more
  • gentleclockdivider

    Sometimes pure data is really doing my head in and feels so counterintuitive
    At the leftt there are three message boxes "-" "kick" and "hat " ..in Pure data world these are are (implicit)symbols.
    The select module however does not identify these because there is NO symbol selector , this feels so counter intuitive .
    When sending a list through a list store and retrieve the individual elements , a symbol selector is automatically added since the select module accepts these
    1.jpg 2.jpg

    posted in technical issues read more
  • gentleclockdivider

    O.k. message received
    Will work on it

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!