After spending 10+ hrs a day in front of a monitor screen I usually play with my turntables. I am slowly getting bored with all the features and effects that my mixer has to offer. I simply need more control over the sound and perhaps develop my own effects. Recently, I found out about ELK and that looks like a very promising platform that will serve as a foundation to what I am trying to achieve.
I want to develop a standalone headless hardware running Linux with USB audio interface. Let’s call this “the box”. ELK will be controlled via MIDI signals delivered via USB. The box will be hooked into my mixer via send/return. The mixer sends live audio feed to the box (via 3.5mm or 6.3mm). The box adds effects, individual sounds, loops etc. and pumps the stream back to the mixer via return.
Below are some very basic (noob?) questions:
How exactly do I load external plugins? Let’s stick with the very basic examples such as reverb/delay/filter? All the plugins I saw have shiny GUIs for Ableton or Logic Pro. What I really need is a way to activate the plugin on a live audio feed and control its parameters via MIDI signals. No monitors, displays, GUIs, etc. Just ELK and some physical knobs, buttons and faders.
Is ELK able to automatically calculate or detect the BPM of the incoming signal and sync the effects/sounds/loops to that BPM?
If answer to the above question is “yes”, how do I sync individual wave sounds to that BPM? Say I have a “clap” or a “snare” sound that I want on repeat 1/1 or 1/4 bars in perfect BPM sync. How do I do that?
I understand the above questions might sound boring to some but once they are cleared, I can move forward with my little project. Many thanks in advance!