Innehållsförteckning:

Enkel trummaskin med Arduino Uno och Mozzi: 4 steg
Enkel trummaskin med Arduino Uno och Mozzi: 4 steg

Video: Enkel trummaskin med Arduino Uno och Mozzi: 4 steg

Video: Enkel trummaskin med Arduino Uno och Mozzi: 4 steg
Video: Акцентная схема драм-машины DR-110 2024, November
Anonim
Enkel trummaskin med Arduino Uno och Mozzi
Enkel trummaskin med Arduino Uno och Mozzi
Enkel trummaskin med Arduino Uno och Mozzi
Enkel trummaskin med Arduino Uno och Mozzi

Att bo i Argentina innebär att internationell post blir stulen eller fastnar i tullen. Lägg till Coronavirus -karantän och ditt nästa projekt är begränsat till en gammal Arduino Uno -bräda. Goda nyheter? Som den stora poeten från Rolling Stones säger "Tiden är på min sida … ja det är"

Jag har laddat ner Mozzi, det utmärkta - men också komplicerade - musikbiblioteket som inte kräver någon extra hårdvara för att fungera och jag har börjat läsa dokumentationen. Jag har kommit ut med en enkel trummaskin/sequencer som helt kan manövreras med 5 rattar och 1 knapp. Den första ratten ändrar slag per minut och andra 4 rattar avgör vad som ska spelas i varje slag. Jag har också lagt till fyra lysdioder för att identifiera aktuell takt.

Tillbehör

Arduino Uno

Mozzi bibliotek

5 knoppar

1 tryckknapp

1 ljuduttag

Valfritt 3D -tryckt fodral

Steg 1: Programmeringsdetaljer

Programmeringsdetaljer
Programmeringsdetaljer

Inuti koden, när takten går, läses varje vred och värdet från 0 till 1024 mappas till en skala 1-10. 1 betyder tystnad. 2 betyder spark. 3 betyder hej hatt. 4 betyder snare och senaste positioner används för vissa syntetiserade ljud i olika toner.

Steg 2: Kapsling

Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad
Inhägnad

Höljet gjordes med 2 mm rektanglar och 4 skruvar.

Steg 3: Ljud

Ljud
Ljud
Ljud
Ljud

Ljud konverterades från wav till rådata och laddades som externa.h -filer tillsammans med.ino -koden. Denna procedur var lite knepig och involverade extern programvara som Audacity och även ett Python -skript för att konvertera.raw till.h

Den enkla trummaskinen är rolig att spela, standardljud kan ändras för andra ljud som Gameboy-effekter och låga Atari-ljud.

Naturligtvis betyder karantän inte heller någon publik för dina udda elektroniska konserter, så jag har gjort en liten rörlig animatronic som automatiskt upptäcker takterna och flyttar huvudet till musiken.

Steg 4: Demo

Image
Image

Här är en demo av Drum Machine som spelas.

Det rörliga huvudet är ett fristående projekt med Sound Module och Arduino Nano. Den detekterar automatiskt BPM och flyttar huvudet i enlighet därmed.

Rekommenderad: