Open303 icon indicating copy to clipboard operation
Open303 copied to clipboard

Static variable for sound processing problem

Open midilab opened this issue 8 months ago • 3 comments
trafficstars

Hi @RobinSchmidt

I recently receive this bug report on JC303 repository: https://github.com/midilab/jc303/issues/23

Looks like static variables that deals with sound processing directly in realtime are causing problems with more than one plugin loaded into DAW.

After reading a little about, looks like its up to the DAW to decide how he instantiate the plugin on computer memory, so most of them does it by using same memory allocation data for one or more of the same plugins loaded, wich leads to some strange behaviours for static data being shared between more than one instance of plugin.

What are you thoughts about this?

Once again thanks for this great source code!

midilab avatar Feb 20 '25 08:02 midilab