Sisällysluettelo:

Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi: 4 vaihetta
Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi: 4 vaihetta

Video: Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi: 4 vaihetta

Video: Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi: 4 vaihetta
Video: Драм-машина Arduino и аналоговая драм-схема DR-110 2024, Marraskuu
Anonim
Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi
Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi
Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi
Yksinkertainen rumpukone, jossa on Arduino Uno ja Mozzi

Argentiinassa asuminen tarkoittaa, että kansainvälinen posti varastetaan tai juuttuu tulliin. Lisää koronaviruskaranteeni ja seuraava projektisi rajoittuu vanhaan Arduino Uno -levyyn. Hyviä uutisia? Kuten Rolling Stonesin suuri runoilija sanoo: "Aika on puolellani … kyllä se on"

Olen ladannut Mozzin, erinomaisen - mutta myös monimutkaisen - musiikkikirjaston, joka ei vaadi lisälaitteistoa toimiakseen, ja olen alkanut lukea dokumentaatiota. Minulla on yksinkertainen rumpukone/sekvensseri, jota voidaan käyttää kokonaan viidellä nupilla ja yhdellä painikkeella. Ensimmäinen nuppi muuttaa lyöntiä minuutissa ja muut 4 nuppia määrittävät, mitä pelataan jokaisessa lyönnissä. Olen lisännyt myös 4 lediä tunnistamaan nykyisen sykkeen.

Tarvikkeet

Arduino Uno

Mozzin kirjasto

5 nuppia

1 painike

1 ääniliitäntä

Valinnainen 3D -painettu kotelo

Vaihe 1: Ohjelmointitiedot

Ohjelmointitiedot
Ohjelmointitiedot

Koodin sisällä, kuten lyöntiä, jokainen nuppi luetaan ja arvo 0-1024 yhdistetään asteikolle 1-10. 1 tarkoittaa hiljaisuutta. 2 tarkoittaa potkua. 3 tarkoittaa hei hattua. 4 tarkoittaa virveliä ja uusimpia paikkoja käytetään joihinkin syntetisoituihin ääniin eri nuotteissa.

Vaihe 2: Kotelo

Kotelo
Kotelo
Kotelo
Kotelo
Kotelo
Kotelo

Kotelo tehtiin 2 mm: n suorakulmioilla ja 4 ruuvilla.

Vaihe 3: Äänet

Äänet
Äänet
Äänet
Äänet

Äänet muunnettiin wav -tiedostosta raakatietoksi ja ladattiin ulkoisina.h -tiedostoina yhdessä.ino -koodin kanssa. Tämä toimenpide oli hieman hankala ja sisälsi ulkoisen ohjelmiston, kuten Audacityn, ja myös Python -komentosarjan, joka muutti.raw -tiedoston.

Yksinkertainen rumpukone on hauska soittaa, oletusääniä voidaan muuttaa muille äänille, kuten Gameboy-tehosteille ja matalan fi-Atari-äänille.

Tietysti karanteeni ei myöskään merkitse julkisuutta parittomille elektronisille konsertteillesi, joten olen tehnyt pienen liikuttavan animatronicin, joka tunnistaa automaattisesti lyönnit ja siirtää pään musiikkiin.

Vaihe 4: Esittely

Image
Image

Tässä on demo pelattavasta rumpukoneesta.

Liikkuva pää on itsenäinen projekti, jossa on äänimoduuli ja Arduino Nano. Se tunnistaa BPM: n automaattisesti ja liikuttaa päätä vastaavasti.

Suositeltava: