In this workshop we present strategies and tools, using which existing audio plug-ins can very efficiently be deployed on high-performance embedded Linux devices, using
Elk Audio OS, which will be released as open-source shortly after the event.
- Each participant will create a complete hardware instrument, on which one or more JUCE synthesizer and/or FX plug-ins are running natively.
- It will be possible to alter a few central parameters using physical controls. The other parameters will be accessible from a laptop, phone or tablet.
- Participants will have learned and practised the steps needed during the workshop.
Elk will provide all needed hardware: a Raspberry PI board, one of our custom audio shieds, and a board with the physical knob, button and LED controls. We will also provide all the necessary software – a package centred on the Elk Audio Operating System and a build server ready to build and deploy plugins on the boards.
Requirements for participants:
- A laptop (macOS / Windows / Linux) with an SSH terminal.
- A working installation of the latest JUCE and Projucer 5.4.5 to build the examples.
- Basic Linux / BASH knowledge.
- Optional, but a good plus: basic Python knowledge.
- Headphones with 3.5mm jack connector.
Additional requirements for those that want to build their own plugins:
Participants interested in setting up the toolchain before the workshop can get in touch with the organizers by writing to
developers@elk.audio.