Բովանդակություն:
- Քայլ 1: FOSS
- Քայլ 2. Կազմակերպել կամ կազմել երաժշտություն նվագելու համար
- Քայլ 3: Արտահանեք MIDI ֆայլ
- Քայլ 4. Spielatron- ի միացում ALSA MIDI ծրագրերին
- Քայլ 5: MIDI սարքի անվան և USB պորտի տեղադրում
- Քայլ 6: LMMS- ի օգտագործումը
- Քայլ 7: Ներմուծեք ձեր MIDI ֆայլը LMMS- ում
- Քայլ 8. Սահմանեք LMMS ելքը TtyUSB0- ին
- Քայլ 9: Դադարեցնել համակարգչի ձայնի ելքը
- Քայլ 10: Հպեք նվագարկմանը, նստեք և վայելեք երաժշտությունը:
Video: Ինչպես ուղարկել MIDI երաժշտություն Spielatron- ին. 10 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս Instructable- ն ընդգրկում է այն ծրագրային գործիքները, որոնք մենք օգտագործում ենք ՝ ստանդարտ երաժշտական նշումը հեշտությամբ վերցնելու, այն MIDI ֆայլի փոխարկելու և Spielatron- ում նվագարկելու համար:
Քայլ 1: FOSS
Հնարավորության դեպքում մենք օգտագործում ենք Անվճար և բաց կոդով ծրագրակազմ (FOSS), որն աշխատում է Linux համակարգչի վրա, այս դեպքում ՝ Ubuntu Mate- ի միջոցով:
Քայլ 2. Կազմակերպել կամ կազմել երաժշտություն նվագելու համար
Քանի որ մեր երաժշտական կարողությունները սահմանափակ են, ստեղծագործելը իրական տարբերակ չէ, և հեղինակային իրավունքի խնդիրներից խուսափելու համար մենք սիրում ենք հին դասականներին դասավորել Spielatron- ի համար պիտանի մեկ տողանոց կտորների: Հիմնականում պետք է երաժշտությունը պահել միայն մոնոֆոնիկ, այսինքն `միայնակ նոտայով և Spielatron- ի նոտաների միջակայքում` G5- ից G7: Այդ նպատակով մենք օգտագործում ենք Musescore- ը, որը, մեր կարծիքով, ամբողջովին հիանալի է այս նպատակի համար և երաժշտական պատյաններ ստեղծելու համար, որոնցից կարելի է նվագել:
Մենք օգտագործում ենք Linux 64 բիթ հավելվածի պատկերը, որը հասանելի է
musescore.org/hy/download/musescore-x86_64…
Spielatron- ի բարձր գրանցամատյանը հաշվի առնելով նշաձողերի վրա նշումները պահելու համար օգտագործվող հնարքը ՝ օգտագործել Clef Pallette- ից Treble Clef 8va տարբերակը, նշեք եռանկյունաձողի վերևի փոքր 8 -ը:
Musescore- ի հիանալի բաներից մեկը զարմանալի համայնքն է, որն ապահովում է օգնություն, ձեռնարկներ, օրինակներ և բազմաթիվ Musescore ֆայլեր ներբեռնելու համար:
Քայլ 3: Արտահանեք MIDI ֆայլ
Երբ գոհ կլինեք Musescore- ի ձեր երաժշտական կազմից, անհրաժեշտ է այն արտահանել որպես MIDI ֆայլ: Սա File - Export- ում է և ընտրեք ֆայլի ձևաչափը Standard Midi:
Քայլ 4. Spielatron- ի միացում ALSA MIDI ծրագրերին
Քանի որ մենք այժմ ցանկանում ենք ուղարկել մեր MIDI ֆայլը Arduino- ին Spielatron- ի վրա, մեզ անհրաժեշտ է միացում USB սարքի միջև, օրինակ. ttyUSB0 և MIDI ծրագրակազմ, օրինակ. ALSA ծրագրեր: Նաև այս կապն ավելի շատ համակարգչային բաուդ արագությամբ է, քան ստանդարտ MIDI բաուդ արագությամբ ՝ 31250:
Բարեբախտաբար, մեկ ուրիշն արդեն գրել է վարորդական ծրագիր `ttymidi կոչվող այս առաջադրանքը կատարելու համար:
ttymidi- ն հասանելի է այստեղից.
www.varal.org/ttymidi/
www.varal.org/ttymidi/ttymidi.tar.gz
Այս ծրագիրը տրամադրվում է միայն որպես սկզբնաղբյուր `make ֆայլով: Երբ վարում էինք make ֆայլը, մենք ստանում էինք կապող սխալ և ստիպված էինք փոփոխել make ֆայլը հետևյալ կերպ.
Սկզբնական հրամանի տող, որը թույլ է տալիս սխալները
gcc src/ttymidi.c -o ttymidi -լազ
փոփոխված հրամանի տող, որն աշխատում էր
gcc src/ttymidi.c -o ttymidi -lasound -lpthread
Ի վերջո, մենք չենք գործարկել make ֆայլը և այն կազմել ենք միայն վերևի հրամանի տողով, այնպես որ այն տեղադրված չէ մեր համակարգում: Երբ մենք ցանկանում ենք գործարկել ttymidi- ն, մենք բացում ենք տերմինալային պատուհան, փոխում ենք գրացուցակը ttymidi գրացուցակին և կատարում ծրագիրը, ինչպես նշված է վերևի պատկերի համաձայն: Առանց անջատիչների, ttymidi- ն կանխադրված է 115200 baud փոխարժեքի, որը համապատասխանում է Spielatron- ի համար մեր տրամադրած ծածկագրին: Նկատի ունեցեք, որ ttymidi- ի գործարկումից հետո տերմինալի պատուհանը չի վերադառնում հրամանի տողին, քանի դեռ չի մուտքագրվել «control c», որը դուրս է գալիս ծրագրից:
Քայլ 5: MIDI սարքի անվան և USB պորտի տեղադրում
Այս օրինակում մենք օգտագործել ենք ttymidi առանց անջատիչների, որոնք լռելյայն օգտագործում են ttyUSB0 և 115200 baud փոխարժեքը: Եթե որևէ պատճառով ձեզ հարկավոր էր փոխել դրանք, օրինակ. ձեր համակարգչին միացված էր մեկից ավելի ttyUSB սարք, կարող եք օգտագործել անջատիչները, ինչպես ցույց է տրված վերևում նկարում:
Քայլ 6: LMMS- ի օգտագործումը
LMMS- ը (նախկինում Linux MultiMedia Studio) թվային աուդիո աշխատատեղի կիրառական ծրագիր է, որը ևս մեկ բոլորովին հիանալի ծրագիր է, որը մենք օգտագործում ենք միայն սկսնակ: LMMS- ը հասանելի է Ubuntu Software Center- ից կամ այստեղ ՝
Չնայած այդ նպատակով մենք չենք օգտագործում LMMS ՝ համակարգչից MIDI ֆայլը նվագարկելու համար, LMMS- ը դեռ ակնկալում է, որ ձայնային տառատեսակը հասանելի կլինի MIDI ֆայլեր ներմուծելիս օգտագործելու համար: Հետևաբար, մենք օգտագործում ենք Unison ձայնային տառատեսակը, որը հասանելի է այստեղ.
ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
www.personalcopy.com/linuxfiles.htm
Ձայնային տառատեսակն օգտագործելու համար անհրաժեշտ է միայն ֆայլը հանել գրացուցակում, որը դուք մտադիր եք պահել, այնուհետև LMMS- ում անցնել Խմբագրել - Կարգավորումներ - Թղթապանակներ ՝ Unison- ը որպես կանխադրված ձայնային տառատեսակ սահմանելու համար, ինչպես վերը նկարում է:
Քայլ 7: Ներմուծեք ձեր MIDI ֆայլը LMMS- ում
Ներմուծեք ձեր ստեղծած MIDI ֆայլը Musescore- ով (կամ որևէ այլ աղբյուրից) LMMS- ում: Օգտագործեք ֆայլ - Ներմուծեք ըստ վերը նշված նկարի:
Քայլ 8. Սահմանեք LMMS ելքը TtyUSB0- ին
Երբ MIDI ֆայլը ներմուծվի, այն կհայտնվի Երգի խմբագրիչի պատուհանում ՝ որպես Unison երգ: Գնացեք դեպի անիվի խորհրդանիշը ՝ ուղու ձախ ծայրում: Ձախ սեղմեք փոխանցման անիվի վրա, ընտրեք Midi, ապա Output, և դուք պետք է տեսնեք մի սարք, որը կոչվում է ttymidi (կամ այն անվանումը, որը դուք մատակարարել եք -n անջատիչով ttymidi- ն սկսելիս) ըստ վերևի նկարի: Ընտրեք այս սարքը, և դրա կողքին պետք է տիզ տեսնեք:
Քայլ 9: Դադարեցնել համակարգչի ձայնի ելքը
Եթե այս պահին նվագարկեք, LMMS- ը MIDI ֆայլը կհեռացնի ինչպես ttyUSB0 (Spielatron), այնպես էլ համակարգչային ձայնային քարտին: Քանի որ Spielatron- ի ծրագրակազմը 200 մգ ուշացում ունի, որպեսզի թույլ տա պտտվող ջրանցքների ճանապարհորդությունը, Spielatron- ի երաժշտությունը հետաձգվում է այս չափով, ինչը համակարգչային չի լինի համակարգչային ձայնային քարտի ելքի հետ: Դա կարող է հաղթահարվել ՝ նվազեցնելով Unison- ի ձայնի ձայնը ՝ ըստ վերը նշված նկարի:
Քայլ 10: Հպեք նվագարկմանը, նստեք և վայելեք երաժշտությունը:
Սեղմեք նվագարկման կոճակը ՝ ըստ վերը նշված նկարի, և Spielatron- ը կամ Arduino- ի որևէ այլ երաժշտական սինթթոն կխաղա ձեր MIDI կտորը: Բացման տեսահոլովակի վերջում բերված օրինակում Spielatron- ը նվագում է հին անգլերեն հայտնի Greensleeves ժողովրդական երգը:
Բացի երաժշտությունից, որը պետք է լինի մոնոֆոնիկ և G5- ից G7- ի սահմաններում, ակնհայտորեն կա սահմանափակում, որը դրվում է սերվոյի արձագանքման ժամանակի վրա: Սա նշանակում է, որ ձեր երաժշտությունը սահմանափակվում է կամ նոտայի օգտագործման կարճությամբ կամ օգտագործված րոպեում (BPM): այսինքն. եթե ունեք բարձր BPM, ապա չեք կարողանա օգտագործել շատ կարճ գրառումներ կամ հակառակը:
Օրինակ:
120 BPM 4/4 անգամ (4 հարված մեկ բարում) տալիս է 30 բար 1 րոպեի ընթացքում:
60 վայրկյանը 30 -ի բաժանած տալիս է 2 վայրկյան մեկ բարում:
Հետևաբար, միջանցքը կունենա յուրաքանչյուրը 500ms (հեշտությամբ servo հետաձգման ժամանակ):
Թրթուրը կունենա 250ms (ճիշտ ժամանակին թույլատրելով 200ms պտույտի և 40ms մուրճի ճանապարհորդության համար):
Կիսաքվերը պարզապես միացված չէ առանց BPM- ի նվազեցման:
Խորհուրդ ենք տալիս:
Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի ՝ 6 քայլ
Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի. Այս տեսանյութում մենք կսովորենք, թե ինչպես StickC տախտակից արժեքներ ուղարկել Delphi VCL հավելվածին Visuino- ի միջոցով: Դիտեք տեսանյութը
Ինչպես ուղարկել մեծ ֆայլեր համակարգչից համակարգիչ `6 քայլ
Ինչպես համակարգչից մեծ ֆայլեր ուղարկել համակարգիչ. Տեխնոլոգիայի առաջընթացին ֆայլի չափերը շարունակում են մեծանալ: Եթե դուք զբաղվում եք ստեղծագործական արհեստով, օրինակ ՝ դիզայնով կամ մոդելավորմամբ, կամ պարզապես հոբբիստ եք, մեծ ֆայլերի փոխանցումը կարող է դժվարություններ առաջացնել: Էլփոստի ծառայությունների մեծ մասը սահմանափակում է առդիրների առավելագույն չափերը մինչև 25
Ինչպես ուղարկել տվյալներ ամպին Arduino Ethernet- ով ՝ 8 քայլ
Ինչպես ուղարկել տվյալներ ամպին Arduino Ethernet- ի միջոցով Ethernet Shield- ը հնարավորություն է տալիս ձեր Arduino- ին հեշտությամբ միանալ ամպին, ուղարկել և ստանալ տվյալներ ինտերնետ կապով: Այն, ինչ մենք
Երաժշտության ռեակտիվ լույս -- Ինչպես կատարել սուպեր պարզ երաժշտություն Ռեակտիվ լույս `աշխատասեղանին հիանալի դարձնելու համար. 5 քայլ (նկարներով)
Երաժշտության ռեակտիվ լույս || Ինչպես կատարել սուպեր պարզ երաժշտություն Ռեակտիվ լույս `աշխատասեղան պատրաստելու համար: Հե what բասը, որն իրականում ցածր հաճախականության աուդիո ազդանշան է: Այն կառուցելը շատ պարզ է: Մենք
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 սինթետիկ սարք