Sadržaj:

Tipka tipkovnice Midi kontrolera: 6 koraka
Tipka tipkovnice Midi kontrolera: 6 koraka

Video: Tipka tipkovnice Midi kontrolera: 6 koraka

Video: Tipka tipkovnice Midi kontrolera: 6 koraka
Video: Arturia BeatStep Pro - универсальный миди-контроллер 2024, Studeni
Anonim
Tipka tipkovnice Midi kontrolera
Tipka tipkovnice Midi kontrolera

Nadahnut mojim projektom midifighter -a, odlučio sam napraviti midi kontroler u stilu gumba koji iskorištava brojne digitalne ulaze koje ima Mega Arduino ploča. U ovom Instructableu proći ćemo korake od prikupljanja materijala do stvaranja glazbe!

Korak 1: Prikupite materijale

Za ovaj projekt sam koristio:

Arduino Mega (klon)

Žica mjerača 22

16 velikih bijelih arkadnih gumba

10 manjih crnih arkadnih gumba

Alati za lemljenje

Bušilica sa bušilicama od 16 mm i 26 mm

Pila

Ploča za montažu

Korak 2: Crtanje i bušenje

Morat ćete izraditi svoje gumbe na onome na što ih montirate, našao sam ovaj komad drveta u smeću i mislio sam da bi bio savršen za ovaj projekt. Možda biste htjeli učiniti isto ili otići u trgovinu hardvera.

Iscrtajte gumbe i označite gdje ćete izbušiti rupe te ih razbiti. Kao što možete vidjeti kasnije, dno postaje prilično kvrgavo. Možda ćete htjeti provjeriti prikladnost gumba prije nego što izbušite sve rupe.

Kasnije sam prepolovio svoju ploču, ali predlažem da to učinite u ovoj fazi.

Korak 3: Dokaz koncepta

Dokaz koncepta
Dokaz koncepta

Pokrenuo sam neke aligatorske isječke na nekoliko gumba i postavio 10K lonac te prenio kôd da ga isprobam prije lemljenja. Ovo nije 100% potrebno, ali dobra je ideja ako želite dvaput provjeriti stvari.

Korak 4: Lemljenje

Lem
Lem

Ovdje ima puno žica koje idu do digitalnih pinova, možda ću sljedeći put pokušati upotrijebiti multiplekser, ali stvarno nije tako loše, samo provjerite kako napreduje ožičenje. Kod će odrediti da je početni pin 22, a gumbi se kromatski povećavaju za jedan (tako da je C = pin 22, C#= Pin 23 itd.). Na dijagramu možete vidjeti da su svi gumbi uzemljeni u velikom lancu.

Lonci se napajaju iz 5v pina i zajedno su s tim povezani. Slično, lonci su uzemljeni na isti način kao i gumbi. Na kraju, vodite podatkovne žice od lonaca do A0, A1, A2, A3.

Mogli biste stvarno poludjeti ako želite više gumba ili lonaca … i ja bih vas ohrabrio da to učinite!

Korak 5: Kodirajte

Kodirati
Kodirati

Prije nego što unesete kôd, želio bih se zahvaliti Gustavu Silveiri na www.musiconerd.com jer sam koristio njegov kôd na prethodnom projektu i izmijenio ga za upotrebu u ovom.

Pokrećem Midless Hair Midi na svom Macbooku za pretvaranje serijskih signala u midi signale koje će primiti Ableton Live.

Priznat ću da je trebalo neko vrijeme za potpuno postavljanje serijskog-midi softvera do te mjere da je radio besprijekorno, ali nisam imao problema otkad sam ga postavio u trenutnoj konfiguraciji.

U najboljem sam slučaju koder za početnike, ali ako slijedite komentare u kodu Arduino IDE -a i budete sigurni da usklađujete brzinu prijenosa koda i midi bez dlake, trebali biste biti pokrenuti bez previše rješavanja problema.

Korak 6: Jam

Jam!
Jam!

Volim koristiti Ableton Live jer fleksibilnost midi kartiranja zaista zadovoljava ovakve instrumente. Evo veze do mene kako sviram uz nekog Musorgskog! Moje prvo uputstvo!

Preporučeni: