Table des matières:

Boîte à rythmes simple avec Arduino Uno et Mozzi : 4 étapes
Boîte à rythmes simple avec Arduino Uno et Mozzi : 4 étapes

Vidéo: Boîte à rythmes simple avec Arduino Uno et Mozzi : 4 étapes

Vidéo: Boîte à rythmes simple avec Arduino Uno et Mozzi : 4 étapes
Vidéo: Драм-машина Arduino и бочка и малый барабан DR110 на макетной плате 2024, Novembre
Anonim
Boîte à rythmes simple avec Arduino Uno et Mozzi
Boîte à rythmes simple avec Arduino Uno et Mozzi
Boîte à rythmes simple avec Arduino Uno et Mozzi
Boîte à rythmes simple avec Arduino Uno et Mozzi

Vivre en Argentine signifie que le courrier international sera volé ou bloqué à la douane. Ajoutez la quarantaine Coronavirus et votre prochain projet est limité à une ancienne carte Arduino Uno. Bonnes nouvelles? Comme le dit le grand poète des Rolling Stones « Le temps est de mon côté… oui c'est le cas »

J'ai téléchargé Mozzi, l'excellente - mais aussi compliquée - bibliothèque musicale qui ne nécessite aucun matériel supplémentaire pour fonctionner et j'ai commencé à lire la documentation. Je suis sorti avec une simple boîte à rythmes/séquenceur qui peut être entièrement actionné avec 5 boutons et 1 bouton. Le premier bouton changera les battements par minute et les 4 autres boutons détermineront ce qu'il faut jouer à chaque battement. J'ai également ajouté 4 Leds pour identifier le rythme actuel.

Fournitures

Arduino Uno

Bibliothèque Mozzi

5 boutons

1 bouton poussoir

1 prise audio

Étui imprimé en 3D en option

Étape 1: Détails de la programmation

Détails de la programmation
Détails de la programmation

À l'intérieur du code, au fil des battements, chaque bouton est lu et la valeur de 0 à 1024 est mappée sur une échelle de 1 à 10. 1 signifie silence. 2 signifie coup de pied. 3 signifie salut chapeau. 4 signifie que la caisse claire et les dernières positions sont utilisées pour certains sons synthétisés dans différentes notes.

Étape 2: Enceinte

Enceinte
Enceinte
Enceinte
Enceinte
Enceinte
Enceinte

Le boîtier a été réalisé avec des rectangles de 2 mm et 4 vis.

Étape 3: Sons

Des sons
Des sons
Des sons
Des sons

Les sons ont été convertis de wav en données brutes et chargés en tant que fichiers external.h avec le code.ino. Cette procédure était un peu délicate et impliquait un logiciel externe comme Audacity et également un script Python pour convertir le.raw en.h

La simple boîte à rythmes est amusante à jouer, les sons par défaut peuvent être modifiés pour d'autres sons comme les effets Gameboy et les sons Atari low-fi.

Bien sûr, la quarantaine signifie également pas de public pour vos étranges concerts électroniques, j'ai donc créé un petit animatronique émouvant qui détectera automatiquement les rythmes et bougera la tête au rythme de la musique.

Étape 4: Démo

Image
Image

Voici une démo de la Drum Machine jouée.

La lyre est un projet autonome avec Sound Module et Arduino Nano. Il détecte automatiquement le BPM et déplace la tête en conséquence.

Conseillé: