Tabla de contenido:

Caja de ritmos simple con Arduino Uno y Mozzi: 4 pasos
Caja de ritmos simple con Arduino Uno y Mozzi: 4 pasos

Video: Caja de ritmos simple con Arduino Uno y Mozzi: 4 pasos

Video: Caja de ritmos simple con Arduino Uno y Mozzi: 4 pasos
Video: Arduino based freaq is a simple build and sounds great! #diysynth #eurorack #modularsynth 2024, Noviembre
Anonim
Caja de ritmos simple con Arduino Uno y Mozzi
Caja de ritmos simple con Arduino Uno y Mozzi
Caja de ritmos simple con Arduino Uno y Mozzi
Caja de ritmos simple con Arduino Uno y Mozzi

Vivir en Argentina significa que el correo internacional será robado o quedará atrapado en la aduana. Agregue la cuarentena de Coronavirus y su próximo proyecto estará restringido a una vieja placa Arduino Uno. ¿Buenas noticias? Como dice el gran poeta de los Rolling Stones: "El tiempo está de mi lado … sí, lo está"

Descargué Mozzi, la excelente, pero también complicada, biblioteca de música que no requiere ningún hardware adicional para funcionar, y comencé a leer la documentación. He creado una caja de ritmos / secuenciador simple que se puede operar completamente con 5 perillas y 1 botón. La primera perilla cambiará los latidos por minuto y otras 4 perillas determinarán qué tocar en cada tiempo. También agregué 4 Leds para identificar el ritmo actual.

Suministros

Arduino Uno

Biblioteca Mozzi

5 perillas

1 pulsador

1 conector de audio

Estuche opcional impreso en 3d

Paso 1: Detalles de programación

Detalles de programación
Detalles de programación

Dentro del código, a medida que pasan los tiempos, se lee cada botón y el valor de 0 a 1024 se asigna a una escala del 1 al 10. 1 significa silencio. 2 significa patada. 3 significa hi hat. 4 significa que la caja y las últimas posiciones se utilizan para algunos sonidos sintetizados en diferentes notas.

Paso 2: recinto

Recinto
Recinto
Recinto
Recinto
Recinto
Recinto

El cerramiento se realizó con rectángulos de 2 mm y 4 tornillos.

Paso 3: sonidos

Sonidos
Sonidos
Sonidos
Sonidos

Los sonidos se convirtieron de wav a datos sin procesar y se cargaron como archivos externos.h junto con el código.ino. Este procedimiento fue un poco complicado e involucró software externo como Audacity y también un script de Python para convertir el.raw a.h

La caja de ritmos simple es divertida de tocar, los sonidos predeterminados se pueden cambiar por otros sonidos como los efectos de Gameboy y los sonidos de baja fidelidad de Atari.

Por supuesto, la cuarentena también significa que no hay público para tus extraños conciertos electrónicos, así que hice un pequeño animatrónico en movimiento que detectará automáticamente los ritmos y moverá la cabeza al ritmo de la música.

Paso 4: demostración

Image
Image

Aquí hay una demostración de la caja de ritmos que se está reproduciendo.

El cabezal móvil es un proyecto independiente con Sound Module y Arduino Nano. Detecta automáticamente BPM y mueve la cabeza en consecuencia.

Recomendado: