Satura rādītājs:

Midi kontroliera poga-tastatūra: 6 soļi
Midi kontroliera poga-tastatūra: 6 soļi

Video: Midi kontroliera poga-tastatūra: 6 soļi

Video: Midi kontroliera poga-tastatūra: 6 soļi
Video: ANDI VAX REVIEWS 016 - Cockos Reaper: ПЛЮСЫ и МИНУСЫ 2024, Novembris
Anonim
Midi kontroliera poga-tastatūra
Midi kontroliera poga-tastatūra

Iedvesmojoties no sava midifighter projekta, es nolēmu izveidot pogas stila midi kontrolieri, kas izmanto daudzās digitālās ieejas, kas ir Mega Arduino panelī. Šajā pamācībā mēs iepazīsimies ar soļiem, kas veikti no materiālu vākšanas līdz mūzikas veidošanai!

1. darbība: apkopojiet materiālus

Šim projektam es izmantoju:

Arduino Mega (klons)

22 gabarītu vads

16 lielas baltas arkādes pogas

10 mazākas melnas arkādes pogas

Lodēšanas instrumenti

Urbis ar 16 mm un 26 mm urbjiem

Ieraudzīja

Montāžas dēlis

2. solis: Zīmēšana un urbšana

Jums vajadzēs izsmiet savas pogas neatkarīgi no tā, pie kā tās montējat, es atradu šo koka gabalu miskastē un domāju, ka tas būtu ideāli piemērots šim projektam. Jūs varat darīt to pašu vai doties uz datortehnikas veikalu.

Izsekojiet pogas un atzīmējiet, kur urbt caurumus un izvilkt to. Kā redzat vēlāk, apakšdaļa izskatās diezgan smieklīga. Pirms visu caurumu urbšanas, iespējams, vēlēsities pārbaudīt pogas piemērotību.

Vēlāk es zāģēju savu dēli uz pusēm, bet es ieteiktu to darīt šajā posmā.

3. solis: koncepcijas pierādījums

Koncepta pierādījums
Koncepta pierādījums

Es pieskrēju dažus aligatora klipus uz dažām pogām un izveidoju 10K katlu un augšupielādēju kodu, lai to pārbaudītu pirms lodēšanas. Tas nav 100% nepieciešams, taču tā ir laba ideja, ja vēlaties vēlreiz pārbaudīt lietas.

4. solis: lodēt

Lodēt
Lodēt

Šeit ir daudz vadu, kas ved uz digitālajām tapām, nākamreiz es varētu mēģināt izmantot multipleksoru, bet tas tiešām nav pārāk slikti, vienkārši pārbaudiet, kā notiek vadu veidošanās. Kods norādīs sākuma tapu 22, un pogas palielinās par vienu (tātad C = 22. tapa, C#= 23. tapa utt.). Diagrammā var redzēt, ka visas pogas ir saliktas kopā lielā ķēdē.

Katli saņem strāvu no 5V tapas un tiek savienoti ar ķēdi. Tāpat katli ir iezemēti tādā pašā veidā kā pogas. Visbeidzot, palaidiet datu vadus no katliem uz A0, A1, A2, A3.

Jūs tiešām varētu sajukt prātā, ja vēlaties vairāk pogu vai podu… un es jūs mudinātu to darīt!

5. darbība: kods

Kods
Kods

Pirms ievietojat kodu, es vēlos pateikties Gustavo Silveira vietnē www.musiconerd.com, jo es izmantoju viņa kodu iepriekšējā projektā un mainīju to izmantošanai šajā projektā.

Es savā Macbook datorā izmantoju Hairless Midi, lai pārvērstu sērijas signālus par midi signāliem, ko saņems Ableton Live.

Atzīšos, ka bija vajadzīgs zināms laiks, lai pilnībā iestatītu sērijveida midi programmatūru līdz vietai, kur tā darbojās nevainojami, taču man nav radušās problēmas, kopš tā ir iestatīta pašreizējā konfigurācijā.

Labākajā gadījumā es esmu iesācējs kodētājs, bet, ja jūs sekojat Arduino IDE koda komentāriem un noteikti sakrītat ar koda pārraides ātrumu un bez matiem, tad jums vajadzētu sākt darboties bez pārmērīgas problēmu novēršanas.

6. solis: ievārījums

Ievārījums!
Ievārījums!

Man patīk izmantot Ableton Live, jo midi kartēšanas elastība patiešām atbilst šādiem instrumentiem. Šeit ir saite uz to, ka es spēlēju kopā ar kādu Musorgski! Mans pirmais pamācāms!

Ieteicams: