Proyecto Paragon: Máquina de percusión euclidiana

En términos de hacer música con la Raspberry Pi, hay un puñado de opciones disponibles. La gente ha ideado formas de convertir sus Pis en instrumentos de todo tipo. Sin embargo, en comparación, hay pocos proyectos musicales que giren en torno a la Raspberry Pi Pico. Así que es emocionante ver una nueva caja de ritmos euclidiana Pico aparecer en reddit.

Presentación de la euclid-16, una caja de ritmos euclidiana desarrollada en torno a la Raspberry Pi Pico, creada por aproximacion.

Este proyecto no sólo es inspirador, sino que además es muy sencillo y aproximacion ha incluido un repositorio de GitHub con todo el código que necesitas para montarlo tú mismo.

Crédito: aproximación.

Como detalles de aproximacion, el euclid-16 de arriba consiste en un perfboard y una caja de jabon.

Antes de entrar en el hardware y el software, merece la pena comentar qué tiene de "euclidiano" esta caja de ritmos. Los ritmos euclidianos -en referencia al antiguo matemático griego Euclides- son ritmos con patrones muy equilibrados en intervalos de tiempo.

Esto tiene todo tipo de implicaciones realmente interesantes, pero para este proyecto de caja de ritmos, significa efectivamente que tú determinas los intervalos y cuántos tiempos deben ir en cada intervalo.

Así que las cajas de ritmos euclidianas basan sus patrones en ritmos euclidianos, que se puede observar en este video que aproximacion, que pasa por redraw en GitHubsubido:

Crédito: redibujar.

Hardware

Como se puede ver, este proyecto tiene un perfboard unido a una caja de jabón, junto con un codificador, un LED amarillo junto con 16 LED rojos, cuatro botones, registro de dos turnos 74HC595 CIy un Raspberry Pi Pico.

Obviamente, la configuración aquí es bastante personalizable. Por ejemplo, cualquier carcasa que pueda albergar el Pico y los componentes necesarios sería adecuada para un proyecto como este.

Los dos registros de desplazamiento controlan los 16 LED, como se indica en el diagrama de cableado incluido en el repositorio de GitHub:

Crédito: redibujar.

Software

El código es CircuitPython, que aproximacion señala en el GitHub, "es genial para jugar", pero "no proporciona interrupciones de temporizador de hardware, lo cual es crítico para mantener el tempo consistente."

El audio se emite a través de PWM, pero también podría emitirse a través de I2S. Puedes aprender más sobre la salida de audio con el Pico y PWM, I2S e I2C en nuestro artículo sobre audio con el Pico W.

En el post de reddit, aproximacion dice: "Por el momento, está funcionando como un secuenciador MIDI, pero audio a través de PWM, o usando un i2s DAC también debería ser posible. El objetivo ideal sería reproducir samples baratos de DR-55, CR-78, Minipops, etc en él."

Y esta pequeña caja de ritmos puede guardar hasta 16 secuencias.

Así que si quieres crear una caja de ritmos euclidiana súper barata y realmente potente con tu Raspberry Pi Pico, ¡este es tu proyecto!

Coge un par de Picos y luego puedes juntar esto con otros proyectos para montar tu banda de rock o una orquesta completa.

Si quieres ver más detalles, consulta el código fuente de GitHub aquí.

Si desea ver más proyectos de Paragon que hemos presentado en esta serie, puede hacer clic en aquí.

Y si tienes alguna pregunta o quieres sugerir un proyecto para esta serie, ¡comenta a continuación!

Deja un comentario