DIYstompboxes.com

DIY Stompboxes => Digital & DSP => Topic started by: Digital Larry on April 30, 2020, 12:15:59 PM

Title: Elk/Hifi Berry Bundle
Post by: Digital Larry on April 30, 2020, 12:15:59 PM
The audio I/O isn't exactly set up perfectly for guitar use (2 RCAs and a 3.5mm stereo) BUT this could be a cool platform for those so inclined.  Basically you have to write a VST2 or VST3 plugin, then compile it for the Pi.  Not exactly beginner stuff, but seems very powerful.

https://elk.audio/elk-audio-os-%e2%99%a5-hifiberry/

I'm still waiting for my Elk Pi Hat and Blackboard to arrive.

DL
Title: Re: Elk/Hifi Berry Bundle
Post by: Blackaddr on April 30, 2020, 05:37:20 PM
Here's a sneak peak at something I've been working on as well for Rpi+Guitar. I've created a prototype interposer board that allows the TGA Pro guitar audio board (https://www.tindie.com/products/Blackaddr/arduino-teensy-guitar-audio-shield/) to plug into the Pi 4.

I've already got audio and MIDI ports working with Guitarix under Raspian. The interposer board also contains an ADC for reading the pots and switches when the TGA Pro is combined with it's Expansion Control Board. I need to write a new Linux driver for the ADC though in order to use the pots/switches as the RPi has no built in ADCs for reading controls.

(https://i.postimg.cc/WqNYwBSM/RPiGA.png) (https://postimg.cc/WqNYwBSM)
Title: Re: Elk/Hifi Berry Bundle
Post by: Digital Larry on December 16, 2020, 11:39:12 AM
Okay, I've dusted off the Elk Pi and Blackboard and actually got it working in the last couple days.  It was one of those situations where there is actually not enough information online to succeed.  I had to get help through their forum, which fortunately only took a day or two to figure out what was going on. 

The next step will be for me to get some of my Faust code I'd done for the ESP-32 and try to make a headless VST3 out of it.  The Elk people did do a "Faust on the Elk" seminar at CCRMA earlier this year... early enough that such things were still going on.  CCRMA is only about an hour from here, I should pay closer attention to what they are doing!  https://ccrma.stanford.edu/

I had previously used TouchOSC with the ESP-32 to control FX from an Android tablet.  The Elk OS also supports OSC and Ableton Link so I'm going to try to get some tempo sync'ed delay action going on.  I first tried that with my Eleven Rack and IMO it makes a huge difference in terms of how useful the delay seems, beyond a little slapback for ambience.  Elk uses a "Sensei" layer to provide user input from pots, switches, sensors, etc. and there are some examples already prepared for the setup on the Blackboard.  I really doubt that I am going to add my own sensors, but who knows?