Eliminate release of suspended plugins

I have a graph with some plugin loaded.

In this when I suspend process of my graph I send also All Notes Off. Then when I call suspendProcess(false), all are turn on but I can listen the release of synths that was suspended… there’s a way to eliminate that release and start to ply them from scratch when graph is turned on?

Have you tried sending all sound off? This is supposed to be a fast mute without release.
Also you need to make sure to render at least one more processBlock, so the processor has a chance to react on your midi message.

1 Like

thank you for reply!, I tried it, but I find that most of instruments don’t implement it…

I can’t come up with anything — this probably means rendering 10s of release into dead air?

Yes… Probably… The bad thing is that it brings cpu usage while something else is working and the meaning of plugin is to work in various instances with very small buffer sizes… I’ll try to think of something else…