Hosting SOUL in a VST3

Hello again,

I’ve began a little JUCE project to try and host the SOUL patch loader in a vst3. So far it’s happily up and running in Ableton (have yet to test it in other DAW’s) but with one snag.

The audio ouput is going directly to soundcard, bypassing the DAW. Currently I’m checking to see if the AudioDeviceManager in PatchLoaderComponent might be the culprit but it 's proving a bit difficult to untangle from the code.

Am I barking up the right tree here?

Pretty much all I’ve done so far is addAndMakeVisible(patchLoader) in PluginEditor and routed midi buffers from AudioProcessor::processBlock into the plugin instance’s midi collector.

You need to figure out how to use the AudioBuffer of the processBlock call with the patch loader code and remove the code dealing with the audio hardware.

Sorry for the slow response!
Got there in the end.

Thanks for the tip :slight_smile:

Thanks for making that. I tweaked it to compile with latest SOUL, on macOS

Seems i completely missed the official SOUL plugin in the SOUL repo…

1 Like