Pure data, Raspberry Pi (abrégé en rpi ci-dessous)
Préparation du rpi :
Insérer la carte micro-SD dans l'ordinateur puis lancer le logiciel dédié pour installer l'OS
rpi-imager &
OS choisi : RPI OS Debian Trixie, compte utilisateur : xor (même mot de passe que d'habitude), accès SSH autorisé, nom de l'hôte : carnabal.local
nb : ça n'est peut-être pas idéal, la version lite de raspberrypi OS aurait pu suffire…
Insérer la carte micro-SD dans le rpi, brancher alim, HDMI, clavier et souris et c'est parti
D'abord installation de quelques paquets par le terminal
sudo apt update sudo apt install terminator puredata-core puredata
(puredata est installé en version 0.55.2)
Démarrage avec interface graphique
Dans cette étape, on vérifie que le patch fonctionne correctement en ALSA…
Sur ces modèles de rpi, il y a 3 sorties sonores possibles : 2 HDMI et 1 sortie analogique minijack. Pour que le patch fonctionne dans pure data, il faut régler la carte son adéquate : sortie sonore analogique sur mini-jack, pour cela :
Dans le menu «media», choisir paramètres audio
Décocher «périphérique d'entrée» (on ne s'en sert pas)
Cocher «périphérique de sortie» et choisir «bcm2835 Headphones (hardware)»
Ça devrait fonctionner corectement
Démarrage sans interface graphique
Dans cette étape, on vérifie que le patch peut démarrer en ligne de commande par un script.
Tout d'abord il faut trouver le bon chiffre pour identifier la sortie audio
aplay -l # donne des infos sur le type de cartes pd -alsa -listdev # renvoie les numéros d'identification
On peut lire
audio input devices: 0. vc4-hdmi-0 (hardware) 1. vc4-hdmi-0 (plug-in) 2. vc4-hdmi-1 (hardware) 3. vc4-hdmi-1 (plug-in) 4. bcm2835 Headphones (hardware) 5. bcm2835 Headphones (plug-in) audio output devices: 0. vc4-hdmi-0 (hardware) 1. vc4-hdmi-0 (plug-in) 2. vc4-hdmi-1 (hardware) 3. vc4-hdmi-1 (plug-in) 4. bcm2835 Headphones (hardware) 5. bcm2835 Headphones (plug-in) API number 1