Sadržaj:

Dugme-tastatura midi kontrolera: 6 koraka
Dugme-tastatura midi kontrolera: 6 koraka

Video: Dugme-tastatura midi kontrolera: 6 koraka

Video: Dugme-tastatura midi kontrolera: 6 koraka
Video: Почему плохо работает китайский MIDI USB кабель-интерфейс? Исправляем ошибки, устанавливаем оптрон. 2024, Novembar
Anonim
Dugme-tastatura Midi kontrolera
Dugme-tastatura Midi kontrolera

Inspirisan mojim projektom midifighter -a, odlučio sam da napravim midi kontroler u stilu dugmeta koji koristi brojne digitalne ulaze koje ima Mega Arduino ploča. U ovom Instructable -u proći ćemo korake od prikupljanja materijala do stvaranja muzike!

Korak 1: Prikupite materijale

Za ovaj projekat sam koristio:

Arduino Mega (klon)

Žica od 22 merača

16 velikih bijelih arkadnih dugmadi

10 manjih crnih arkadnih dugmadi

Alati za lemljenje

Bušilica sa burgijama od 16 mm i 26 mm

Saw

Montažna ploča

Korak 2: Crtanje i bušenje

Morat ćete izraditi dugmad na bilo čemu 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 željezaru.

Iscrtajte dugmad i označite gdje ćete izbušiti rupe i ukloniti ih. 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 učitao kôd da ga isprobam prije lemljenja. Ovo nije 100% potrebno, ali je dobra ideja ako želite provjeriti stvari.

Korak 4: Lemljenje

Solder
Solder

Ovdje ima mnogo žica koje idu do digitalnih pinova, možda ću sljedeći put pokušati upotrijebiti multiplekser, ali to nije tako loše, samo provjerite kako ožičenje napreduje. Kod će odrediti da početni pin bude 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 dugmad zajedno uzemljena u veliki lanac.

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

Zaista biste mogli poludjeti ako želite više dugmadi ili lonaca … i ja bih vas ohrabrio da to učinite!

Korak 5: Kodirajte

Kod
Kod

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 Hairless Midi na svom Macbooku za pretvaranje serijskih signala u midi signale koje će Ableton Live primiti.

Priznajem 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 ste uskladili 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 mapiranja zaista zadovoljava ovakve instrumente. Evo linka da sviram uz nekog Musorgskog! Moje prvo uputstvo!

Preporučuje se: