Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
projets:carnabal_2026:ambiance_sonore_carnabal [2026/09/30 17:35] emoc [Installation d'ambiance sonore pour le Carnabal des Monstres 2026] |
projets:carnabal_2026:ambiance_sonore_carnabal [2026/09/30 18:04] (Version actuelle) emoc [Installation d'ambiance sonore pour le Carnabal des Monstres 2026] |
||
|---|---|---|---|
| Ligne 60: | Ligne 60: | ||
| pd -nogui -alsa -noadc -audiooutdev 4 -r 44100 -audiobuf 200 -open /home/xor/carnabal/mix-carnabal-2.pd | pd -nogui -alsa -noadc -audiooutdev 4 -r 44100 -audiobuf 200 -open /home/xor/carnabal/mix-carnabal-2.pd | ||
| | | ||
| - | **Configurer le lancement automatique au démarrage** | + | **Configurer le lancement automatique au démarrage**\\ |
| + | En utilisant systemd | ||
| + | sudo touch /etc/systemd/system/carnabal.service | ||
| + | sudo micro /etc/systemd/system/carnabal.service # éditer le fichier avec micro (copier-coller possible par l'install de xclip) | ||
| + | Y mettre | ||
| + | <code> | ||
| + | [Unit] | ||
| + | Description=Patch Pure Data generatif | ||
| + | After=sound.target | ||
| + | [Service] | ||
| + | User=xor | ||
| + | Group=audio | ||
| + | ExecStart=/usr/bin/pd -nogui -alsa -noadc -audiooutdev 4 -r 44100 -audiobuf 50 -open /home/xor/carnabal/mix-carnabal-2.pd | ||
| + | Restart=always | ||
| + | RestartSec=5 | ||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </code> | ||
| + | |||
| + | /!\ attention au nom du //User// | ||
| + | |||
| + | **Tester le script automatique de lancement** | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl enable --now carnabal.service | ||
| + | On peut lire le journal du service (et les erreurs éventuelles) avec : | ||
| + | journalctl -u carnabal -f | ||
| + | S'il faut relancer | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl restart carnabal.service | ||
| + | |||
| + | **Test grandeur nature** \\ | ||
| + | Éteindre le pi, débrancher HDMI, clavier, souris et relancer le Pi | ||
| + | -> ok, ça fonctionne :) | ||
| + | |||
| + | **Régler le volume sonore** | ||
| + | |||
| + | **Passer le rpi en read-only** \\ | ||
| + | Cela permet de démarrer / éteindre en le branchant/débranchant | ||
| + | |||
| + | TODO : ajouter le patch et son fonctionnement + script python pour les listes | ||