Paso 4: Software y Pd parche
Anticipando que yo finalmente funcionaría esto en un dispositivo embebido como BeagleBone o frambuesa Pi, parecía apropiado escribir el código de sampler en puredata.
Hablando con algunos otros Aires, descubrí que es una distribución de software impresionante llamada CCRMA de satélite que está disponible para ambas de estas plataformas. Convertido en del centro de investigación informática en música y acústica del grupo Stanford, esta imagen de software básicamente botas el Pi en un sistema listo para hacer instalaciones de audio interactivas con Pd, controladores de sonido, fácil integración con Arduino como dispositivo de entrada y buena documentación. Era lo suficientemente simple como desarrollar el patch de Pd en mi Mac Mini y FTP sobre a la frambuesa Pi para el actual sistema integrado de la prueba.
Ahora ciertamente no soy un experto en Pd, pero comenzando con algunos samplers de básicos y el patch pduino improvisó el parche en la imagen superior que busca cambios en el estado en los pines de entrada de Arduino. Estos pines están conectados a los tableros de contador Geiger y palanca a una detección de partículas. El Arduino debounces y atenúa suavemente los gatillos para fines estéticos antes de pasar las señales hasta el patch de Pd. El parche entonces activa la muestra de carillón de viento asociados.