SynthDescLib non default synth params not working in default Event

Thank you. It is all so so clearer now that I know about \synthLib. And also just realizing that SynthDescLib.getLib(\hjkl).synthDescs is a IdentityDictionary. I had some wild idea in my head that all the control param info was “shipped” directly to the event used by a pattern. Via a symbol lookup…
And that the SynthDescLib was merely a kind of convenience. A (“–human” / “-h”) to organize all the symbols created with SynthDef().add. But actually just providing a symbol at the instrument key in a Pbind was enough for the Event to get all the info it needed. But in this case apparently not everything.
Inner workings of SC is still … :fog::fog::fog: foggy to me. So glad you are here! :heart:
I am yet again reading more in the SCClassLibrary. Removing wild speculative ideas.
Though here is a new nut to crack: Curvature key inside a named control rate breaks SynthDef().writeDefFile

1 Like