FX unit using RPI

Hey anyone, Im planning on using a RPI to make an FX unit for my Eurorack system. Im planning on using Juce to process multiple audio input signals, but am unsure on how I would go about adding inputs and outputs to the system. Im guessing I need some sort of soundcard for the RPI that would have the amount of inputs and outputs I needed - aslong it has a driver to operate on RPI then whatever juce app I make will be able to see and use the inputs/outputs

just as a sidenote I’d like to DIY it, would be cool to know how to build a soundcard provided this is actually what im looking for

If anyone would be able to point me in the right direction that would be much appreciated!

There are a couple of audio hats for RPi, but most are output only. There are some with input as well though, but hardly ever more than stereo I/O. HIFIBerry is a prominent example, there’s also IQaudio I think.

The more bulky approach if you want more channels would be to simply use any class-compliant USB interface, ideally one with DC-coupled I/Os such as Motu (I think). Then you could also use the I/Os for CV input/output.

1 Like

Thanks for the info! Yeah I didnt find much in the way of hats for RPI - and using a bulky interface will end up costing more than the all the eurorack modules I’ve made and will make haha

I’ve started looking into the teensy, which I’ve found can be setup as a audio interface, but unsure whether ill get much further with that - this all may be alot more complex than I initially thought it would be

https://os.elk.audio/ used to sell a RPI hat with inputs and outputs, I bought one but never managed to doing anything with it as it works with a decoupled system that I never found time to get my head around. Seems like they no longer offer the hardware unfortunately. :frowning:

1 Like

Checkout https://www.audioinjector.net/ they have a bunch of different sound cards, I bought a couple and never used them for anything.

1 Like

I think I might have to abandon the idea of using the pi as an FX unit, was hoping to have multiple input channels aswell as outputs, and this would end up costing a small fortune. Though I still may use it to make a wavetable synth - thinking something like the piston honda which would be pretty doable

Ended up stumbling upon the ElectroSmith Seed - which looks promising and a little more beginner friendly, going to see if i can use that as my FX unit

thanks for your replies! - Ill be lurking around the forums to ask stupid questions

I have a Daisy Seed (as the eurorack dev kit) and it’s really easy to use. You can write c++17 with it, it has an audio callback system like we are used to, and comes with a great set of starter DSP classes. Feel free to hit me up if you have any questions. :nerd_face:

1 Like

Will do! Yeah, really looking forward to getting my hands on it!