1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
#Start FreeWheeling and link it to nice Jack-Rack FX
JACK_PCM1="alsa_pcm:playback_1"
JACK_PCM2="alsa_pcm:playback_2"
JACK_IN_PCM1="alsa_pcm:capture_1"
JACK_IN_PCM2="alsa_pcm:capture_2"
if ((RUNNING_MERCURY != 0))
then
echo Running with Mercury config.
cd ~/audio
cp ~/.fweelin/fweelin.xml ~/.fweelin/fweelin.xml.2
~/gokeys-std
fi
fweelin &
running=`ps -ef | grep jack-rack | awk 'END { print NR }'`
if ((running < 2))
then
jack-rack -n -o vocalverb-canyon.rack &
sleep 1
else
echo Rack already running..
fi
# MIDI ports
if ((RUNNING_MERCURY != 0))
then
aconnect `~/waitalsaports-jv80 FreeWheeling`
aconnect `~/waitalsaports-pcr FreeWheeling`
else
aconnect `./waitalsaports FreeWheeling`
fi
# SYSTEM_MIDI=`echo $FWEELIN_MIDI_PORTS | awk '{ print $1 }'`
# FWEELIN_MIDI=`echo $FWEELIN_MIDI_PORTS | awk '{ print $2 }'`
# Audio ports
FWEELIN_JACK_IPORTS=`./waitjackports FreeWheeling | grep in`
FWEELIN_JACK_OPORTS=`./waitjackports FreeWheeling | grep out`
FWEELIN_JACK_IP1=`echo $FWEELIN_JACK_IPORTS | awk '{ print $1 }'`
FWEELIN_JACK_IP2=`echo $FWEELIN_JACK_IPORTS | awk '{ print $2 }'`
FWEELIN_JACK_OP1=`echo $FWEELIN_JACK_OPORTS | awk '{ print $1 }'`
FWEELIN_JACK_OP2=`echo $FWEELIN_JACK_OPORTS | awk '{ print $2 }'`
#echo Ins: $FWEELIN_JACK_IP1 $FWEELIN_JACK_IP2
#echo Outs: $FWEELIN_JACK_OP1 $FWEELIN_JACK_OP2
JRACK_JACK_IPORTS=`./waitjackports jack_rack | grep in`
JRACK_JACK_OPORTS=`./waitjackports jack_rack | grep out`
JRACK_JACK_IP1=`echo $JRACK_JACK_IPORTS | awk '{ print $1 }'`
JRACK_JACK_IP2=`echo $JRACK_JACK_IPORTS | awk '{ print $2 }'`
JRACK_JACK_OP1=`echo $JRACK_JACK_OPORTS | awk '{ print $1 }'`
JRACK_JACK_OP2=`echo $JRACK_JACK_OPORTS | awk '{ print $2 }'`
#echo Ins: $JRACK_JACK_IP1 $JRACK_JACK_IP2
#echo Outs: $JRACK_JACK_OP1 $JRACK_JACK_OP2
sleep 1
jack_connect $JACK_IN_PCM1 $FWEELIN_JACK_IP1
jack_connect $JACK_IN_PCM2 $FWEELIN_JACK_IP2
jack_connect $FWEELIN_JACK_OP1 $JRACK_JACK_IP1
jack_connect $FWEELIN_JACK_OP2 $JRACK_JACK_IP2
jack_connect $JRACK_JACK_OP1 $JACK_PCM1
jack_connect $JRACK_JACK_OP2 $JACK_PCM2
|