====== 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