Freeing an MdaPiano synth node

I’m noticing that MdaPiano doesn’t have a \doneAction, and indeed my Synths are piling up, not a complete runaway train as I’m tracking them by note for noteOff gate signalling and freeing on restrike, but absent this the synths persist in spite of gate going to 0. As it is I’m considering some kind of slow (5-20s heuristic on pitch for how long the decay should be :frowning: ) Env to call free.

Am I missing something here?

DetectSilence.

hjh

1 Like