Skip to content

Comment on I built a amp+cab+effects simulator for guitar on a Raspberry Pi 4Bparent

Comments

There's a lot of painful voodoo, competing control systems and legions of mostly out-dated forum threads of dead-ends, anecdotal advice, misinformation. I'm hoping that the next Ubuntu Studio will Just Work on the laptop that I have put aside for it and that I won't have to waste more time in the Pulse/Alsa/Jack soup.

I've had a lot of success using kxstudio

https://kx.studio/

Along with cadence to manage Jack and alsa and Catia/Claudia for managing studios and ladish sessions.

It can be installed on top of an existing Ubuntu based system without much trouble and after setting it up it works flawlessly for me. I've been using this setup for a few years now.

legions of mostly out-dated forum threads of dead-ends, anecdotal advice, misinformation

I completely agree with this. Any guide that still recommends qjackctl or manually fucking around with alsa and midi bridges should be completely disregarded. There's zero reason to need to do this any more and there hasn't been for at least half a decade now.

It's really too bad, honestly the flexibility offered by Jack and the huge range of audio software on linux allows for workflows I'd never been able to do on windows. It's pretty much the entire modular linux philosophy applied to making music and it's closest i've come to the same kind of workflow you get with hardware equipment.

Just fiddling around with different plugin routings can give you some pretty cool sounds that can be patched into any Jack aware software you have.

Does anyone have a good guide to understanding the Linux audio ecosystem?

I know Linux fairly well from a server standpoint, but I tried to do some audio stuff recently and couldn’t make head nor tail of it.

FYI: Yamaha's advanced synths (Motif and Montage) are based on real-time linux.

I bought an MX49 and they include the GPL and a download link.

But if you're expecting a random linux flavor to just work with audio, I don't know if that's reasonable, since nobody packaged or tested it with that in mind.

What's the problem with qjackctl? What do you recommend instead?

Cadence is used for setting up and managing the audio environment and jack session.

https://kx.studio/Applications:Cadence#Interface

Catia is a much more intuitive and straightforward graphical patchbay.

https://kx.studio/Applications:Catia

Claudia is similar to catia but includes built in LADISH session management.

https://kx.studio/Applications:Claudia

I've tried kxstudio and still struggled. Is it easier to buy a separate audio interface for studio audio, to avoid having to route Pulse/ALSA and JACK into each other?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.