====== Installation multipistes aux Forges de Trigniac / ecasound ======
Script de lecture automatique multipistes pour une installation aux Forges de Trigniac en 2018 avec les artistes , Sarah Clenet, Jérôme Joy, Sylvie Noël, sur un pc avec ecasound , zenity
===== Icone Lancement.desktop =====
[Desktop Entry]
Version=1.0
Type=Application
Name=ROUAGES_LANCEMENT
Comment=
Exec=/home/utilisateur/Desktop/multitout.sh
Icon=access
Path=~/Desktop
Terminal=true
StartupNotify=true
===== Script multitout.sh lance le script de lecture =====
#!/bin/bash
# multitout.sh
# script d'ecoute multipiste multisortie multitout
# les fichiers doivent etre avec un nom sans blanc
# tue les vieux trucs
cd /home/utilisateur/Desktop
echo "tue vieux process inutiles"
killall -9 ecasound
killall -9 jackd
killall -9 qjackctl
echo "attentte 5s"
sleep 5
# lance qjactl
/usr/bin/qjackctl &
echo "attentte 5s"
sleep 5
echo "lance lecture_multi.sh"
./lecture_multi.sh
===== Script de lecture multipiste avec ecasound =====
#!/bin/bash
# lecture_multi.sh
# script d'ecoute multipiste multisortie multitout
# les fichiers doivent etre avec un nom sans blanc
# on commence par faire une boucle infinie
while true
do
# lecture premier set
killall zenity
zenity --info --text "1ere partie" &
/usr/bin/ecasound \
-a:1 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p1.aiff -o jack,playback_1 -f:s16_le,1,44100 -eadb:-3 \
-a:2 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p2.aiff -o jack,playback_2 -f:s16_le,1,44100 -eadb:-3 \
-a:3 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p3.aiff -o jack,playback_3 -f:s16_le,1,44100 -eadb:-3 \
-a:4 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p4.aiff -o jack,playback_4 -f:s16_le,1,44100 -eadb:-3 \
-a:5 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p5.aiff -o jack,playback_5 -f:s16_le,1,44100 -eadb:-3 \
-a:6 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p6.aiff -o jack,playback_6 -f:s16_le,1,44100 -eadb:-3 \
-a:7 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p7.aiff -o jack,playback_7 -f:s16_le,1,44100 -eadb:-3 \
-a:8 -eadb:-12 -f:s16_le,1,44100 -i ROUAGES-FORGES-p8.aiff -o jack,playback_8 -f:s16_le,1,44100 -eadb:-3
# pause 1 min
killall zenity
zenity --info --text "pause 1 minute entre partie 1 et 2" &
sleep 60
killall zenity
zenity --info --text "2eme partie" &
# lecture 2
# Sarah
/usr/bin/ecasound \
-a:1 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.L.aif -o jack,playback_1 -f:s16_le,1,44100 -eadb:-3 \
-a:2 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.L.aif -o jack,playback_2 -f:s16_le,1,44100 -eadb:-3 \
-a:3 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.R.aif -o jack,playback_3 -f:s16_le,1,44100 -eadb:-3 \
-a:4 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.R.aif -o jack,playback_4 -f:s16_le,1,44100 -eadb:-3 \
-a:5 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.R.aif -o jack,playback_5 -f:s16_le,1,44100 -eadb:-3 \
-a:6 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.R.aif -o jack,playback_6 -f:s16_le,1,44100 -eadb:-3 \
-a:7 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.L.aif -o jack,playback_7 -f:s16_le,1,44100 -eadb:-3 \
-a:8 -eadb:-12 -f:s16_le,1,44100 -i B_rouages13sara.L.aif -o jack,playback_8 -f:s16_le,1,44100 -eadb:-3
killall zenity
zenity --info --text "pause 1 minute entre partie 2 et 3" &
sleep 60
killall zenity
zenity --info --text "3eme partie" &
# Jerome
/usr/bin/ecasound \
-a:1 -i -eadb:-13 JOY_rouages3_piste1.wav -o jack,playback_1 -eadb:-3 \
-a:2 -i -eadb:-13 JOY_rouages3_piste1.wav -o jack,playback_2 -eadb:-3 \
-a:3 -i -eadb:-13 JOY_rouages3_piste1.wav -o jack,playback_3 -eadb:-3 \
-a:4 -i -eadb:-13 JOY_rouages3_piste1.wav -o jack,playback_4 -eadb:-3 \
-a:5 -i -eadb:-13 JOY_rouages3_piste2.wav -o jack,playback_5 -eadb:-3 \
-a:6 -i -eadb:-13 JOY_rouages3_piste2.wav -o jack,playback_6 -eadb:-3 \
-a:7 -i -eadb:-13 JOY_rouages3_piste2.wav -o jack,playback_7 -eadb:-3 \
-a:8 -i -eadb:-13 JOY_rouages3_piste2.wav -o jack,playback_8 -eadb:-3
# pause 1 min
killall zenity
zenity --info --text "pause 1 minute entre partie 3 et 1" &
sleep 60
# etc
#fin de boucle
done
#fin
exit 0