Innholdsfortegnelse:

Enkel trommemaskin med Arduino Uno og Mozzi: 4 trinn
Enkel trommemaskin med Arduino Uno og Mozzi: 4 trinn

Video: Enkel trommemaskin med Arduino Uno og Mozzi: 4 trinn

Video: Enkel trommemaskin med Arduino Uno og Mozzi: 4 trinn
Video: Акцентная схема драм-машины DR-110 2024, Desember
Anonim
Enkel trommemaskin med Arduino Uno og Mozzi
Enkel trommemaskin med Arduino Uno og Mozzi
Enkel trommemaskin med Arduino Uno og Mozzi
Enkel trommemaskin med Arduino Uno og Mozzi

Å bo i Argentina betyr at internasjonal post blir stjålet eller blir sittende fast i tollen. Legg til Coronavirus -karantene, og ditt neste prosjekt er begrenset til et gammelt Arduino Uno -brett. Gode nyheter? Som den store dikteren fra Rolling Stones sier “Time is on my side… yes it is”

Jeg har lastet ned Mozzi, det utmerkede - men også kompliserte - musikkbiblioteket som ikke krever ekstra maskinvare for å fungere, og jeg har begynt å lese dokumentasjonen. Jeg har kommet ut med en enkel trommemaskin/sequencer som kan betjenes helt med 5 knapper og 1 knapp. Den første knappen vil endre slag i minuttet, og andre 4 knapper bestemmer hva du skal spille i hvert slag. Jeg har også lagt til 4 lysdioder for å identifisere nåværende takt.

Rekvisita

Arduino Uno

Mozzi bibliotek

5 knotter

1 trykknapp

1 lydkontakt

Valgfri 3D -trykt eske

Trinn 1: Programmeringsdetaljer

Programmeringsdetaljer
Programmeringsdetaljer

Inne i koden, etter hvert som taktene går, leses hver knott og verdien fra 0 til 1024 kartlegges til en skala fra 1-10. 1 betyr stillhet. 2 betyr spark. 3 betyr hei hatt. 4 betyr at snare og siste posisjoner brukes for noen syntetiserte lyder i forskjellige notater.

Trinn 2: Vedlegg

Innhegning
Innhegning
Innhegning
Innhegning
Innhegning
Innhegning

Kapslingen ble laget med 2 mm rektangler og 4 skruer.

Trinn 3: Lyder

Høres ut
Høres ut
Høres ut
Høres ut

Lyder ble konvertert fra wav til rådata og lastet inn som eksterne.h -filer sammen med.ino -koden. Denne prosedyren var litt vanskelig og involverte ekstern programvare som Audacity og også et Python -skript for å konvertere.raw til.h

Den enkle trommemaskinen er morsom å spille, standardlyder kan endres for andre lyder som Gameboy-effekter og lav-fi Atari-lyder.

Selvfølgelig betyr karantene ingen publikum for de rare elektroniske konsertene dine, så jeg har laget en liten bevegelig animatronikk som automatisk oppdager takter og flytter hodet til musikken.

Trinn 4: Demo

Image
Image

Her er en demo av Drum Machine som spilles.

Det bevegelige hodet er et frittstående prosjekt med Sound Module og Arduino Nano. Den registrerer automatisk BPM og beveger hodet deretter.

Anbefalt: