I created a small utility , midi cc to note names
First of all ,I know that message objects don't like $0-.
But I need the $0-name into the "text get" object right inlet and this inlet expects a symbol name ( to adress the text define $0-miditopitch )
So normally I would type symbol + name in the message object but since there is a $0 in the name it doesn't work .
Can't really use send object either .
I tried using the symbol object and bang out $0 into a symbol box , no luck (right part of screen )
-
Again a $0- issue ,this time ned to get it into symbol
-
@gentleclockdivider Your symbol should be [symbol $0-miditopitch].
-
Awesome , that's it
THe first solution is the most elegant , writing $0-name as an argument in the symbol object
I wonder , is there also an option to get it into the symbol object by other means and not by writing it as an argument ? -
@gentleclockdivider said:
I wonder , is there also an option to get it into the symbol object by other means and not by writing it as an argument ?
That is essentially what the others do, they just use a message since [symbol] can not construct a symbol, only store a symbol for later use. For most uses the first is generally what you want but the others each have their uses. The second lets you change the $0 with the right inlet of the [f ] which can be useful for communicating between abstractions. The third and fourth offer different ways of constructing the symbol when you have more than two arguments, [pack f s $0] for example, symbol and float can be changed as needed. [list] objects are handy in that they can provide a default set of arguments to start with which can be changed as needed [list $0 dollarzero 1 2 3] for example or generally more useful [list store $0 dollarzero 1 2 3] since it makes it easy to change a single element.