ICT – Blog – [20230110] – Studio Setup [mmc2.jdj]

ICT – Blog

Today, on mmc2.jdj [private], I worked on the Studio setup.

PipeWire, Jack & PulseAudio

# dnf install Carla

I think (not sure) Carla has been out of the Fedora repos for a while, but she’s back. Much to my surprise, Carla worked out of the box, implying that the JACK/PipeWire integration is already active:

PulseAudio is also active:

The tool Helvum is used to monitor (and edit?) PipeWire connections:

# dnf install helvum

Helvum Shows output similar to Carla, like:

Hydrogen

# dnf install hydrogen

Works out of the box; audio connections are visible in Carla and helvum.

Ardour (7)

# dnf install ardour7

Ardour worked out of the box, though in some cases I had to create some connections with Carla first.

amsynth and vkeybd

# dnf install amsynth vkeybd

A software synth and small (virtual) MIDI Keyboard. Both worked out of the box after appropriate MIDI connections were made with Carla. I don’t remember the names of the virtual MIDI keyboard and soft synth apps that I used in the past, but these will work just fine for now.

QMidiNet

Unfortunately, QMidiNet could not be installed directly from the Fedora Repos. However, following the instructions on https://software.opensuse.org/download.html?project=home%3Arncbc&package=qmidinet worked:

# dnf config-manager --add-repo https://download.opensuse.org/repositories/home:rncbc/Fedora_37/home:rncbc.repo
# dnf install qmidinet

I tested QMidiNet with my Yamaha Arius YDP-161 Electric Piano and the intermediate machine piano.jdj and it worked well (at least from the piano to mmc2.jdj).

QJackCtl

# dnf install qjackctl

Given the appearance of PipeWire, I’m not really sure what the current role/value of QJackCtl is nowadays. But it installed smoothly from the Fedora-37 repos. Here’s how it looks:

Conclusion

A basic setup for ‘Studio’ on mmc2.jdj has been realized. But there’s more to follow, in particular, network-transparent audio.