Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
Das Gehäuse wurde mit 2mm Rechtecken und 4 Schrauben hergestellt.
Schritt 3: Töne
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
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.