Re: Still rather confused about Pipewire an interesting midi twists

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024-01-05 14:43, Bill Purvis wrote:
On 04/01/2024 21:46, Lorenzo Sutton wrote:
Hi list and happy 2024!

I am running Manjaro (an Arch-based distro). It seems now I have a 'pipewire' package installed, but also pulseaudio. I don't think I have actively tried to install 'pipewire' but maybe it's a dependency for 'something'?

Anyways, my current audio set-up is still as it has been for quite a while on my laptop:

- pulseaudio for 'eveyday'

- jack for audio stuff and software (with a still working script I start only when needed to have a pulseaudio 'sink' - e.g. running jack and wanting to play audio or video from the browser)

All of this works as expected and I am still rather unaware of the pipewire intricacies and configurations.

One thing I have noticed is that now it seems that alsa midi ports are exposed as jack midi ports as well. Meaning... if I start some notoriously ALSA-MIDI-only applications such as Rosegarden, Pure Data or Qtractor their midi Outputs are shown in QJackCtl in the MIDI (i.e. JACK MIDI) section and are also visible in notoriously JACK-MIDI-only applications like Ardour or Carla, albeit without their port names (Carla puts everything in 'System' and calls the various ports 'midi_capture_1', 'midi_capture_2' etc. regardless of application, Ardour puts everything under 'system' and then does distinguish applications if set to 'show individual ports' but just lists # ports without their names, QJackCtl lists the applications and then for each lists ports as 'midi/playback1', 'midi/playback2' etc.)

The most interesting aspect is that besides the naming quirk these ports seem to work meaning that connecting rosegarden to, say, an Ardour MIDI track with a plugin will make noise. That is without going through a2jmidid. a2midid actually works pretty well so I'm not sure what the 'real' advantage would be, but it's still something interesting IMHO.

Lorenzo

Lorenzo,

You can check with:
pactl info | grep "Server Name"

If it says like my laptop it's pa on pw.

$ pactl info | grep "Server Name"
Server Name: PulseAudio (on PipeWire 1.0.0)



--
/bengan
_______________________________________________
Linux-audio-user mailing list -- linux-audio-user@xxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to linux-audio-user-leave@xxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux