Live data from Hacker News

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

github.com

141–147 of 147 posts

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

#141
post #72

From my understanding the Line 6 Helix uses two 450MHz SHARC processors, ADSP-21469. Other effect/amp modelers use more or newer of the same family[0]. Can anyone comment about the relative processing power of a RPi vs the market solutions? Is the RPi theoretically good enough that a pedalboard could be completely modelled? [0] Interestingly, it sounds like SHARC chips were designed to be low cost processors for sing…

Generally this type of work is done on DSPs and FPGAs, because they can generally get much lower latency than a CPU. While this can get latency low enough that nobody will notice, it is still there, and there isn't room for anything else in your signal chain to also have latency and still be unnoticed. They will still have a CPU on devices like this, but all it does is run the UI, the sound processing is not done on…

Why would a DSP be able to get lower latency that a modern general purpose processor? DSPs might have been a thing 15 or 20 years or 30 years ago; but I cannot imagine anything that a DSP would do better than a modern ARM processor.

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

#142
post #13

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

Jack offers the low latency necessary for music production. Pipewire is supposed to offer low latency as well - at least lower than Pulseaudio, but I don't know how much.

Pipewire runs neck-and-neck with Jack and Alsa. The benchmark pretty regularly; and the difference is +/- nothing. Pulseaudio isn't appropriate for this application.

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

#143
post #33
post #32

Reminds me of NeuralPi, which uses ML models to emulate real AMPs https://github.com/GuitarML/NeuralPi

I gave been using NeuralPi not on a Rpi and I have found the results sometimes to be on par with neutral DSP.

I've been running NeuralPi on a Pi 4. Fabulous!

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

#144
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’d say you can most definitely do that. You can get usb midi conversion cables for next to nothing and send an out signal to a midi hub or Daisy chain it. Midi is a seriously slow protocol so as long as the actual audio processing is happening on other devices and you’re just sending midi to them, you’re definitely good to go.

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

#145

Earlier quoted context omitted.

I think the AxeFx has more virtual knobs, but the QC is easier to use, and has Kemper-like sound capture tech.

The QC is my go to pedal these days. I have a Helix (rack) and a Kemper (rack). While there have been some hiccups on software it really is a solid little box.

Yeah, I switched from HX Stomp to the first batch of QC. Very happy with the result.

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

#146

Earlier quoted context omitted.

What are they? Am I missing a joke here?

Regular guitar pedals are cheap and abundant.

Comment was edited after my comment to include the things that stand out, which were previously missing.

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

#147
Nice, I just installed this on a Raspberry Pi 3 with a touch screen I had around. Save for an issue when installing rtaudio (requires libasound2-dev in Debian), it went almost flawlessly. I'm guessing the RPi 3 can't handle realtime audio and graphics, as popping was frequent (although not annoying for the purposes of experimenting). The buttons did nothing, I'm afraid, but the web interface is ace!

I'd love to write about this soon. Kudos to the coder

Post reply on HN