FORMANT="autoaudiosrc"
-# In order to have a MIDI carrier use the alsa loopback device and Timidity++ like this:
+# Connect your hardware MIDI device, or launch a virtual MIDI device like
+# this:
#
-# $ sudo modprobe snd-aloop
-# $ timidity -Os -o "hw:Loopback,0,0" -iA --sequencer-ports 1
+# $ xset -r && vkeybd; xset r on
#
-# then connect to Timidity++ with a MIDI input device, e.g.:
+# Find out the port of the input MIDI device:
#
-# $ xset -r
-# $ vkeybd --device alsa --addr 129:0
-# $ xset r on
+# $ aconnect -l
+# ...
+# client 128: 'Virtual Keyboard' [type=user,pid=25939]
+# 0 'Virtual Keyboard'
#
-# and have a lot of fun vocoding the crap out of your formant channel
-CARRIER_TONE="alsasrc device=hw:Loopback,1,0 ! audioconvert"
+# and have a lot of fun vocoding the crap out of your formant channel.
+CARRIER_TONE="alsamidisrc ports=128:0 ! fluiddec synth-gain=1 ! audioconvert"
# Add some white noise to the carrier
CARRIER_PARAMS="$CARRIER_TONE ! carrier. audiotestsrc wave=5 volume=0.1 ! carrier."