pierreguillot / Camomile

An audio plugin with Pure Data embedded that allows to load and to control patches
GNU General Public License v3.0
905 stars 64 forks source link

VST3PluginTestHost reports failed bus activation, old fixed Juce bug? #315

Open KoenZyx opened 1 year ago

KoenZyx commented 1 year ago

I'm 99% sure this is the (fixed?) problem: https://github.com/juce-framework/JUCE/commit/0e85fec4a2e93a6cc92688251dcfc760d2d568c3 "In the case that the host is using the same buffers for both inputs and outputs, copying an input to an output channel may end up overwriting another input channel, breaking the plugin's inputs."

I'm testing on windows10, using the Steinberg VST3PluginTestHost 3.3.10 I added the vst3 to the rack (probably not necessary) and then ran the unit tests, global and instance both give the same result.

and for the sake of completeness these are the settings in my txt file:

type instrument; iolayout 0 2; code kRbl; midiin true; midiout true; playhead true; taillength 8; description Infos.txt; compatibility 1.0.7;