From 3d649ef46571388ceb73197d100398581f3fcd77 Mon Sep 17 00:00:00 2001 From: Antonio Ospite Date: Wed, 29 Aug 2018 17:03:40 +0200 Subject: [PATCH 1/1] gst-vocoder.sh: use alsamidisrc and adjust the comment accordingly --- shell/gst-vocoder.sh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) 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." -- 2.1.4