Inhoudsopgave:

Eenvoudige drummachine met Arduino Uno en Mozzi - Ajarnpa
Eenvoudige drummachine met Arduino Uno en Mozzi - Ajarnpa

Video: Eenvoudige drummachine met Arduino Uno en Mozzi - Ajarnpa

Video: Eenvoudige drummachine met Arduino Uno en Mozzi - Ajarnpa
Video: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, November
Anonim
Eenvoudige drummachine met Arduino Uno en Mozzi
Eenvoudige drummachine met Arduino Uno en Mozzi
Eenvoudige drummachine met Arduino Uno en Mozzi
Eenvoudige drummachine met Arduino Uno en Mozzi

Wonen in Argentinië betekent dat internationale post wordt gestolen of vast komt te zitten bij de douane. Voeg Coronavirus-quarantaine toe en je volgende project is beperkt tot een oud Arduino Uno-bord. Goed nieuws? Zoals de grote dichter van Rolling Stones zegt: "De tijd staat aan mijn kant … ja dat is het"

Ik heb Mozzi gedownload, de uitstekende - maar ook gecompliceerde - muziekbibliotheek die geen extra hardware nodig heeft om te werken en ik ben begonnen met het lezen van de documentatie. Ik ben uitgekomen met een simpele drummachine/sequencer die volledig te bedienen is met 5 knoppen en 1 knop. De eerste knop verandert de beats per minuut en de andere 4 knoppen bepalen wat er in elke beat moet worden gespeeld. Ik heb ook 4 leds toegevoegd om de huidige beat te identificeren.

Benodigdheden

Arduino Uno

Mozzi-bibliotheek

5 knoppen

1 drukknop

1 audio-aansluiting

Optionele 3D-geprinte behuizing

Stap 1: Programmeringsdetails

Programmeerdetails
Programmeerdetails

Binnen de code wordt, terwijl de beats voorbijgaan, elke knop gelezen en de waarde van 0 tot 1024 wordt toegewezen aan een schaal van 1-10. 1 betekent stilte. 2 betekent schoppen. 3 betekent hallo. 4 betekent snare en laatste posities worden gebruikt voor sommige gesynthetiseerde geluiden in verschillende noten.

Stap 2: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

De behuizing is gemaakt met rechthoeken van 2 mm en 4 schroeven.

Stap 3: Geluiden

Geluiden
Geluiden
Geluiden
Geluiden

Geluiden werden geconverteerd van wav naar onbewerkte gegevens en geladen als externe.h-bestanden samen met de.ino-code. Deze procedure was een beetje lastig en omvatte externe software zoals Audacity en ook een Python-script om de.raw naar.h te converteren

De eenvoudige drummachine is leuk om te spelen, standaardgeluiden kunnen worden gewijzigd voor andere geluiden zoals Gameboy-effecten en low-fi Atari-geluiden.

Natuurlijk betekent quarantaine ook geen publiek voor je vreemde elektronische concerten, dus ik heb een kleine bewegende animatronic gemaakt die automatisch de beats detecteert en het hoofd naar de muziek beweegt.

Stap 4: Demo

Image
Image

Hier is een demo van de Drum Machine die wordt gespeeld.

De moving head is een op zichzelf staand project met Sound Module en Arduino Nano. Het detecteert automatisch BPM en beweegt het hoofd dienovereenkomstig.

Aanbevolen: