Reproductor de pianola con raspberry pi

El creador Dave Parsonage satisfizo su gusto por las cosas tanto anticuadas como tecnológicas al usar una Raspberry Pi para construir una pianola.

Raspberry Pi Model 3B+ potencia este instrumento antiguo. Dave dice que esto es solo un prototipo, pero nos parece genial.

¿Qué es una pianola?

A menos que haya existido a principios de la década de 1900, o que frecuenta con frecuencia la Mansión Embrujada de Disneyland, o que sea un gran nerd de la música como nuestra Liz, es posible que no sepa cuál es. (Liz ha estado hablando largo y tendido sobre una pianola con la que tuvo una relación íntima en la infancia y de alguna manera ahora se ha metido en el mecanismo de los órganos de feria accionados por vapor. Por favor, haga que se detenga.) Una pianola es un piano que se toca solo, que contiene un mecanismo neumático o electromecánico para operar las teclas del piano y reproducir música que «lee» de un rollo de papel perforado. Algunos ejemplos raros usan rollos metálicos en lugar de papel perforado; la mayoría de las iteraciones modernas, como la de Dave, usan MIDI para reproducir la música.

La gente comenzó a coleccionarlos y restaurarlos alrededor de la década de 1950, pero Dave construyó un instrumento original desde cero.

¿Como funciona?

Dave liberó un sensor de luz de un viejo escáner A3. El papel perforado se mueve a través de este sensor mediante un motor paso a paso. Un programa C++ lee la salida del sensor y la convierte en código MIDI a medida que la recibe.

Desde este ángulo, puedes ver la Raspberry Pi en su estuche a la derecha del rollo de papel.

Un convertidor de USB a MIDI toma esta salida digital y la alimenta a un piano eléctrico.

La pianola de Dave puede reproducir rollos de música de 65 u 88 notas, y esta configuración se puede usar con cualquier instrumento que pueda reproducir MIDI. El convertidor de USB a MIDI puede simplemente alimentar la salida digital a lo que quieras usar.

La salida de la pianola en una pantalla de oscilope

Dave también conectó su creación a un monitor que muestra la salida del sensor en una pantalla de osciloscopio.