Live data from Hacker News

A low latency guitar effects processor suitable for running on a Raspberry Pi

github.com

51–60 of 147 posts

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#51
post #8

> Note that since the server program exposes an HTTP server you can actually navigate to the IP address of your PI from any device connected to the same wifi and control your pedal chain from there. That's a killer feature for me, hiding at the end of the README. I have a Fractal Audio FM3[0] at home, and the only way I edit my patches is using their editing software over a USB connection to the device. Adding the ab…

Don't go leaving it exposed if you connect it up to the venue's WiFi, if you're playing live. ;)

Audience participation show.

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#53
post #22

I'm still patiently waiting for future digital mixing consoles to do all processing in software on inexpensive x86 or ARM processors. Currently due to latency and reliability requirements all DSP work is done on dedicated chips or FPGA which brings up the BOM and engineering cost. They often have a small ARM/Linux module which is used for the displays and network control. The CPU tech is here today, and modern genera…

Modern CPUs are great if your watt (and thus thermal) profile is unlimited. Not so great when they aren't.

Most processing of audio isn't CPU performance limited... For most realtime audio mixing, it doesn't matter if you use 1 watt or 10 watts for your CPU - the big speakers will easily be drawing far more, and the performers time will be costing far more than the electric bill anyway.

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#54
post #45

Earlier quoted context omitted.

Don't go leaving it exposed if you connect it up to the venue's WiFi, if you're playing live. ;)

Don't run wifi and real-time software at the same time.

What wireless technology would you recommend instead then?

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#55

I thought is hard to have low latency audio in Linux with stuff like PulseAudio.

Nah, low latency audio is absolutely possible, but not necessarily using pulse audio. Using either Jack for the low latency stuff has been the advice for years, but with the advent of pipewire you can mix and match without too much difficulty. A quick skim didn't turn up what audio backend this project is using, but I'm using patchbox with modep on my Pi4 as a bass pedal board and it's pretty much flawless low latenc…

Wow, what fx are you running -- and does that or could that include convoluted reverb?

(Convoluted reverb is utterly awesome but more processor intensive than almost anything else)

Edit: and sorry, to be helpful, by low latency, could you meantion how many ms that is -- because while I'm very happy for you, and really interested, 15ms is very different to say 5ms or lower

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#56
post #51

Earlier quoted context omitted.

Don't go leaving it exposed if you connect it up to the venue's WiFi, if you're playing live. ;)

Audience participation show.

I had sketched an idea for a web ui that would talk to a VCV instance, outputting signals to a real eurorack device with an expert sleepers module… need to keep hacking on that.

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#57
post #8

> Note that since the server program exposes an HTTP server you can actually navigate to the IP address of your PI from any device connected to the same wifi and control your pedal chain from there. That's a killer feature for me, hiding at the end of the README. I have a Fractal Audio FM3[0] at home, and the only way I edit my patches is using their editing software over a USB connection to the device. Adding the ab…

Somebody should make a device that plugs into a fractal axe FX and hijacks the USB connection and exposes a web interface. Now that'd be cool!

There are a bunch of USB over IP boxes you can buy, so it depends on the m what you're looking for, port-wise. That plus a wifi router gets you what you're looking for.

Eg https://www.digi.com/products/networking/infrastructure-mana...

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#58
post #45

Earlier quoted context omitted.

Don't go leaving it exposed if you connect it up to the venue's WiFi, if you're playing live. ;)

Don't run wifi and real-time software at the same time.

The core audio driver does a pretty good job with this.

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#59
post #7

Very cool, I've ordered a Raspberry Pi touchscreen this weekend and it should arrive today. I want to make a MIDI sequencer with it, or at least play with the idea. I hope my old Raspberry Pi can work with MIDI (over USB) without too much latency..

I've seen it done with the Pico, where it acts as a midi device when plugged in to a host machine; not so sure about the main boards.

The pi zero hardware supports gadget mode and from there it's a bit more work to get it to enumerate as a midi device. The pi 4 supports this via the usb-c port.

https://raspberrypi.stackexchange.com/questions/71613/how-to...

Re: A low latency guitar effects processor suitable for running on a Raspberry Pi

#60
post #45

Earlier quoted context omitted.

Don't go leaving it exposed if you connect it up to the venue's WiFi, if you're playing live. ;)

Don't run wifi and real-time software at the same time.

The only signals going over WiFi here would be controls for the virtual pedals.
Post reply on HN