Բովանդակություն:
- Քայլ 1: Նյութեր և գործիքներ
- Քայլ 2: Մոդուլ. Ստեղնաշար
- Քայլ 3: Մոդուլ. Կառավարման վահանակ
- Քայլ 4: Մոդուլ. Մայր տախտակ
- Քայլ 5: Կոդ
- Քայլ 6: պատյան
- Քայլ 7: Օգտագործում
Video: DoReMiQuencer - mրագրավորվող MIDI հաջորդականիչ ստեղնաշարով. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս սարքը ստեղծվել է VCVRack- ի կողմից ստեղծված վիրտուալ մոդուլային սինթեզատոր VCVRack- ի օգտագործման համար, բայց կարող է ծառայել որպես ընդհանուր նշանակության MIDI վերահսկիչ:
Այն ծառայում է որպես MIDI հաջորդականիչ կամ ստեղնաշար ՝ կախված ընտրված ռեժիմից: MIDI նշումները, որոնք քարտեզագրված են ստեղների վրա, Do, Re, Mi, Fa, Sol, La, Ti, Do 'են, ուստի և անունը:
Սեկվենզեր ռեժիմում այն շրջանցում է 16 ծրագրավորված նշումներ կամ «միայնակ» կամ «շարունակական» ռեժիմով, որոնք կարող են ընտրվել անջատիչի միջոցով:
Հերթականությունը ծրագրելու համար սարքը պետք է անցնի «ձայնագրման» ռեժիմի, որտեղ նշումների կոճակները սեղմելը ստեղծում է հաջորդականությունը:
Իհարկե, սարքը կարող է հարմարեցվել ձեր կարիքներին համապատասխան և այդ պատճառով նախագծված է մոդուլային եղանակով:
Սա իմ առաջին ուսանելի և կառուցողական քննադատությունն է և ազնիվ հաճոյախոսությունները բարձր են գնահատվում:
Քայլ 1: Նյութեր և գործիքներ
Բաղադրիչներ:
- Արդուինո Նանո
- 3-դիրք-անջատիչ *3
- Կոճակ *10 (11, եթե ցանկանում եք լրացուցիչ զրոյական կոճակ)
- 100k Resistor *10
- SSD1306.ուցադրել
- SN74HC165 ralleուգահեռ-սերիական-ելքային հերթափոխի գրանցամատյան
- 16 պինային վարդակից (ըստ ցանկության, բայց խորհուրդ է տրվում)
- Breadboard կամ PCB
- Պատյան կամ Հիմնաքար
- Արական և իգական կապի վերնագրեր (ըստ ցանկության)
- LED և համապատասխան ռեզիստորներ (ըստ ցանկության)
Գործիքներ:
- Sոդման երկաթ
- USB մալուխ Arduino- ի համար
- Նոթբուք կամ համակարգիչ Arduino IDE- ով
Քայլ 2: Մոդուլ. Ստեղնաշար
Բաղադրիչներ:
- Կոճակ *10
- SSD1306.ուցադրել
- Breadboard կամ PCB
- 100k Resistor *10
- Արական կապի վերնագրեր (ըստ ցանկության)
Տեղադրեք 8 կոճակ այնպիսի կազմաձևով, որում գտնում եք, որ դրանք համապատասխան ստեղնաշար են, խորհուրդ եմ տալիս տեղադրել 1 կամ 2 տող:
Տեղադրեք մնացած 2 կոճակները, որտեղ ցանկանում եք, որ լինի ձեր BPM հսկողությունը:
Տեղադրեք էկրանը այնտեղ, որտեղ ցանկանում եք, ստեղնաշարի վրա:
Ռեզիստորները միացրեք կոճակներին և միացրեք կոճակները և ցուցադրեք ըստ սխեմատիկ պատկերի կամ վերնագրի, կամ անմիջապես հերթափոխի գրանցամատյանի և Arduino- ի:
Քայլ 3: Մոդուլ. Կառավարման վահանակ
Բաղադրիչներ:
- 3-դիրք-անջատիչ *3
- Breadboard կամ PCB
- Կոճակ (ըստ ցանկության)
-
Արական կապի վերնագրեր (ըստ ցանկության)
Տեղադրեք անջատիչները սեղանի վրա:
Ընտրովի, վահանակի վրա կարող եք ավելացնել նաև վերականգնման կոճակը:
Հետագա լրացումները կարող են լինել կոճակներին միացված կարգավիճակի LED- ները:
Միացրեք անջատիչներն ու լրացուցիչ բաղադրիչները ըստ սխեմատիկայի կամ կապի վերնագրին, կամ անմիջապես Arduino- ին:
Այլապես, կառավարման վահանակը կարող է ինտեգրվել ստեղնաշարի մեջ:
Քայլ 4: Մոդուլ. Մայր տախտակ
Բաղադրիչներ:
- Արդուինո Նանո
- SN74HC165 հերթափոխի գրանցամատյան
- 16 պին DIP վարդակից (ըստ ցանկության, բայց խորհուրդ է տրվում)
- Breadboard կամ PCB
- Իգական կապի վերնագրեր (ըստ ցանկության)
Տեղադրեք Arduino- ն և հերթափոխի գրանցամատյանը կամ վարդակը տախտակի վրա: Վարդակից օգտվելիս գրանցամատյանը տեղադրեք վարդակից:
Մոդուլները միացնելու համար կապի վերնագրեր օգտագործելիս կին վերնագրերը տեղադրեք տախտակի վրա:
Componentsոդել բաղադրիչները ըստ սխեմատիկ:
Քայլ 5: Կոդ
Տեղադրեք կցված կոդը Arduino- ի վրա:
Էկրանի վրա գտնվող օբյեկտների, ինչպես նաև պինոութի և կոնֆիգուրացիայի դիրքերը մշակվում են #Սահմանումների միջոցով:
Start () մեթոդը պարզապես նախաստորագրում է կապումներն ու ցուցադրումը, ինչպես նաև նշումների զանգվածը:
PrintBPM () մեթոդը կարգավորում է BPM- ի գրառումը էկրանին: BPM- ն սահմանելիս անհրաժեշտ է բարձրացնել գործածելիությունը `թույլ տալով արագ փոխվել արժեքը` յուրաքանչյուր BPM- ի համար մեկ կոճակ սեղմելու փոխարեն:
WriteMIDI () մեթոդը կարգավորում է MIDI հրամանների ուղարկումը սերիայի միջոցով:
Loop () մեթոդը պարունակում է «հաջորդականացնող» ռեժիմ, ինչպես նաև «ստեղնաշարի» ռեժիմ: Այն կարգավորում է սարքի գործառույթները ՝ ստուգելով կառավարման վահանակի մուտքերը ՝ որոշելու համար, թե որ ռեժիմն է գործարկել և կարդալով հերթափոխի գրանցամատյանը ՝ ստեղնաշարի մուտքագրում ստանալու համար:
Փոփոխվող քայլերի կամ նշումների քանակը փոխելը, էկրանի դիրքերի ճշգրտումները կարող են անհրաժեշտ լինել:
Քայլ 6: պատյան
Բաղադրիչներ:
- Պատյան կամ Հիմնաքար
- Հավաքված սարք
- Լրացուցիչ բաղադրիչներ ՝ կախված ձեր դիզայնից, օրինակ ՝ պտուտակներ:
Տեղադրեք սարքը պատյանում կամ բազայի վրա ՝ կախված ձեր դիզայնից:
Ես ընտրեցի եռաչափ տպված բազային ափսե, որը հետագայում ինձ անհրաժեշտ էր կարգավորել սարքը պահելու համար:
Քայլ 7: Օգտագործում
Ընտրեք ձեր նախընտրած ռեժիմը ՝ օգտագործելով կառավարման վահանակի անջատիչները:
Ստեղնաշարի ռեժիմում սեղմեք այն նշումով, որը ցանկանում եք նվագարկել: Theուցադրումը պետք է ցույց տա, թե որ նոտան է նվագարկվում:
Սեկվենզեր ռեժիմում սարքը ինքնուրույն կաշխատի, երբ խաղում է ռեժիմում:
«Ձայնագրման» ռեժիմում կարող եք ծրագրել հաջորդականություն ՝ սեղմելով ստեղնաշարի կոճակները:
«Խաղալ» ռեժիմում սարքը խաղարկված նոտան կուղարկի սերիայի միջոցով: Եթե նույն նոտան նվագարկվի, և սարքը գտնվում է «շարունակական» ռեժիմում, ապա նոտան չի դադարի և նորից չի նվագարկվի, հակառակ դեպքում նոտան կդադարեցվի, և հաջորդը կհնչի:
Խորհուրդ ենք տալիս:
Ստեղնաշարով կառավարվող մոդելի Երկաթուղու դասավորություն V2.5 - PS/2 ինտերֆեյս `12 քայլ
Ստեղնաշարով կառավարվող մոդելի Երկաթուղու դասավորություն V2.5 | PS/2 ինտերֆեյս. Arduino միկրոկոնտրոլերների օգնությամբ կան երկաթուղային գծապատկերների մոդելների վերահսկման բազմաթիվ եղանակներ: Ստեղնաշարը մեծ առավելություն ունի `բազմաթիվ ստեղներ ունենալու համար` բազմաթիվ գործառույթներ ավելացնելու համար: Ահա եկեք տեսնենք, թե ինչպես կարող ենք սկսել լոկոմոտիվով պարզ դասավորությամբ
Atari Punk Console With Baby 8 քայլ հաջորդականիչ. 7 քայլ (նկարներով)
Atari Punk Console With Baby 8 Step Sequencer: Այս միջանկյալ կառուցվածքը հանդիսանում է Atari Punk Console- ը և Baby 8 Step Sequencer- ը `բոլորը մեկում: Դուք կարող եք տրորել Bantam Tools Desktop PCB ֆրեզերային մեքենայի վրա: Այն բաղկացած է երկու տպատախտակից ՝ մեկը օգտագործողի միջերեսի (UI) տախտակ է, իսկ մյուսը ՝ կոմունալ ծառայությունների
(գրեթե) ունիվերսալ MIDI SysEx CC ծրագրավորող (և հաջորդականիչ ). 7 քայլ (նկարներով)
(գրեթե) Ունիվերսալ MIDI SysEx CC ծրագրավորող (և հաջորդականիչ …). գործընթաց, որը հանգեցրեց մերկ ոսկորների սինթեզի: Սա թույլ տվեց կրճատել ծախսերը արտադրողի կողմից, բայց վերջնական օգտագործման համար կարկատման գործընթացը հոգնեցրեց, եթե ոչ անհնարին
Ստեղնաշարով կառավարվող մոդել գնացք V2.0 - PS/2 ինտերֆեյս. 13 քայլ (նկարներով)
Ստեղնաշարով կառավարվող մոդել գնացք V2.0 | Հ.Գ./2 միջերես. Իմ նախորդ Instructable- ից մեկում ես ձեզ ցույց տվեցի, թե ինչպես կարելի է կառավարել մոդելի երկաթգծի դասավորությունը `օգտագործելով ստեղնաշար: Դա հիանալի էր, բայց համակարգչի աշխատելու համար անհրաժեշտ թերություն ուներ: Այս Ուղեցույցում եկեք տեսնենք, թե ինչպես կառավարել մոդելային գնացքը ՝ օգտագործելով ստեղնաշար
4 քայլ թվային հաջորդականիչ ՝ 19 քայլ (նկարներով)
4 քայլ թվային հաջորդականիչ ՝ CPE 133, Cal Poly San Luis Obispo Նախագծի հեղինակներ ՝ ayեյսոն Johnոնսթոն և Բյորն Նելսոն Այսօրվա երաժշտական արդյունաբերության մեջ ՝ ամենից հաճախ օգտագործվող գործիքներից ” թվային սինթեզատոր է: Երաժշտության բոլոր ժանրերը ՝ հիփ-հոփից մինչև փոփ և նախօրեին