acouscousmonium
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
acouscousmonium [2020/11/09 15:39] – [Carte son] 01ivier | acouscousmonium [2020/11/15 03:51] – [L'Acouscousmonnium] 01ivier | ||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
L' | L' | ||
+ | |||
+ | Ce nouveau projet a démarré en 2020, lors de la résidence collective [[http:// | ||
===== Matériel ===== | ===== Matériel ===== | ||
Ligne 136: | Ligne 138: | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
+ | |||
+ | ################### | ||
+ | ## INITALISATION ## | ||
+ | ################### | ||
+ | |||
+ | # Ferme toutes les instances d' | ||
+ | killall ibniz | ||
# Tue et relance pulseaudio afin d' | # Tue et relance pulseaudio afin d' | ||
Ligne 143: | Ligne 152: | ||
pulseaudio --start --verbose | pulseaudio --start --verbose | ||
- | # Sépare chaque périphérique en deux nouveaux périphériques, | + | |
+ | ####################### | ||
+ | ## PARTIE PULSEAUDIO ## | ||
+ | ####################### | ||
+ | |||
+ | # Récupère | ||
+ | NB_CARTE=`pacmd list-sinks | egrep 'index' | wc -l` | ||
sleep 3 | sleep 3 | ||
- | for index in `seq 0 3` | ||
- | do | ||
- | pacmd load-module module-remap-sink master=$index sink_name=$index-left channels=1 channel_map=left | ||
- | echo " | ||
- | pacmd load-module module-remap-sink master=$index sink_name=$index-right channels=1 channel_map=right | ||
- | echo -e " | ||
- | sleep 1 | ||
- | done | ||
- | # Lance les instances d'Ibniz | + | for index in `seq 0 $(($NB_CARTE-1))` |
- | PULSE_SINK=0-left ibniz -c 1* -x 0 -y 0 -s 100 -r & | + | do |
- | PULSE_SINK=0-right ibniz -c 2* -x 800 -y 0 -s 100 -r & | + | # Sépare chaque périphérique en deux nouveaux périphériques, |
- | PULSE_SINK=1-left | + | pacmd load-module module-remap-sink master=$index sink_name=$index-left channels=1 channel_map=left |
- | PULSE_SINK=1-right ibniz -c 4* -x 800 -y 130 -s 100 -r & | + | echo " |
- | PULSE_SINK=2-left ibniz -c 5* -x 0 -y 230 -s 100 -r & | + | pacmd load-module module-remap-sink master=$index sink_name=$index-right channels=1 channel_map=right |
- | PULSE_SINK=2-right ibniz -c 6* -x 800 -y 230 -s 100 -r & | + | echo -e " |
- | PULSE_SINK=3-left ibniz -c 7* -x 0 -y 330 -s 100 -r & | + | sleep 1 |
- | PULSE_SINK=3-right ibniz -c 8* -x 800 -y 330 -s 100 -r & | + | done |
+ | |||
+ | ################## | ||
+ | ## PARTIE IBNIZ ## | ||
+ | ################## | ||
+ | |||
+ | x_max=1166 | ||
+ | y=0 | ||
+ | size=200 | ||
+ | |||
+ | for index in `seq 0 $(($NB_CARTE-1))` | ||
+ | do | ||
+ | # Lance les instances d' | ||
+ | | ||
+ | PULSE_SINK=$index-right ibniz -x $x_max | ||
+ | y=$(($y+$size)) | ||
+ | done | ||
# pactl list sink-inputs 11 100% | # pactl list sink-inputs 11 100% | ||
+ | |||
</ | </ |
acouscousmonium.txt · Dernière modification : 2021/01/04 00:18 de 01ivier