INHOUDSOPGAWE:

Knoppie-sleutelbord vir die Midi-beheerder: 6 stappe
Knoppie-sleutelbord vir die Midi-beheerder: 6 stappe

Video: Knoppie-sleutelbord vir die Midi-beheerder: 6 stappe

Video: Knoppie-sleutelbord vir die Midi-beheerder: 6 stappe
Video: 8 Excel-tools die iedereen zou moeten kunnen gebruiken 2024, November
Anonim
Knoppie-sleutelbord vir Midi-beheerder
Knoppie-sleutelbord vir Midi-beheerder

Geïnspireer deur my midifighter -projek, het ek besluit om 'n midi -kontroleerder met 'n knoppie te maak wat voordeel trek uit die vele digitale insette wat die Mega Arduino -bord het. In hierdie instruksies gaan ons deur die stappe wat geneem is van die versameling van materiaal tot die maak van musiek!

Stap 1: Versamel materiaal

Vir hierdie projek gebruik ek:

Arduino Mega (kloon)

22 meter draad

16 groot wit arcade knoppies

10 kleiner swart arcade knoppies

Soldeergereedskap

Boor met 16mm en 26mm boorpunte

Sien

Monteerbord

Stap 2: teken en boor

U sal u knoppies moet bespot op wat u ook al aanbring, ek het hierdie stuk hout in die asblik gevind en ek het gedink dat dit perfek sou wees vir hierdie projek. Miskien wil u dieselfde doen of na die hardewarewinkel gaan.

Trek die knoppies na en merk waar u die gate moet boor en bors dit uit. Soos u later kan sien, lyk die onderkant nogal knorrig. U kan die pasvorm van die knoppie toets voordat u al die gate boor.

Ek het my bord later half gesaag, maar ek stel voor om dit op hierdie stadium te doen.

Stap 3: Bewys van konsep

Bewys van die konsep
Bewys van die konsep

Ek het 'n paar krokodilknipsels na 'n paar knoppies gehardloop en 'n 10K -pot opgestel en die kode opgelaai om dit te toets voordat ek soldeer. Dit is nie 100% nodig nie, maar dit is 'n goeie idee as u dinge wil nagaan.

Stap 4: Soldeer

Soldeer
Soldeer

Daar is baie drade wat na die digitale penne gaan, ek sal die volgende keer moontlik 'n multiplexer gebruik, maar dit is regtig nie so erg nie, kyk net of die bedrading vorder. Die kode sal die beginpen spesifiseer as 22 en die knoppies word chromaties met een verhoog (dus C = pen 22, C#= pen 23, ens.). In die diagram kan u sien dat die knoppies in 'n groot ketting saamgevoeg is.

Die potte kry krag van die 5v -pen en word daarmee vasgeketting. Net so word die potte op dieselfde manier as die knoppies gegrond. Laastens, voer die data drade van die potte na A0, A1, A2, A3.

Jy kan regtig mal raak as jy meer knoppies of potte wil hê … en ek wil jou aanmoedig om dit te doen!

Stap 5: Kode

Kode
Kode

Voordat u die kode inbring, wil ek Gustavo Silveira bedank by www.musiconerd.com, aangesien ek sy kode op 'n vorige projek gebruik het en dit aangepas het vir gebruik in hierdie.

Ek gebruik Hairless Midi op my Macbook om die reekseine om te skakel na midi -seine wat Ableton Live sal ontvang.

Ek sal erken dat dit 'n geruime tyd geneem het om die seriële midi-sagteware volledig op te stel tot op 'n punt waar dit foutloos gewerk het, maar ek het nie 'n probleem gehad sedert ek dit in die huidige konfigurasie opgestel het nie.

Ek is ten beste 'n beginner -kodeerder, maar as u die opmerkings in die kode van die Arduino IDE volg en seker maak dat die baud -koers van die kode en Hairless midi ooreenstem, moet u aan die gang wees sonder te veel probleemoplossing.

Stap 6: Jam

Jam!
Jam!

Ek gebruik Ableton Live graag, aangesien die buigsaamheid vir midi-kartering werklik vir sulke instrumente voorsiening maak. Hier is 'n skakel na my saam met 'n paar Mussorgsky! My eerste instruksies!

Aanbeveel: