From Fedora Project Wiki

Revision as of 12:41, 12 February 2021 by Lruzicka (talk | contribs) (Draft of the Jack test case)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

JACK applications on PipeWire

This test case tests that PipeWire can support JACK based applications for playback and recording.

Prerequisites

  1. This test case should be performed on a bare machine.
  2. The computer must be equipped with a sound device.
  3. Install a desktop version of Fedora 34 (or later).
  4. Log in as a common user.
  5. Install the pipewire-jack-audio-connection-kit package. Using the --allowerasing option might be necessary for successful installation.
  6. Install the yoshimi and qjackctl packages.
  7. Connect your speakers (headphones) to the default sound device.

How to test

  1. Start Yoshimi.
  2. Start QJackCtl.
  3. Go to QJackCtl and click on the Graph button to open Jack connections.
  4. Find yoshimi in the graph and make sure that its output (right side of the icon) is connected to the system’s playback slots.
  5. If not, create a connection to send Yoshimi’s output to the system playback device.
  6. In Yoshimi, click on Virtual Keybord and wait until a keyboard window appears.
  7. Use your mouse to click on the virtual keys to play something or use the following keys to play – Z, X, C, V, B, N, and M.
  8. If you have more sound devices available, use QJackCtl to create a new connection to another sound device and try playing some tones in Yoshimi.

Expected results

  1. QJackCtl and Yoshimi start successfully.
  2. Connections exist on the Graph tab of QJackCtl or they can be successfully created there.
  3. Yoshimi produces audible sounds on the connected sound device.
  4. If you have more than one sound device, you should be able to connect any of them and get Yoshimi playing over that device.