Բովանդակություն:
- Պարագաներ
- Քայլ 1: Իրերը միասին հավաքելը
- Քայլ 2: Հասկանալով հիմունքները
- Քայլ 3: Կոդ
- Քայլ 4: Կապեր
- Քայլ 5: Փորձարկեք մեր MIDI վերահսկիչը
- Քայլ 6. Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Video: Ոչ կոնտակտ Midi Controller: 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Մեր օրերում թրենդ է դարձել ոչ կոնտակտային իրեր դարձնելը: Ես ստեղծեցի մի պարզ midi վերահսկիչ ՝ օգտագործելով Arduino Pro միկրո և որոշ IR- հարևանության դետեկտորների տախտակ, որն ունի ներկառուցված համեմատիչ, այն պետք է մատչելի լինի բավականին հեշտ և էժան: Այս նախագիծը կարող է օգտագործվել ցանկացած Arduino- ի վրա, որն ունի 32u4 տախտակ: Դա արվել է այս տախտակից MIDI օգտագործելու ունակության պատճառով, առանց գլխացավի, որը դուք պետք է անցնեք մազազարդ midi- ի և դրա հետ կապված խափանումների միջոցով: Այս նախագիծը կատարվել է 7 հիմնական գրառումների համար, որոնք հեշտությամբ կարելի էր երկարաձգել այլ նոտաների համար: Ես օգտագործել եմ BandLab- ի cakewalk- ը որպես իմ DAW, քանի որ այն զով է և անվճար: Հուսով եմ, որ դուք զվարճացեք այս պատրաստելով: Այս նախագիծը ի սկզբանե նախատեսված էր ուսանողներին ծանոթացնելու Ինֆրակարմիրի գեղեցիկ աշխարհի և դրա զվարճալի կիրառման հետ:
Պարագաներ
Arduino Pro Micro (կամ ցանկացած 32u4 տախտակ)
IR- հարևանության ցուցիչ * ձեր ուզած գրառումները
կոճակներ (ըստ ցանկության)
eringոդման երկաթ և կապար
բերգի կապում
տախտակ
Մետաղալար
համակարգիչ
Քայլ 1: Իրերը միասին հավաքելը
Եկեք նախ ստանանք այն ամենը, ինչ մեզ անհրաժեշտ է այս նախագիծը պատրաստելու համար: Դուք ձեր համակարգչից կպահանջեք օգտվել այս MIDI վերահսկիչից:
Arduino Pro Micro (կամ ցանկացած 32u4 տախտակի վրա հիմնված) IR- հարևանության ցուցիչ * ձեր ուզած գրառումները
կոճակներ (ըստ ցանկության)
eringոդման երկաթ և կապար
բերգի կապում
տախտակ
Մետաղալար
Դուք կպահանջեք Arduino IDE- ն ՝ ձեր տախտակը ծրագրավորելու համար: MIDI-OX ծրագրակազմը առաջարկվում է ստուգել նախագիծը: Սա DAW- ով օգտագործելը հիանալի արդյունքներ է տալիս:
Քայլ 2: Հասկանալով հիմունքները
Միկրոհսկիչը հայտնաբերում է, երբ օբյեկտը մոտենում է IR հարևանության դետեկտորին: Այնուհետև այն համապատասխան MIDI կոդ է ուղարկում համակարգչին:
Դրան հասնելու համար մենք կօգտագործենք արտաքին գրադարան: Գրադարանին կարող եք ծանոթանալ ստորև բերված հղումով:
github.com/arduino-libraries/MIDIUSB
մենք կարող ենք ստուգել, թե արդյոք համապատասխան ազդանշանը ստացվել է համակարգչի կողմից ՝ օգտագործելով MIDI-OX ծրագրակազմը:
Մենք կօգտագործենք Digital IO- ն, եթե IR- ի հարևանության տախտակում ունենք համեմատիչ: Համեմատիչի շնորհիվ մենք մուտքագրում ենք որպես 1 կամ 0 միկրո վերահսկիչի մուտքի/ելքի պորտից
Քայլ 3: Կոդ
Կոդը համեմատաբար պարզ է և հեշտությամբ փոփոխելի: Ես կցել եմ կոդը այս հրահանգին:
Երբ երբևէ ինչ -որ օբյեկտ խանգարում է IR հարևանության դետեկտորին, մենք համապատասխան ազդանշան ենք ուղարկում համակարգչին
Եթե ցանկանում եք օգտագործել տարբեր նշումներ, օգտագործեք MIDI գծապատկերը:
Վերբեռնեք ծրագիրը միկրո վերահսկիչին
Քայլ 4: Կապեր
Միացրեք IR հարևանության խորհուրդը `մատակարարելով VCC և հող:
Միացրեք ելքը համապատասխան թվային I/O կապումներին: Իմ նախագծի համար օգտագործել եմ 2-8 կապը:
համոզվեք, որ փոփոխեք կոդը ՝ ըստ օգտագործված քորոցի:
Ես օգտագործել եմ կանացի բերգի կապում, որպեսզի անհրաժեշտության դեպքում հեշտությամբ հեռացնեմ և փոխարինեմ IR հարևանության դետեկտորը և arduino- ն:
Քայլ 5: Փորձարկեք մեր MIDI վերահսկիչը
Խորհուրդ եմ տալիս տեղադրել MIDI-OX ձեր համակարգչին:
Տախտակի բոլոր կապերն ավարտելուց հետո ավելացրեք IR դետեկտորը:
Միացրեք տախտակը համակարգչին:
Բացեք ձեր MIDI թեստավորման ծրագիրը:
Փորձեք մեկ մատը մոտեցնել դետեկտորին
Քայլ 6. Միացեք ձեր DAW- ին և ստեղծեք երաժշտություն
Խաղալու ոչ կոնտակտային եղանակին ընտելանալու համար որոշ ժամանակ կպահանջվի, բայց դա հաճելի փորձ կլինի: Անձամբ ինձ դուր է գալիս սա օգտագործել Cakewalk- ում: Ըստ ճաշակի ավելացրեք կամ արգելափակեք լույսը տախտակից
Խորհուրդ ենք տալիս:
Ձեռքերի ախտահանիչ դիսպենսերային շրջան/DIY [Ոչ կոնտակտ] ՝ 10 քայլ
Ձեռքի ախտահանիչ դիսպենսերային շրջան /ալկոհոլ (արդյունավետություն)
Lune - MIDI Controller With Arduino (DJ- ի կամ երաժշտի համար). 5 քայլ (նկարներով)
Lune - MIDI Controller With Arduino (DJ- ի կամ երաժիշտի համար). Սա իմ առաջին arduino (միկրոկոնտրոլեր) նախագծի անունն է Lune: Ես ուզում էի սովորել arduino- ն օգտակար և մեծ նախագծով, ուստի որոշեցի պատրաստել midi DJ վերահսկիչ, որն ունի բոլոր գործառույթները, որոնք անհրաժեշտ են ինքնուրույն խառնելու համար: Ամեն տեսակի սենսոր (հզորություն
MesoTune - Magnetic MIDI Controller: 16 քայլ (նկարներով)
MesoTune - Magnetic MIDI Controller: Նշում. Ես ցանկանում եմ այս նախագծի հեղինակությունը տալ Ալեքս Բլյոմին: Այսպիսով, խնդրում ենք ստուգել այն այստեղ https://vimeo.com/171612791: Երաժշտության կոմպոզիտոր, մեղեդ, սիմֆոնիստ կամ մեղեդու՞մ եք, ովքեր սիրում են ստեղծել իրենց ռիթմերը, բայց ձանձրացել են այդ բոլոր ձագերից
MIDI 5V LED Strip Light Controller Spielatron- ի կամ այլ MIDI Synth- ի համար. 7 քայլ (նկարներով)
MIDI 5V LED Strip Light Controller for Spielatron կամ MIDI Synth. Հսկիչը ALSA MIDI սարք է, այնպես որ MIDI ծրագրակազմը կարող է միանալ LED- ներին միաժամանակ որպես MIDI սինթետիկ սարք
NES Controller Shuffle (Nintendo Controller MP3, V3.0) ՝ 5 քայլ (նկարներով)
NES Controller Shuffle (Nintendo Controller MP3, V3.0). Ես ամբողջովին պոկեցի ryan97128- ը Nintendo Controller MP3- ի ՝ 2.0 տարբերակի համար նրա դիզայնի վրա և լսում եմ, որ նա գաղափարը ստացել է ամենաիմաստուն Morte_Moya- ից, այնպես որ ես չեմ կարող վարկ վերցնել դրա համար: նրանց բոլոր հանճարը: Ես պարզապես ուզում էի ավելացնել հարմարավետությունը և վերալիցքավորել