Cov txheej txheem:

Midi Controller Khawm-Keyboard: 6 Kauj Ruam
Midi Controller Khawm-Keyboard: 6 Kauj Ruam

Video: Midi Controller Khawm-Keyboard: 6 Kauj Ruam

Video: Midi Controller Khawm-Keyboard: 6 Kauj Ruam
Video: Play with any MIDI controller ๐ŸŽ› I Remixlive 6.5 2024, Hlis ntuj nqeg
Anonim
Midi Controller Khawm-Keyboard
Midi Controller Khawm-Keyboard

Kev tshoov siab los ntawm kuv txoj haujlwm midifighter, Kuv tau teeb tsa los ua lub khawm style midi maub los uas siv qhov zoo ntawm ntau qhov kev nkag mus digital uas Mega Arduino pawg thawj coj muaj. Hauv Cov Lus Qhia no peb yuav taug kev los ntawm cov kauj ruam coj los ntawm kev sib sau cov ntaub ntawv los ua nkauj!

Kauj Ruam 1: Sau Cov Khoom

Rau qhov haujlwm no kuv siv:

Arduino Mega (clone)

22 gauge kab

16 lub khawm dawb arcade dawb loj

10 me me dub arcade nyees khawm

Cuab yeej cuab yeej

Laum nrog 16mm & 26mm drilling khoom

Pom

Mounting board

Kauj ruam 2: Teeb duab thiab Drilling

Koj yuav tsum tau thuam koj cov nyees khawm ntawm txhua yam uas koj tau teeb tsa rau, Kuv pom cov ntoo no hauv cov thoob khib nyiab thiab kuv xav tias nws yuav zoo rau txoj haujlwm no. Koj yuav xav ua tib yam lossis mus rau tom khw muag khoom kho vajtse.

Taug qab cov nyees khawm thiab cim qhov twg los laum cov qhov thiab tsoo nws tawm. Raws li koj tuaj yeem pom tom qab hauv qab tau saib zoo nkauj heev. Tej zaum koj yuav xav sim lub pob kom haum ua ntej koj laum txhua qhov.

Kuv tau pom kuv lub rooj tsavxwm ib nrab tom qab, tab sis kuv xav kom ua nws nyob rau theem no.

Kauj Ruam 3: Ntawv Pov Thawj Ntawm Lub Tswv Yim

Ntawv Pov Thawj
Ntawv Pov Thawj

Kuv tau khiav qee cov kais dej rau ob peb lub nyees khawm thiab teeb tsa lub lauj kaub 10K thiab tso cov cai los ntsuas nws ua ntej yuav muab tshuaj txhuam. Qhov no tsis yog 100% qhov tsim nyog, tab sis nws yog lub tswv yim zoo yog tias koj nyiam tshuaj xyuas ob yam.

Kauj ruam 4: Solder

Solder
Solder

Muaj ntau ntawm cov xov hlau mus rau cov koob digital ntawm no, Kuv yuav sim thiab siv tus lej sib txuas ntau lub sijhawm tom ntej tab sis nws tsis yog qhov phem heev, tsuas yog ob zaug tshuaj xyuas raws li kev txuas mus. Txoj cai yuav hais qhia tus pin pib ua 22 thiab cov nyees khawm nce chromatically los ntawm ib qho (yog li C = pin 22, C#= Pin 23, thiab lwm yam). Hauv daim duab koj tuaj yeem pom cov nyees khawm tau tag nrho ua ke hauv cov saw loj.

Cov lauj kaub tau txais lub zog los ntawm 5v tus pin thiab raug txuas ua ke nrog qhov ntawd. Ib yam li ntawd, cov laujkaub hauv av zoo ib yam li cov khawm. Thaum kawg, khiav cov ntaub ntawv xov hlau los ntawm lub lauj kaub rau A0, A1, A2, A3.

Koj tuaj yeem mus ceev yog tias koj xav tau ntau lub khawm lossis lub lauj kaub โ€ฆ thiab kuv xav txhawb koj kom ua li ntawd!

Kauj ruam 5: Code

Code
Code

Ua ntej koj muab tus lej tso rau hauv Kuv xav ua tsaug rau Gustavo Silveira ntawm www.musiconerd.com raws li kuv tau siv nws cov cai ntawm qhov haujlwm yav dhau los thiab hloov kho nws rau siv hauv qhov no.

Kuv tab tom khiav Hairless Midi ntawm kuv lub Macbook kom hloov pauv cov cim qhia mus rau midi cov cim uas Ableton Live yuav tau txais.

Kuv yuav lees tias nws tau siv qee lub sijhawm los teeb tsa cov txheej txheem nruab nrab-midi software mus rau qhov uas nws tau ua haujlwm tsis muaj teeb meem, tab sis kuv tsis tau muaj teeb meem txij li kuv tau muaj nws teeb tsa hauv nws qhov kev teeb tsa tam sim no.

Kuv yog tus pib tshiab ntawm qhov zoo tshaj plaws tab sis yog tias koj ua raws cov lus pom hauv cov cai ntawm Arduino IDE thiab nco ntsoov ua kom sib phim tus lej baud tus lej thiab Hairless midi ces koj yuav tsum nce thiab khiav yam tsis muaj teeb meem ntau dhau.

Kauj ruam 6: Jam

Jam!
Jam!

Kuv nyiam siv Ableton Live raws li qhov nruab nrab daim duab qhia chaw yooj yim tiag tiag rau cov cuab yeej zoo li no. Nov yog qhov txuas rau kuv ua si nrog rau qee qhov Mussorgsky! Kuv thawj qhov kev qhia!

Pom zoo: