That is referring (primarily) to Windows.
The same set-up will work on some versions (mostly old versions) of Linux, but does not usually work on modern Linux distributions because PulseAudio has an alternative (better) way of routing sound. Unfortunately most current Linux distributions do not by default implement this newer method.
If you want to experiment with how to achieve "loopback monitoring", you will need to have "PulseAudio Volume Control" (pavucontrol) installed so that you can configure it.
After installing PulseAudio Volume Control, turn down all audio inputs to minimum, then run this command in a terminal window:
Assuming there's no errors, this will load the loopback module, which will then appear in PulseAudio Volume Control as an additional playback device.
Make a note of the number that is returned in the terminal window. If you want to unload the module you will need to use that number.
For example:
Code: Select all
$: /usr/share/audacity$ pactl load-module module-loopback
25
$:
To unload the module I would enter:
To configure the input and output of the loopback device,
PulseAudio Volume Control > Recording tab
Select "All streams", then select the required device (your USB device) as the input for the loopback.
PulseAudio Volume Control > Playback tab
Select "All streams", then select the required device (your normal sound card) as the output for the loopback.
Using the "pactl load-module module-loopback" command will load the loopback device for the current session only and it will not be loaded the next time you log in.
To load the loopback module automatically, the command may be added to /etc/pulse/default.pa with:
Code: Select all
sudo sh -c ' echo "load-module module-loopback" >> /etc/pulse/default.pa '