Inhaltsverzeichnis:

Einfache Drum Machine mit Arduino Uno und Mozzi - Gunook
Einfache Drum Machine mit Arduino Uno und Mozzi - Gunook

Video: Einfache Drum Machine mit Arduino Uno und Mozzi - Gunook

Video: Einfache Drum Machine mit Arduino Uno und Mozzi - Gunook
Video: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, November
Anonim
Einfache Drum Machine mit Arduino Uno und Mozzi
Einfache Drum Machine mit Arduino Uno und Mozzi
Einfache Drum Machine mit Arduino Uno und Mozzi
Einfache Drum Machine mit Arduino Uno und Mozzi

In Argentinien zu leben bedeutet, dass internationale Post gestohlen wird oder im Zoll stecken bleibt. Fügen Sie Coronavirus-Quarantäne hinzu und Ihr nächstes Projekt ist auf ein altes Arduino Uno-Board beschränkt. Gute Nachrichten? Wie der große Dichter der Rolling Stones sagt: „Die Zeit ist auf meiner Seite… ja ist sie“

Ich habe Mozzi heruntergeladen, die hervorragende – aber auch komplizierte – Musikbibliothek, die keine zusätzliche Hardware benötigt, um zu funktionieren, und ich habe angefangen, die Dokumentation zu lesen. Ich habe einen einfachen Drumcomputer/Sequenzer herausgebracht, der vollständig mit 5 Reglern und 1 Taster bedient werden kann. Der erste Regler ändert die Beats pro Minute und die anderen 4 Regler bestimmen, was in jedem Beat gespielt wird. Ich habe auch 4 LEDs hinzugefügt, um den aktuellen Beat zu identifizieren.

Lieferungen

Arduino Uno

Mozzi-Bibliothek

5 Knöpfe

1 Druckknopf

1 Audiobuchse

Optionales 3D-gedrucktes Gehäuse

Schritt 1: Programmierdetails

Programmierdetails
Programmierdetails

Innerhalb des Codes wird im Laufe der Beats jeder Knopf gelesen und der Wert von 0 bis 1024 wird auf eine Skala von 1-10 abgebildet. 1 bedeutet Stille. 2 bedeutet Tritt. 3 bedeutet Hallo Hut. 4 bedeutet, dass Snare und neueste Positionen für einige synthetisierte Sounds in verschiedenen Noten verwendet werden.

Schritt 2: Gehäuse

Gehege
Gehege
Gehege
Gehege
Gehege
Gehege

Das Gehäuse wurde mit 2mm Rechtecken und 4 Schrauben hergestellt.

Schritt 3: Töne

Geräusche
Geräusche
Geräusche
Geräusche

Sounds wurden von wav in Rohdaten konvertiert und als externe.h-Dateien zusammen mit dem.ino-Code geladen. Dieses Verfahren war etwas knifflig und beinhaltete externe Software wie Audacity und auch ein Python-Skript, um das.raw in.h zu konvertieren

Die einfache Drum-Machine macht Spaß, Standardsounds können für andere Sounds wie Gameboy-Effekte und Low-Fi-Atari-Sounds geändert werden.

Quarantäne bedeutet natürlich auch keine Öffentlichkeit für Ihre seltsamen elektronischen Konzerte, also habe ich eine kleine bewegliche Animatronik gemacht, die die Beats automatisch erkennt und den Kopf zur Musik bewegt.

Schritt 4: Demo

Image
Image

Hier ist eine Demo der gespielten Drum Machine.

Der Moving Head ist ein eigenständiges Projekt mit Soundmodul und Arduino Nano. Es erkennt automatisch BPM und bewegt den Kopf entsprechend.

Empfohlen: