Outils pour utilisateurs

Outils du site


scripts:les_forges

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
scripts/les_forges.txt · Dernière modification: 2019/12/30 12:20 par gepeto