Étape 4: Logiciels et Pd patch
Anticipant que j’ai finalement s’exécuteraient cela sur un appareil embarqué comme un BeagleBone ou le Raspberry Pi, il semble approprié d’écrire le code de l’échantillonneur dans puredata.
Parler aux autres quelques AiRs, j’ai découvert là-bas est une distribution de logiciel génial appelée CCRMA de Satellite qui est disponible pour tous les deux de ces plateformes. Cette image logicielle développée à du Center for Computer Research dans le groupe de musique et d’acoustique à Stanford, fondamentalement bottes la Pi dans un système prêt à faire des installations audio interactives avec Pd, divers pilotes audio, une intégration facile avec Arduino comme périphérique d’entrée et bonne documentation. C’est assez simple de développer le patch Pd sur mon Mac Mini et il FTP sur la pi de framboise pour tester le système embarqué.
Maintenant je ne suis certainement pas un expert de Pd, mais en commençant par des échantillonneurs de base et le patch de pduino, j’ai bricolé le patch dans la capture d’écran ci-dessus qui cherche des modifications d’État sur les broches d’entrée de l’Arduino. Ces broches sont reliées aux planches de compteur Geiger et bascule sur une détection de particules. L’Arduino debounces et atténue légèrement les déclencheurs à des fins esthétiques avant de transmettre les signaux jusqu'à le patch Pd. Le patch déclenche ensuite l’échantillon de carillon de vent associé.