Sisällysluettelo:

Midi-ohjainpainike-näppäimistö: 6 vaihetta
Midi-ohjainpainike-näppäimistö: 6 vaihetta

Video: Midi-ohjainpainike-näppäimistö: 6 vaihetta

Video: Midi-ohjainpainike-näppäimistö: 6 vaihetta
Video: 2 Unlimited - No Limit #flstudio #musicproducer #novation #producer #flkey37 #wearenovation 2024, Marraskuu
Anonim
Midi-ohjainpainike-näppäimistö
Midi-ohjainpainike-näppäimistö

Midifighter -projektini innoittamana päätin tehdä napin tyylisen midi -ohjaimen, joka hyödyntää monia Mega Arduino -levyn digitaalisia tuloja. Tässä Instructable -ohjelmassa käymme läpi vaiheet, jotka on otettu materiaalien keräämisestä musiikin tekemiseen!

Vaihe 1: Kerää materiaalit

Tässä projektissa käytin:

Arduino Mega (klooni)

22 gaugen johto

16 suurta valkoista arcade -painiketta

10 pienempää mustaa arcade -painiketta

Juototyökalut

Pora 16 mm ja 26 mm poranterillä

Näin

Asennuslevy

Vaihe 2: Piirustus ja poraus

Sinun täytyy pilkata painikkeesi mihin tahansa, mihin asennat ne, löysin tämän puukappaleen roskakorista ja ajattelin, että se olisi täydellinen tähän projektiin. Haluat ehkä tehdä saman tai mennä rautakauppaan.

Etsi napit ja merkitse, mihin porata reiät ja purkaa se. Kuten myöhemmin näette, pohja näyttää melko raikkaalta. Haluat ehkä testata napin sopivuuden ennen kaikkien reikien poraamista.

Sahasin laudan puoliksi myöhemmin, mutta suosittelen tekemään sen tässä vaiheessa.

Vaihe 3: Todiste konseptista

Todiste konseptista
Todiste konseptista

Juoksin alligaattorileikkeitä muutamaan painikkeeseen ja asetin 10K potin ja latasin koodin testataksesi sitä ennen juottamista. Tämä ei ole 100% välttämätöntä, mutta se on hyvä idea, jos haluat tarkistaa asiat uudelleen.

Vaihe 4: Juotos

Juottaa
Juottaa

Täällä on paljon johtoja digitaalisiin nastoihin, voisin yrittää käyttää multiplekseriä seuraavalla kerralla, mutta se ei todellakaan ole kovin huono, tarkista asia johdotuksen edetessä. Koodi määrittää aloitusnastan olevan 22 ja painikkeet kasvavat kromaattisesti yhdellä (joten C = nasta 22, C#= nasta 23 jne.). Kaaviosta näet, että painikkeet on maadoitettu yhteen suureen ketjuun.

Kattilat saavat virtaa 5 voltin tapista ja ketjutetaan sen kanssa. Samoin ruukut maadoitetaan samalla tavalla kuin painikkeet. Lopuksi suorita datakaapelit kattiloista kohtiin A0, A1, A2, A3.

Voisit todella mennä hulluksi, jos haluat lisää nappeja tai kattiloita… ja kehotan sinua tekemään niin!

Vaihe 5: Koodi

Koodi
Koodi

Ennen kuin laitat koodin, haluan kiittää Gustavo Silveiraa osoitteessa www.musiconerd.com, kun käytin hänen koodiaan edellisessä projektissa ja muokkasin sitä käytettäväksi tässä projektissa.

Käytän Karvatonta Midiä MacBookissani muuntaaksesi sarjasignaalit midi -signaaleiksi, jotka Ableton Live vastaanottaa.

Myönnän, että kesti jonkin aikaa, jotta sarja-midi-ohjelmisto saatiin täysin valmiiksi siihen pisteeseen, jossa se toimi moitteettomasti, mutta minulla ei ole ollut ongelmaa sen jälkeen, kun olen asentanut sen nykyiseen kokoonpanoonsa.

Olen parhaimmillaan aloittelijakoodaaja, mutta jos noudatat Arduino IDE -koodin kommentteja ja varmista, että koodin ja karvattoman midi -siirtonopeus vastaavat, sinun pitäisi olla toiminnassa ilman liikaa vianmääritystä.

Vaihe 6: Jam

Hillo!
Hillo!

Pidän Ableton Liven käyttämisestä, koska midi-kartoitusjoustavuus todella palvelee tällaisia soittimia. Tässä on linkki siihen, että soitan Mussorgskin kanssa! Ensimmäinen ohjeeni!

Suositeltava: