Elk Audio OS on Pi 3&4 + HiFiBerry
Posted: Thu Apr 30, 2020 9:00 am
Hello everyone,
public disclaimer: I'm working for a startup company making a very low-latency distribution focused on professional audio for embedded Linux systems, Elk Audio OS.
We have always restrained to promote our activities in a forum like this. Even when we released the entire codebase the last year, we still didn't like the idea because until now it required a custom Hardware that we are selling.
However, now we just released a version of Elk Audio OS for both RPi3 32 bit & RPi4 64 bit which supports the HiFiBerry line of audio HATs:
https://github.com/elk-audio/elk-pi/releases/tag/0.7.2
It has also been reported to work on other audio HATs that use the same codec.
So now, it is quite cheap to get started with Elk and if you have one of those HATs, you can just grab the image and start hacking around to make your own low-latency FX unit or synth. Elk can run down to 16 samples buffer size @ 48kHz with no audible glitches and our audio engine SUSHI can host VST2, VST3 and LV2 plugins.
Even if you're not a plugin developer, you can just get one of the many precompiled open-source plugin binaries for the board:
https://github.com/elk-community/elk-plugins-pack
and make an audio device just by writing a couple of JSON files and do the logic with any language that supports gRPC or OSC (we actively support both Python and C++).
We will be curious to know if other people start using Elk, let us know!
Stefano
public disclaimer: I'm working for a startup company making a very low-latency distribution focused on professional audio for embedded Linux systems, Elk Audio OS.
We have always restrained to promote our activities in a forum like this. Even when we released the entire codebase the last year, we still didn't like the idea because until now it required a custom Hardware that we are selling.
However, now we just released a version of Elk Audio OS for both RPi3 32 bit & RPi4 64 bit which supports the HiFiBerry line of audio HATs:
https://github.com/elk-audio/elk-pi/releases/tag/0.7.2
It has also been reported to work on other audio HATs that use the same codec.
So now, it is quite cheap to get started with Elk and if you have one of those HATs, you can just grab the image and start hacking around to make your own low-latency FX unit or synth. Elk can run down to 16 samples buffer size @ 48kHz with no audible glitches and our audio engine SUSHI can host VST2, VST3 and LV2 plugins.
Even if you're not a plugin developer, you can just get one of the many precompiled open-source plugin binaries for the board:
https://github.com/elk-community/elk-plugins-pack
and make an audio device just by writing a couple of JSON files and do the logic with any language that supports gRPC or OSC (we actively support both Python and C++).
We will be curious to know if other people start using Elk, let us know!
Stefano