AnalogTapeModel icon indicating copy to clipboard operation
AnalogTapeModel copied to clipboard

[FEATURE] Running the plugin headless

Open Loadus opened this issue 3 years ago • 2 comments

Hey guys, just asking this to satisfy my inner nerd. :D

Is it possible to build/run this plugin as headless on the Raspberry Pi? I love love love the sonic character that the plugin creates and was humouring the thought of running this as a sort of live pedal effect via the RPi. Perfect setup would be just to feed it a config file where it would read the settings and then just run it, letting it process any incoming audio. \o/

Loadus avatar Jul 03 '21 18:07 Loadus

Great question! The short answer is that it should be possible... but might take a bit of work. The plugin should compile just fine on the RPi (using the CMake process described here), and from there it should be possible to try running the "Standalone" target.

However, actually getting audio in and out of the Standalone plugin may not be so straightforward. The only approach that I have personally seen to work for real-time processing on the Pi is the Elk Audio OS. One example of a plugin using the Elk system is GuitarML's NeuralPi plugin, so that might be a useful reference for how to set up a JUCE plugin to be usable on the Pi. I'm also not sure if there are alternatives to the Elk system that might work better in this case.

Thanks, Jatin

jatinchowdhury18 avatar Jul 07 '21 00:07 jatinchowdhury18

We are looking to port this to MOD where we also need a headless build.

dromer avatar Jul 07 '21 20:07 dromer