Received my Pi 4 B in the mail and got around to testing ardour today. Here is what I found:
processor : 3
model name : ARMv7 Processor rev 3 (v7l)
BogoMIPS : 108.00
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xd08
CPU revision : 3
Hardware : BCM2835
Revision : b03111
Serial : redacted
- Using the jack-dev package causes Jack to fail to start. You have to use libjack-jackd2-dev. (If jack-dev is related to the “jack” CD ripping package, I’m very embarassed right now.)
- Good news: qjackctl works again. There was a Qt bug on Pi 3 B+ which forced command-line jack interaction only. Whew.
- I can’t get Ardour-5.12 sources to compile so I’m using the stock “ardour” package from the raspian repos. (See Build fails on Raspberry Pi 4 Model B stock raspian)
- My Audiobox USB 96 is recognized out of the box by the OS. (Pi 4 B still has no mic input, just like 3 B+)
- Jack starts up normally with realtime=true and 48000/256/2 (and obv using the Audiobox)
- Ardour starts normally using the jack backend. I couldn’t get the built-in ALSA to work, but also didn’t try very hard. It might have had something to do with my Audiobox’s finicky cable dropping the connection. Not sure.
- In Ardour with 2 audio tracks and 3 LV2 plugins (a-Compressor, gxTubeScreamer and gxAmplifier-x) my guitar’s input signal sounded fine. Couldn’t discern any latency issues. Only occasional errors of the type “JackEngine::XRun: client = jack_delay was not finished, state = Triggered, JackAudioDriver::ProcessGraphAsyncMaster: Process error, 11:13:44.233 XRUN callback (1).” (Turning off jack realtime created many, many more of these error messages.)
- Ardour reported ~30% DSP use under the scenario described in the previous bullet.
- For one attempt (of the previous scenario), the resulting signal was very staticky – lots of poppings – but that went away. Not sure what changed or why that was happening.
1256.920 frames 26.186 ms total roundtrip latency
extra loopback latency: 488 frames
These results are waaay better than the RPi 3 Model B+ and are now in line with my core i5 laptop. (See https://discourse.ardour.org/t/are-there-any-raspberry-pi-alternatives-particularly-well-suited-for-running-ardour/101230/12.)
Let me know if you have any questions. Seems great so far. Just need to be able to compile the sources so I get headless Ardour running.