Outils pour utilisateurs

Outils du site


scripts:les_forges
no way to compare when less than two revisions

Différences

Ci-dessous, les différences entre deux révisions de la page.


scripts:les_forges [2024/02/09 17:10] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== 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 =====
 +<code>
 +[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
 +</code>
 +
 +===== Script multitout.sh lance le script de lecture =====
 +<code>
 +#!/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
 +
 +
 +</code>
 +
 +===== Script de lecture multipiste avec ecasound =====
 +<code>
 +#!/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
 +
 +</code>
scripts/les_forges.txt · Dernière modification : 2024/02/09 17:10 de 127.0.0.1