Table des matières
Des créations en à coté
Parce que je ne fais pas que penser au cyberionnettes.
Machinerie flux langage
Depuis la collaboration sur la mise en place de https://park.kerminy.org/music-chapel en 2023, il y a eu plusieurs évolutions, mais toujours sur la base de la petite SBC nanopi neo.
Je pense aujourd'hui qu'il est nécessaire d'ouvrir un peu plus cette création pour y inclure le processus technique et ses langages, cad les composants électroniques et informatiques, leurs descriptions, usages codes.
Je me dis qu'il est important déjà de faire évoluer cette installation vers une base Raspberry pi. Ceci car cette SBC est bien plus connue, maintenue et davantage dans l'esprit du Libre.
Base matérielle
- SBC : Raspberry PI 4 2Go
- une ou plusieurs carte Arduino Leonardo pro micro sur l'USB pour des E/S analogiques ou GPIO en plus
- l'ATMEGA32U4 -AU ou -MU à une connexion USB-C plus solide dans le temps que l'USB-micro ou mini
- on peut y modifier son identification USB
- /home/gepeto/.arduino15/packages/arduino/hardware/avr/1.8.6/boards.txt , par ex:
- leonardo.vid.0=0x2341
- leonardo.pid.0=0x0036
- leonardo.build.usb_product=“Arduino Leonardo 1”
- donc lui attribuer un device nominatif (/etc/udev/rules.d/91-usb-Leonardo-1.rules ..)
- optionnellement I/O ajouté : une carte PCA9685 I2C PWM 16 Canaux , plutôt orientée servomoteur mais les 16 sorties PWM peuvent aussi commander autre chose
- il y a bien des sorties sur la RSP mais je veux concentrer les accès et les rendre plus homogènes
- Carte Mosfet Yctze, 4 Canaux PWM optocouplés, 10A max connectée sur les Arduino ou sur la PCA9685
- commande isolées de solénoïdes
- des servomoteurs, options
- des capteurs soit en I2C directement RSP soit sur une Arduino
- de lumière , LDR analogique ou autre
- de température
- …
Base logicielle
Ne pas réinventer, mais bien choisir la plateforme qui conviendrait le mieux. Une base Debian Rasbian? à jour avec une configuration orientée vers le traitement du son me semble bien. Nous utilisons Puredata et prévoyons de faire des traitements sonores dans le futur. Peut être avec Puredata→Python…
- Patchbox-OS est mon choix du moment : https://blokas.io/patchbox-os/ , son installation (mai 2025) se passe bien , les mise à jour Bookworm nickel.
- il y a un dameon futé pour la gestion automatique des connexions MIDI
- la liaison en VNC est déjà là pour se connecter par le réseau
- un point d'accès WiFi est ouvert pour s'y connecter sans cable..smartphone etc
- Puredata vanilla est toujours très fonctionnel
- mais on pourrait y mettre Purr pour une autre approche ?
…
Machin Machine à blabla
Pour FLUXON 2025 à Kerminy je prépare aussi une bavarde invétérée La machine à blabla.
Un nano-PC Linux de poésie sonore sans doute insupportable…