- First, make sure jackd is running. I usually start jack using qjackctl for easy UI controls
- Next, find which device you want to connect
$ pactl list | egrep 'alsa.card|alsa.card_name'
# Example output:
...
Driver: module-alsa-card.c
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
Driver: module-alsa-card.c
alsa.card = "1"
alsa.card_name = "HDA NVidia"
...
- Then use alsa_in or alsa_out, depending on whether you want to connect an input or an output device. For example:
alsa_in -d hw:3 -r 4800 -p 512
# -d Device : use the alsa.card number you found before for this
# -r Sample Rate : alsa_in can resample when necessary
# -p Period Size : amount of frames per period
- Then make sure you connect the new client within the JACK connections panel to one or more outputs, so the audio actually goes somewhere.
| Name |
Description |
| jack_mixer |
Pretty basic mixer, with only custom channels. |
| lsp-plugins |
Interesting plugin set as a whole, with many signal processing tools |
| lsp-plugins-latency-meter |
Round-trip true latency meter |
| lsp-plugins-impulse-reverb |
Convolution Reverb for which you can use any publicly available impulse response |
| meterbridge |
Visual audio meters collection |