Cov txheej txheem:

Tsis Tiv tauj Midi Tus Tswj: 6 Cov Kauj Ruam (nrog Duab)
Tsis Tiv tauj Midi Tus Tswj: 6 Cov Kauj Ruam (nrog Duab)

Video: Tsis Tiv tauj Midi Tus Tswj: 6 Cov Kauj Ruam (nrog Duab)

Video: Tsis Tiv tauj Midi Tus Tswj: 6 Cov Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Kaum ib hlis
Anonim
Tsis Tiv tauj Midi Controller
Tsis Tiv tauj Midi Controller
Tsis Tiv tauj Midi Controller
Tsis Tiv tauj Midi Controller
Tsis Tiv tauj Midi Controller
Tsis Tiv tauj Midi Controller

Ua tej yam uas tsis yog kev sib cuag tau yog qhov hloov pauv niaj hnub no. Kuv tsim qhov kev tswj hwm nruab nrab yooj yim siv Arduino Pro micro thiab qee qhov IR-sib thooj kuaj lub rooj tsavxwm uas muaj tus tsim sib piv, qhov no yuav tsum muaj yooj yim thiab pheej yig. Txoj haujlwm no tuaj yeem siv rau ntawm ib qho Arduino uas muaj 32u4 raws lub rooj tsavxwm, qhov no tau ua tiav vim tias muaj peev xwm siv cov pawg no muaj MIDI yam tsis mob taub hau koj yuav tsum dhau los ntawm kev siv tsis muaj plaub hau midi thiab qhov cuam tshuam cuam tshuam nrog nws. Txoj haujlwm no tau ua tiav rau 7 cov ntawv tseem ceeb uas tuaj yeem txuas ntxiv rau lwm cov ntawv. Kuv siv cakewalk los ntawm BandLab ua kuv DAW vim tias nws txias thiab pub dawb. Vam tias koj muaj kev lom zem ua qhov no. Txoj haujlwm no tau pib tsim los qhia cov tub ntxhais kawm mus rau lub ntiaj teb zoo nkauj ntawm Infra-Red thiab nws cov ntawv thov lom zem.

Khoom siv

Arduino Pro Micro (lossis ib qho 32u4 raws lub rooj tsavxwm)

IR-sib thooj sensor * tsis muaj cov ntawv koj xav tau

nyees khawm (yeem)

soldering hlau thiab txhuas

berg cov

perfboard

Hlau

khoos phis tawj

Kauj Ruam 1: Tau Txais Cov Khoom Ua Ke

Tau Txais Cov Khoom Ua Ke
Tau Txais Cov Khoom Ua Ke
Tau Txais Cov Khoom Ua Ke
Tau Txais Cov Khoom Ua Ke
Tau Txais Cov Khoom Ua Ke
Tau Txais Cov Khoom Ua Ke

Cia peb xub tau txais yam uas peb xav tau los ua txoj haujlwm no. Koj yuav xav kom koj lub khoos phis tawj siv MIDI tus tswj hwm no.

Arduino Pro Micro (lossis ib qho 32u4 raws lub rooj tsavxwm) IR-sib thooj sensor * tsis muaj cov ntawv koj xav tau

nyees khawm (yeem)

soldering hlau thiab txhuas

berg cov

perfboard

Hlau

koj yuav xav tau Arduino IDE los teeb tsa koj lub rooj tsav xwm. MIDI-OX sofware tau rov ua dua los tshuaj xyuas qhov haujlwm. Siv qhov no nrog DAW muab cov txiaj ntsig zoo.

Kauj Ruam 2: Nkag Siab Lub Hauv Paus

Nkag Siab Txog Lub Hauv Paus
Nkag Siab Txog Lub Hauv Paus

Tus tswj hwm lub micro pom thaum lub hom phiaj los ze rau IR qhov ntsuas sib nrug. Tom qab ntawd nws xa tus lej MIDI coj mus rau lub khoos phis tawj.

Peb yuav siv lub tsev qiv ntawv sab nraud kom ua tiav qhov no. Koj tuaj yeem nrhiav lub tsev qiv ntawv los ntawm qhov txuas hauv qab no.

github.com/arduino-libraries/MIDIUSB

peb tuaj yeem tshawb xyuas yog tias lub khoos phis tawj tau txais lub teeb liab zoo siv MIDI-OX software.

Peb yuav siv Digital IO peb muaj tus neeg sib piv hauv IR pawg thawj coj saib ze. Vim yog tus neeg sib piv peb tau txais cov lus tawm tswv yim li 1 lossis 0 ntawm micro tswj I/O chaw nres nkoj

Kauj Ruam 3: Txoj Cai

Txoj Cai
Txoj Cai

Cov cai yog qhov yooj yim thiab hloov kho tau yooj yim. kuv tau txuas cov cai nrog cov lus qhia no.

Thaum ib txwm muaj qee yam khoom cuam tshuam nrog IR sib nrug ntsuas, peb xa cov teeb liab coj mus rau lub khoos phis tawj

Yog tias koj xav siv cov ntawv sib txawv, siv daim ntawv MIDI.

Rub qhov program mus rau lub micro tswj

Kauj Ruam 4: Kev Sib Txuas

Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas
Kev sib txuas

Fais fab IR sib thooj pawg thawj coj los ntawm kev muab VCC thiab hauv av.

Txuas qhov tso tawm mus rau qhov sib thooj digital I/O pins. Kuv tau siv tus pin 2-8 rau kuv qhov project.

nco ntsoov hloov txoj cai raws tus pin siv.

Kuv siv poj niam berg pins kom kuv tuaj yeem tshem tawm tau yooj yim thiab hloov IR qhov sib thooj ntsuas thiab arduino thaum xav tau.

Kauj Ruam 5: Xeem Peb Tus MIDI Tus Tswj

Kuaj Peb MIDI Tus Tswj
Kuaj Peb MIDI Tus Tswj

Kuv pom zoo txhim kho MIDI-OX rau koj lub khoos phis tawj.

Tom qab ua tiav txhua qhov kev sib txuas hauv perfboard ntxiv IR ntes.

Txuas lub Rooj Tswjhwm Saib mus rau lub computer.

Qhib koj qhov kev ntsuam xyuas MIDI.

Sim nqa ib tus ntiv tes nyob ze tus ntsuas

Kauj Ruam 6: Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj

Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj
Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj
Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj
Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj
Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj
Txuas rau Koj DAW thiab Ua Ib Zaug Nkauj

Nws yuav siv qee lub sijhawm los siv rau txoj kev tsis sib cuag ntawm kev ua si tab sis nws yuav yog kev lom zem. Kuv tus kheej nyiam ua nruas siv qhov no hauv Cakewalk. Ntxiv lossis thaiv lub teeb los ntawm pawg thawj coj raws li koj nyiam

Pom zoo: