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 latency. I do need to add a fan to my pi since it's mounted underneath a pedal board and doesn't get quite enough air though.
Granted, this was in windows, but from what I understand there is always going to be some audible processing delay with a USB 2.0 interface.
(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
Convolution reverb is an option, but it ended up being a little more than the Pi4 could handle iirc. I didn't tinker with it much though.
Latency is under 10ms, I'd have to go back and check my settings to confirm exactly though.
A really helpful data point :)
--
You're doing great! You don't need my help, but just share my own path, because it's fun :)
Yeah, play the bass, if i start talking about computing im not helping...
Err, why am i still here?
I switched to BSD or the OSS driver and went from massive effort ~5ms to zero effort ~2ms
Then I made a two button controller and pedal->usb, and started programming an arbitrary effects controller: a looper + buttons to switch the pedal to control any fx parameter
Fun, but it didn't help me make better music :)
I switched to BSD and got much better latency on the same hardware
But I think that was the alsa -> BSD oss driver swap, which is possible on linux too. I had just never tried it, since I assumed linux was best
(I'm only sharing this cus i think its interesting, and may help you get good latency)
Was anything I said wrong?
Seriously, I've spent a long time fixing up low latency audio
jackd + OSS on whatever OS u like is not bad advice fyi
Personally I'm very happy to see that info as I do use both Linux and *BSD and wouldn't have ever tried setting up BSD for audio until now.
Pipewire is supposed to offer low latency as well - at least lower than Pulseaudio, but I don't know how much.