Բովանդակություն:
- Քայլ 1: Ինչպես է այն աշխատում
- Քայլ 2: Սարքավորումներ
- Քայլ 3: Միացում
- Քայլ 4: Softwareրագրակազմ
- Քայլ 5: Արագ մեկնարկի ուղեցույց
- Քայլ 6: Ռիթմի բաժին:
- Քայլ 7: Արփեջիո ձգաններ
- Քայլ 8: Եթե բաները չեն աշխատում…
Video: Arduino MIDI Rhythm Section Sequencer: 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այսօր լավ ծրագրային հարվածային մեքենա ունենալը հեշտ և էժան է, բայց մկնիկի օգտագործումը ինձ համար սպանում է հաճույքը: Ահա թե ինչու ես հասկացա, թե ինչն ի սկզբանե նախատեսված էր որպես մաքուր 64 -քայլանոց ապարատային MIDI թմբուկի հաջորդականիչ, որն ի վիճակի է առաջացնել մինչև 12 տարբեր թմբուկի տարրեր (մասեր), բայց հետո զարգացավ ռիթմի հատվածի հաջորդականացնողում…
… Ահա մենք գնում ենք:
Քայլ 1: Ինչպես է այն աշխատում
Այս ապարատը չի կարող ինքնուրույն ձայներ առաջացնել, այլ միայն MIDI- ի միջոցով արտաքին սարքավորումների հաջորդականություն: Սա նշանակում է, որ ձեզ հարկավոր կլինի ձեր թմբուկի հնչյունների ձայնագրիչ (նմուշառիչ կամ թմբուկի սինթեզատոր կամ համակարգիչ ձեր նախընտրած թմբուկի ծրագրակազմով կամ այն, ինչ նախընտրում եք), որը կարող է գործարկվել MIDI նշումների հաղորդագրությունների միջոցով:
Այն հիմնականում կազմված է 4 x 4 կոճակների մատրիցից (LED- ներով), մեկը `յուրաքանչյուր վազքի քայլի համար: Ամբողջ 64 քայլերի հաջորդականությունը կազմված է 16 քայլով ՝ բազմապատկած 4 բարով: Յուրաքանչյուր քայլ նոտայի 1/16 -րդն է:
Գործողության երկու եղանակ կա ՝ կենդանի ռեժիմ և խմբագրման ռեժիմ:
Խմբագրման ռեժիմում կարող եք իրականում քայլ առ քայլ խմբագրել ձեր հաջորդականությունը ՝ սահմանելով, թե որ թմբուկը կհնչի յուրաքանչյուր քայլին:
Ձեր արտաքին ապարատային գործիքը («թմբուկ») գործարկվում է `ուղարկելով MIDI" նշում "տարբեր" MIDI նշումների համարների "հաղորդագրության վրա" 10 "ալիքի վրա: Լռելյայն այս նշումների համարներն են
թմբուկ #1 (այսինքն ՝ հարված) -> MIDI նշման համար «60»
թմբուկ #2 (այսինքն ՝ թակարդ) -> MIDI նշման համար «62»
թմբուկ #3 (այսինքն ՝ ծափահարություն) -> MIDI նշման համար «64»
թմբուկ #4 (այսինքն ՝ Hihat) -> MIDI նշման համար «65»
թմբուկ #5 -> MIDI նշում «67»
թմբուկ #6 -> MIDI նշում «69»
թմբուկ #7 -> MIDI նշում «71»
թմբուկ #8 -> MIDI նշում «72»
թմբուկ #9 -> MIDI նշում «74»
թմբուկ #10 -> MIDI նշում «76»
թմբուկ #11 -> MIDI նշում «77»
թմբուկ #12 -> MIDI նշում «79»
Եթե ցանկանում եք, կարող եք փոխել այս արժեքները (և MIDI ալիքը) ուրվագծում:
Ուղիղ ռեժիմում ՝ քայլերի կոճակները սեղմելով, կարող եք ապրել յուրաքանչյուր քայլին առնչվող հարվածային գործիքներ ՝ սերիայի միջոցով MIDI հաղորդագրություններ ուղարկելով: Կարող եք ուղիղ ձայնագրել ձեր կոճակները սեղմելը և (կամ) մուտքային MIDI հաղորդագրությունները:
Ինչպես կենդանի ռեժիմում, այնպես էլ խմբագրման ռեժիմում կարող եք միացնել (կամ միացնել) թմբուկը, «գլորել» ներկայիս ակտիվ թմբուկը և «պտտել» ձեր հաջորդականությունը:
Ռիթմի հատված?
Թմբուկի հաջորդողներից շատերը զուտ MIDI թմբուկի մասերի հրահրիչներ են ՝ յուրաքանչյուր թմբուկի ձայնի համար ֆիքսված MIDI նիշով: Այս դեպքում մենք ունենք «ռիթմի հատվածի հաջորդականիչ», քան մաքուր «թմբուկի հաջորդականիչ», քանի որ նույնիսկ կարող եք սինթեզատորներ հաջորդականությամբ դասավորել:
Լրացուցիչ մանրամասների և գործառույթների ամբողջական ցանկի համար կարդացեք ԱՌԱ START ՍԿՍԵԼՈU ուղեցույցը:
Քայլ 2: Սարքավորումներ
Այս նախագիծն իրականացվում է Arduino DUE տախտակի շուրջ: Ես փորձեցի հնարավորինս պարզ պահել ապարատը, այսինքն ՝ խուսափելով LED վարորդների օգտագործումից: Arduino DUE- ը, ամենայն հավանականությամբ, ամենաարդյունավետ տախտակը չէ, որը կարող է մի LED լուսարձակներ վարել առանց LED վարորդի ՝ ելքային հոսանքի սահմանափակումների պատճառով (5 մԱ -ից մինչև 15 մԱ, կախված քորոցից), բայց դա ամենաարագ Arduino- ն է, և ժամանակն ամեն ինչ ամեն ինչ անելիս է: հաջորդականությամբ: Այսպիսով, հիշեք, որ այս ապարատային կոնֆիգուրացիան, ամենայն հավանականությամբ, ձեր Arduino- ին դրդում է իր սահմանների սահմաններում և կարող է երկարաժամկետ վնասել այն:
Այսպես ասած, ապարատը հիմնականում 16 կոճակ է, 16 LED (յուրաքանչյուր քայլի համար) հաջորդականիչ ՝ գործառույթների համար 5 լրացուցիչ կոճակով և 3 պոտենցիոմետրով: Ես նաև կարմիր LED ավելացրեցի կենդանի ձայնագրման գործառույթ ավելացնելուց հետո:
Ահա նյութերի օրինագիծը.
- 1x Arduino DUE
- 16x ակնթարթային, չփակող կոճակներ `ինտեգրված LED- ներով (եթե նախընտրում եք, կարող եք օգտագործել արտաքին LED- ներ, բայց հիշեք, որ օգտագործեք ցածր էներգիայի LED- ներ !!)
- 1x կարմիր LED (ցածր էներգիա)
- 5x ակնթարթային, չփակող կոճակներ
- 3x 10K մեկ պտույտ, գծային, պոտենցիոմետրեր
- 3x 6.5 մմ վահանակի միակցիչ մոնո բուք իգական
- 1x պլաստիկ պատյան (ես օգտագործել եմ 190x140x70 մմ պատյան)
- 2x 5-պտույտ DIN կանացի վահանակի ամրացման վարդակից միակցիչ (MIDI)
- 1x երկկողմանի 70x90 մմ տրամագծով տախտակ
- 2x 40 պին արական մեկ տող կապի վերնագրի ժապավեն (2.54 մմ), ավելի լավ, եթե ոսկեզօծված լինի
- 1x H11L1 օպտիկական զույգ
- 1x 1N4148 դիոդ
- 23x 1000 ohm դիմադրողներ
- 3x 220 օմ դիմադրողներ
- 2x BC547 pnp տրանզիստորներ
… Զոդման մետաղալարեր, որոշ մալուխներ, զոդման կայան, հորատման գործիք… և ազատ ժամանակ:)
Խնդրում ենք նկատի ունենալ, որ նկարների կոճակները փոխարինվել են այլ տեսակի (նույնիսկ ավելի էժան…) կոճակներով ՝ աղաղակող ցատկելու պատճառով…
Theրագրի իրականացման համար պահանջվող ժամանակը `8-10 ժամ
WԳՈՇԱՈՄ. Հորատման ժամանակ ՄԻՇՏ կրեք պաշտպանիչ ակնոց և ձեռնոցներ: Տաք նյութի բեկորները կարող են առաջանալ ձեր աչքերին կամ շփվել ձեր մաշկի հետ և առաջացնել այրվածքներ կամ նույնիսկ ավելի լուրջ վնասներ ձեզ կամ ձեր շրջապատին:
Քայլ 3: Միացում
Քայլերի կոճակները միացված են Arduino- ի կապումներին 22 -ից (քայլ 1) մինչև 37 (քայլ 16): Կոճակների հիմքը երիցուկով շղթայված է և միացված է Arduino DUE հիմքով: Քաշելու կամ քաշելու դիմադրիչների կարիք չկա, քանի որ Arduino- ի ինտեգրված քաշման դիմադրիչները միացված են ծրագրային ապահովմանը (տե՛ս էսքիզը):
Նույնը վերաբերում է լրացուցիչ 5 կոճակներին (Arduino կապում 2, 3, 4, 5 և 6), որոնք օգտագործվում են քայլերից բացի այլ գործառույթների համար: Տեղադրեցի նաև «սկիզբ» կոճակին զուգահեռ 6.5 մմ կին միակցիչի միակցիչ, որպեսզի կարողանամ հեռակա կարգով խաղալ և դադարեցնել իմ հաջորդականությունները:
LED- ները միացված են գետնին (երիցուկի շղթա) և Arduino DUE կապումներին ՝ 38 -ից (քայլ #1) մինչև 53 (քայլ #16), անընդմեջ ՝ 1K Օմ ռեզիստորով ՝ յուրաքանչյուրը սահմանափակելու ընթացիկ արտահոսքը և պահպանելու միկրոկոնտրոլերը:
Պոտենցիոմետրերը միացված են, ինչպես ցույց է տրված կից նկարում: Ուշադրություն դարձրեք, որ հղման լարումը 3.3 Վ է, ոչ թե 5 Վ: Օգտագործված մուտքերն են ՝ A0, A1 և A2:
Ես նաև գործարկեցի երկու ազդանշանային ազդանշաններ arpeggio ազդանշանների համար, ինչպես այնպիսիք, որոնք պահանջվում են հին 80 -ականների սինթեզի արհեստականացման համար, ինչպիսիք են Korg Polysix- ը և Roland Juno 6/60- ը: Նրանք միացված են A3 և A4 կապումներին, բայց դուք կարող եք օգտագործել թվային կապերը, եթե նախընտրում եք թվային ազդանշաններ լինել: Այն դեպքում, երբ դուք պատրաստվում եք հաջորդականացնել V-Trig (լարման ձգան) ազդանշանների հետ համատեղելի սինթեզ, ընթացիկ արտահոսքը նվազեցնելու համար 1k ohm շարքի դիմադրիչը բավարար կլինի. S-Trig (անջատիչ ձգան) սինթեզի դեպքում ձեզ հարկավոր կլինի պարզ pnp անջատիչ միացում (տես կցված սխեման):
MIDI IN և OUT սխեմաները սխեմատիկ պատկերված են կից նկարներում: Ուշադրություն դարձրեք, որ ի տարբերություն շատ arduinos- ի, RX1 և Tx1 լռելյայն օգտագործվում են DUE տախտակներում ՝ Rx0- ի և Tx0- ի փոխարեն: Սա հիանալի է, քանի որ կարող եք վերբեռնել ձեր ուրվագիծը ՝ առանց Rx- ի ամեն անգամ անջատելու անհրաժեշտության: Ուշադրություն դարձրեք նաև, որ ես օգտագործել եմ H11L1 օպտիկական միացուցիչ, քանի որ չկարողացա աշխատել այնպես, ինչպես դա պետք է սովորական 6N138- ին Arduino DUE 3.3V սահմանաչափի սահմաններում:
Քայլ 4: Softwareրագրակազմ
Էսքիզը գրված է Arduino IDE- ի շրջանակներում և պետք է վերբեռնվի ձեր Arduino DUE տախտակին: Չեմ մանրամասնի, թե ինչպես էսքիզը վերբեռնել ձեր arduino- ի շնորհիվ: Եթե սա ձեր առաջին փորձն է Arduino- ով DUE կարդացեք սա: Եթե սա ձեր առաջին փորձն է arduino IDE- ի հետ, խնդրում ենք նաև սա կարդալ:
Դուք կարող եք ներբեռնել թարմացված որոնվածը HERE (github հղում):
Էսքիզը հենվում է հիանալի FortySevenEffects MIDI գրադարանի վրա: Դուք պետք է գրադարանը տեղադրեք ձեր arduino IDE- ում:
Յուրաքանչյուր թմբուկին վերագրված MIDI- ի նշումները սահմանվում են ուրվագծի մեջ գտնվող drumNote [STEPS_NUM] փոփոխականով: Դուք կարող եք դրանք փոխել ձեր կամքով:
Թմբուկների համար նախատեսված MIDI ելքի համարը կանխադրված է «10»:
Ես իրական կյանքում կոդավորող չեմ և, անշուշտ, կան ավելի լավ եղանակներ ՝ կոդավորելու այն, ինչի կարիքն ունենք այստեղ: Եթե կոդավորող եք որևէ առաջարկով, ողջունում եք: Խնդրում եմ ինձ ուղարկել ցանկացած փոփոխություն, որը կարող է բարձրացնել ծածկագրի արդյունավետությունը/արդյունավետությունը, և ես այն կներառեմ հիմնական էսքիզին (ակնհայտորեն հղում կատարելով ներդրողին):
Քայլ 5: Արագ մեկնարկի ուղեցույց
ԴՐՈMSՄՆԵՐ ՝ ՔԱՅԼ-ՔԱՅԼ ՀԵՏԱՈՏՈԹՅՈՆ
Հենց որ միացնեք ձեր հաջորդականիչը (կամ վերակայեք այն), դատարկ հաջորդականությունը կբեռնվի: Հաջորդող սարքը բարձրանում է խմբագրման ռեժիմում ՝ առաջին բարը պահված/կողպված և ընտրված առաջին թմբուկը (այսինքն ՝ հարվածը): Սա նշանակում է, որ ցանկացած քայլի կոճակ սեղմելով ՝ անմիջապես այդ քայլերին կհատկացնեք «հարված»: Թմբուկի գործարկման ձայնը սահմանվում է «ձայնային» պոտենցիոմետրի դիրքով ՝ թմբուկին աստիճանին հանձնելիս: Նախկինում նշանակված քայլի կոճակը կրկին սեղմելով ՝ դուք կհեռացնեք ընթացիկ թմբուկը այդ քայլին:
Եթե սեղմում եք «սկսել» կոճակը, տեսնում եք, որ ձեր LED- ները հոսում են ձախից աջ, վերևից ներքև և «խփում» են խաղում, երբ հարվածի քայլը հատվում է:
Սեղմված «հերթափոխ» կոճակը պահելով ՝ կտեսնեք 1 -ին տողի 1 -ին քայլի միացվածը (այսինքն ՝ առաջին թմբուկը ընտրված է) և առաջին քայլի LED- ն չորրորդ շարքում (այսինքն ՝ կողպված եք առաջին սանդղակին): Այժմ կարող եք փոխել թմբուկը, որը ցանկանում եք դասավորել ՝ սեղմելով մեկ այլ քայլի կոճակ ՝ միաժամանակ սեղմելով «shift» - ը: Նոր թմբուկն ընտրելուց հետո թողեք «shift»: Բոլոր LED- ները կանջատվեն (քանի որ նոր թմբուկը ոչ մի քայլի չեք նշանակել) և կարող եք սկսել նոր թմբուկը աստիճաններին նշանակել: Կրկնեք անհրաժեշտ բոլոր թմբուկների համար (մինչև 12):
Այժմ, երբ դուք ստեղծել եք գեղեցիկ օրինակ, շարունակեք սեղմել «shift» - ը և անջատել ներքևի տողի բարձր գծով քայլը (այն պետք է լինի 4 -րդ շարքի 1 -ին քայլը, եթե դուք որդեգրել եք իմ օգտագործած նույն դասավորությունը). ապակողպված »հաջորդականությունը, որն այժմ կանցնի բոլոր 4 ձողերով: Ստորին չմշակված LED- ները կսկսեն «շարժվել» ՝ նշելով, թե որ բարն է այժմ նվագարկվում (սանդղակի առաջընթաց): Դուք կնկատեք, որ միայն առաջին բարում հաջորդականությունը կխաղա, իսկ մնացած 3 սանդղակները ոչ մի ձայն չեն առաջացնի: Դա պայմանավորված է նրանով, որ դուք հարվածային գործիքներ եք նշանակել միայն առաջին ձողի վրա, իսկ մյուսները դատարկ են մնում: Դուք կարող եք դրանք լրացնել ձեռքով (ընտրեք նոր բար ՝ սեղմելով վերջին 4 քայլի կոճակներից մեկը ՝ միաժամանակ սեղմելով «shift», ընտրեք թմբուկներից մեկը, լրացրեք քայլերը և այլն և այլն) կամ պատճենեք և տեղադրեք ձեր ստեղծած բարերի հաջորդականությունը: բոլոր բարերին ՝ մուտքագրելով խմբագրման ռեժիմ (կրկին կողպեք առաջին սանդղակին) և սեղմելով «ձայնագրություն» (որն այժմ ստանձնում է «կպցնել» գործառույթը) ՝ միաժամանակ սեղմված «shift» պահելով: Ավելի հեշտ է արվում, քան ասվում էր:
ԴՐՈMSՄՆԵՐ. ՈIԻI PLAY MODE
Գործարկման ժամանակ հաջորդականացուցիչը գտնվում է խմբագրման ռեժիմում: Խմբագրման ռեժիմից դուրս գալու համար պետք է շարունակել սեղմել «shift» և սեղմել ներկայումս պահված/կողպված սանդղակի կոճակը (4 -րդ շարքի քայլի կոճակը միացված է): Սա անջատելու է նախկինում կողպված սանդղակի LED- ն և բացելու հաջորդականությունը: Դուք այժմ կենդանի խաղային ռեժիմում եք:
Կենդանի նվագարկման ռեժիմում, ցանկացած քայլի կոճակ սեղմելով, այդ կոճակին առնչվող թմբուկը կաշխատեցվի:
Եթե ցանկանում եք կենդանի ձայնագրել ձեր հաջորդականությունը, սկսեք հաջորդականությունը ՝ սեղմելով «նվագարկել», այնուհետև սեղմեք «ձայնագրել» կոճակը (միայն կենդանի նվագարկման ռեժիմում): Կարմիր LED- ը կմիանա: Թմբուկի հաջորդականիչ կառավարման վահանակի մատրիցով կամ ցանկացած մուտքային MIDI նշման հաղորդագրություն (այսինքն ՝ արտաքին MIDI ստեղնաշարից) ձեր նվագարկումը ձայնագրվելու է:
Այլ գործառույթներ
Սեղմելով «գլորել» կոճակը ՝ ներկայիս ակտիվ թմբուկը կհնչի յուրաքանչյուր քայլում (գլորում): Սա աշխատում է ինչպես «քայլ առ քայլ», այնպես էլ «կենդանի խաղ» ռեժիմներում:
Սեղմելով որևէ քայլի կոճակ ՝ շարունակելով սեղմել «համր» կոճակը, այդ քայլին առնչվող թմբուկը կդադարեցվի (կամ կլռվի): Սա աշխատում է ինչպես «քայլ առ քայլ», այնպես էլ «կենդանի խաղ» ռեժիմներում:
Դուք կարող եք մաքրել թմբուկի որոշակի հաջորդականություն ՝ սեղմելով հարաբերական քայլի կոճակը ՝ միաժամանակ սեղմելով «REC» կոճակը:
Կարող եք ջնջել ամբողջ հաջորդականությունը (փափուկ վերականգնում) ՝ պահպանելով «մեկնարկի» կոճակը ավելի քան 3 վայրկյան:
Դուք կարող եք «պտտել» ձեր հաջորդականությունը ՝ պտտելով «ճոճվող» պոտենցիոմետրը:
Դուք կարող եք անջատել/միացնել MIDI արձագանքը ՝ սեղմելով «համր» կոճակը ՝ միաժամանակ սեղմելով «հերթափոխ» կոճակը: Երբ MIDI echo- ն միացված է (կանխադրված), MIDI INPUT- ի խցիկում եղած ցանկացած տեղեկատվություն կուղարկվի MIDI OUTPUT jack- ին (արձագանքում է միայն MIDI նշումը միացված, անջատված, սկիպիդար թեքում, հետտաշում և կառավարման փոփոխություն):
Երկու MIDI ժամացույցի մուտքն ու ելքը կատարվում են և միացված են լռելյայն: Այն դեպքում, երբ ժամացույցի մուտքագրում չի ստացվում, տեմպը սահմանվում է հատուկ պոտենցիոմետրով: MIDI ժամացույցի մուտքագրման դեպքում տեմպը հաշվարկվում է դրանից, և տեմպի պոտենցիոմետրը չի արձագանքում: MIDI ժամացույցը միշտ ուղարկվում է MIDI- ին դուրս:
Քայլ 6: Ռիթմի բաժին:
Սկզբնական գաղափարը 64 -քայլանոց MIDI թմբուկի «մաքուր» սեկվենսեր էր ՝ մինչև 12 անկախ թմբուկի մասեր հաջորդականացնելու համար: Որոշ փորձարկումներից հետո ես նկատեցի, որ լավ կլիներ նաև բաս գծի կառավարումը, և ես փոփոխական սկիպիդար-քայլի հատկությունը վերագրեցի միայն վերջին թմբուկին: Դրանից հետո ես նորից փոփոխեցի ծածկագիրը, որպեսզի կարողանամ փոխել թմբուկը յուրաքանչյուր թմբուկում և կառավարել մինչև 12 սինթեզատոր: Ավելի ուշ մի վերանայում ես ավելացրեցի բազմաձայնությունը (բազմաձայնությունը ըստ սինթետի կանխադրվածով սահմանափակված է 3-ով):
Ամփոփել:
- LIVE ռեժիմում գտնվելու դեպքում, եթե LIVE ձայնագրությունը ներգրավված է և հաջորդականությունը սկսված է, կարող եք բազմաձայնորեն ձայնագրել մուտքային MIDI նշումների հաղորդագրությունները: Տեղանքի և ձայնի մասին տվյալները կպահվեն: Տեղայնացման թեքության և հետմահու տեղեկատվությունը կորած է: MIDI Control Փոխել հաղորդագրությունները կպահվեն: Հիշեք, որ յուրաքանչյուր ալիքի համար ունեք միայն մեկ CC բնիկ ՝ մեկ քայլի համար:
- Եթե հաջորդականությունը դադարեցվի, կարող եք գրանցել մինչև 3 սկիպիդար արժեքներ (ակորդ) որոշակի սանդղակի որոշակի քայլին `սեղմելով նպատակակետի քայլի կոճակը և սեղմելով (միաժամանակ կամ մեկ առ մեկ) ցանկալի ստեղները ստեղնաշար `միացված MIDI IN պորտին:
Ուշադրություն դարձրեք, որ.
- քայլի վրա գրգռված գրառումը «սպանվում» է հենց հաջորդ քայլին: Գրառման երկարությունը մեծացնելու համար գործեք ձեր սինթեզատորի VCA «թողարկման» պարամետրով:
- հակառակ թմբուկների, «գլորել» կոճակը սեղմելով նոտաները չեն կարող նվագարկվել ռոլում:
- ՈւIԻ ձայնագրելիս մուտքային MIDI ալիքի տվյալները պահվում են հարաբերական «թմբուկի» փուլում (MIDI ալիք #1 -> «թմբուկ» #1 և այլն):
Դուք կարող եք մաքրել որոշակի սինթետիկ հաջորդականություն ՝ սեղմելով «թմբուկի» քայլի համապատասխան կոճակը ՝ միաժամանակ սեղմելով «REC» կոճակը: Կրկին սեղմելով այն կջնջի նաև թմբուկի հաջորդականությունը: Եթե գրանցվել է CC հաջորդականություն, ապա դա առաջինը կջնջվի, ապա CC -> Synth -> Drum կարգի համաձայն
Քայլ 7: Արփեջիո ձգաններ
80-ականների սկզբին MIDI- ից առաջ սինթեզները հաճախ հագեցած են երբեմն կոչվող «արփեջոյի ձգան մուտքագրմամբ»: Ուղարկելով 2,5-ից 5,0 Վ տրիգ ազդանշան (V-trig կամ «լարման ձգան») կամ հիմնավորելով arpeggio ձգանի մուտքը (S-Trig կամ «անջատիչ ձգան») կարող եք ասել սինթեզատորին մեկ քայլ առաջ գնալ arpeggio հաջորդականության վրա: Սա կարող է դժվար լինել կառավարել հաջորդականիչով ՝ առանց հատուկ ձգան դուրս գալու (երբեմն «rimshot» հնչում է նվիրված վայրից/որտեղ օգտագործվում են որպես նպատակահարմար V-trig synths), բայց միկրոկառավարիչի տախտակով դուք կարող եք հեշտությամբ կառավարել նման ազդանշանը և կառավարումը ձեր synth arpeggio- ն, ինչպես դա նախատեսված էր գործարանի կողմից:
Այս ռիթմային հատվածի հաջորդականիչը ներառում է երկու տարբեր սինթեզատորների արփեջիատոր ինքնուրույն գործարկելու հնարավորությունը:
Օգտագործումը շատ հեշտ է. Ընտրեք թմբուկը 11 կամ 12 (սեղմեք «Քայլ 11» կամ «12» ՝ «shift» սեղմելիս) և ակտիվացրեք այն քայլերը, որոնք ցանկանում եք, որ arpeggiator- ը շարժվի մեկ քայլով: Այս կերպ Դուք կարող եք «ծրագրավորել» շատ նոտայի 1/16 -րդ մասը, երկարացնելով սովորական արպեջիոները `ակտիվացնելով բոլոր քայլերը, կամ 1/8 -րդը` ակտիվացնելով յուրաքանչյուր մյուս քայլը: Բացի այդ, դուք կարող եք ծրագրել ավելի բարդ arpeggios ՝ ակտիվացնելով ոչ կանոնավոր ճանապարհով քայլեր:
Կախված ձգանի ազդանշանի տեսակից, որն աջակցում է այն սինթետը, որը ցանկանում եք վերահսկել, ձեզ հարկավոր կլինի ապարատային պարզ փոփոխություն. V-trig- ի դեպքում (այսինքն ՝ Roland synths) տեղադրեք 1 Կոհմ դիմադրիչ ՝ անընդմեջ arduino ձգան ելքով: S-trig- ի դեպքում (այսինքն ՝ Korg synths), անվտանգ անջատիչի ձգան ունենալու համար օգտագործեք «էլեկտրագծերի» աստիճանին ամրացված շեմատիկը:
Քայլ 8: Եթե բաները չեն աշխատում…
Նույնիսկ նման համեմատաբար պարզ նախագիծը, ամենայն հավանականությամբ, 100% -ով չի աշխատի այն առաջին անգամ միացնելիս: Այստեղ, Օրինակ, կոճակների և LED- ների միջև անհամապատասխանությունը վճռորոշ նշանակություն ունի, և անհամապատասխան էլեկտրագծերը կդարձնեն հաջորդականիչը անօգուտ:
Քայլերի հաջորդականությունը կազմող բոլոր տարբեր բաղադրիչները փորձարկելու համար ես գրեցի մի պարզ թեստային ուրվագիծ (տես հավելվածը):
Դուք կարող եք ներբեռնել վերջին փորձարկման որոնվածը ԱՅՍՏԵ (GitHub հղում):
Թեստային ուրվագիծը գործում է հետևյալ կերպ.
- սեղմեք քայլի կոճակը. համապատասխան LED- ը պետք է միացվի, և 10-րդ ալիքի MIDI նշումը կուղարկվի MIDI ելքին:
- սեղմել գործառույթի կոճակը. առաջին 5 LED- ներից մեկը կմիանա:
-պտտել պոտենցիոմետր. LEDS- ն համապատասխանաբար կվառվի (առաջին կաթսա -> առաջին LED- ների շարք, երկրորդ զամբյուղ -> երկրորդ LED- ների շարք, երրորդ զամբյուղ -> LED- ների երրորդ շարան):
- եթե MIDI նշումը ստացվի, առաջին LED- ը կթարթվի:
Հիշեք, որ MIDI արձագանքը միացված է լռելյայն: Սա նշանակում է, որ եթե դուք ունեք MIDI հանգույց սինթոսի և MRSS- ի միջև, դա կարող է խնդիրներ առաջացնել հանդես գալով որպես MIDI Throu… դա կախված է սինթետիկից): Եթե դա այդպես է, անջատեք MIDI արձագանքը ՝ սեղմելով «լռել» կոճակը ՝ միաժամանակ պահելով «shift» կոճակը:
Խորհուրդ ենք տալիս:
Կառուցեք Arduino MIDI վերահսկիչ. 5 քայլ (նկարներով)
Կառուցեք Arduino MIDI վերահսկիչ. Բարև բոլորին: Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական Arduino սնուցվող MIDI վերահսկիչը: MIDI- ն նշանակում է Musical Instrument Digital Interface և այն արձանագրություն է, որը թույլ է տալիս համակարգիչներին, երաժշտական գործիքներին և այլ սարքավորումներին հաղորդակցվել
Parallel Sequencer Synth: 17 քայլ (նկարներով)
Parallel Sequencer Synth: Սա ուղեցույց է պարզ հաջորդական ստեղծելու համար: Սեկվենսերն այն սարքն է, որը ցիկլիկ կերպով արտադրում է մի շարք քայլեր, որոնք այնուհետև տանում են տատանում: Յուրաքանչյուր քայլ կարող է նշանակվել այլ տոնով և դրանով իսկ ստեղծել հետաքրքիր հաջորդականություններ կամ ձայնային էֆեկտներ:
Arduino Rhythm Game Controller (Իմ սեփական խաղի համար) ՝ 6 քայլ
Arduino Rhythm Game Controller (Իմ սեփական խաղի համար). Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես եմ զրոյից կառուցում այս Rhythm Game Controller- ը: Այն ներառում է փայտամշակման հիմնական հմտություններ, 3D տպագրության հիմնական հմտություններ և զոդման հիմնական հմտություններ: Դուք հավանաբար կարող եք հաջողությամբ կառուցել այս նախագիծը, եթե ունեք զրո նախկին
Light Light Sequencer Using Assembly & Microchip PIC16F690: 3 քայլ
Light Sequencer Using Assembly & Microchip PIC16F690. Այս նախագծի նպատակն է կառուցել լուսային հաջորդականություն `խաղացողի արձագանքման արագությունը ստուգելու համար: Այս լուսային հաջորդականիչի ինտերֆեյսը բաղկացած է 8 LED- ից և կոճակից: Տեխնիկական առումով մենք մտադիր ենք ուղարկել հավաքագրման լեզվով գրված ծածկագիր wi
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 սինթետիկ սարք