From: Antonio Ospite Date: Wed, 29 Aug 2018 15:03:40 +0000 (+0200) Subject: gst-vocoder.sh: use alsamidisrc and adjust the comment accordingly X-Git-Url: https://git.ao2.it/experiments/gstreamer.git/commitdiff_plain/3d649ef46571388ceb73197d100398581f3fcd77?hp=fd3fa7a55e9368f8cb0a3a707d988719b8394bfd gst-vocoder.sh: use alsamidisrc and adjust the comment accordingly --- diff --git a/shell/gst-vocoder.sh b/shell/gst-vocoder.sh index beeb725..936444d 100755 --- a/shell/gst-vocoder.sh +++ b/shell/gst-vocoder.sh @@ -2,19 +2,20 @@ 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."