In a Script, if I create an instance of a Sound (from one of the input Sounds of the Script) with parameters and store the result in a variable I can't later send the "start:" message to that Sound.
But if I set the variable to the Sound without specifying any of the parameters, I can.
Why is that?
eg, in a Script:
"where buzz is one of the Script's Inputs"
| r |
"doesn't work, gives a 'start: message not understood' error."
r := buzz freq: 431 hz.
r start: 0 s.
"does work"
r := buzz.
r freq: 431 hz.
r start: 0 s.