![Կենդանի տեսողական երաժշտության փորձ. 4 քայլ Կենդանի տեսողական երաժշտության փորձ. 4 քայլ](https://i.howwhatproduce.com/images/007/image-18375-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Կենդանի տեսողական երաժշտության փորձ Կենդանի տեսողական երաժշտության փորձ](https://i.howwhatproduce.com/images/007/image-18375-1-j.webp)
Բարև և բարի գալուստ կենդանի տեսողական երաժշտություն ստեղծելու իմ առաջին փորձը: Իմ անունն է Ուեսլի Պենա, և ես ինտերակտիվ մուլտիմեդիա մասնագիտությամբ մասնագետ եմ Նյու Jերսիի քոլեջում: Այս հրահանգը իմ ինտերակտիվ երաժշտական ծրագրավորման դասի եզրափակչի մի մասն է, որտեղ մենք աշխատում ենք տեխնոլոգիայի և երաժշտության խաչմերուկում `ստեղծելով հուսալիորեն գյուտարար և զվարճալի բան:
Այս նախագիծը համատեղում է Max/MSP/Jitter, երաժշտության համար նախատեսված տեսողական վրա հիմնված ծրագրավորման լեզու, Processing, բաց կոդով լեզու, որն առաջին հերթին օգտագործվում է տեսողական ձևավորման համար, և ցանկացած Midi ստեղնաշար `կենդանի տեսողական երաժշտություն ստեղծելու համար: Այս խրատական ձեռնարկում ես շատ արագ կանցնեմ քայլ առ քայլ այն ընթացքի մասին, թե ինչպես ես սկսեցի միացնել բոլոր ծրագրակազմը միասին և կանցնեմ դրանցում առկա բազմաթիվ հնարավորությունների մասին:
Պարագաներ
Max8/MSP
Վերամշակում
OscP5 գրադարանը մշակման համար
Capանկացած ընդունակ միջին գործիք
Քայլ 1: Քայլ մեկ. Բացեք ձայնի վերահսկումը և հաղորդակցումը այլ ծրագրակազմի հետ
![Քայլ մեկ. Բացեք ձայնի վերահսկումը և հաղորդակցումը այլ ծրագրակազմի հետ Քայլ մեկ. Բացեք ձայնի վերահսկումը և հաղորդակցումը այլ ծրագրակազմի հետ](https://i.howwhatproduce.com/images/007/image-18375-2-j.webp)
![Քայլ մեկ. Բացեք ձայնի վերահսկումը և հաղորդակցումը այլ ծրագրակազմի հետ Քայլ մեկ. Բացեք ձայնի վերահսկումը և հաղորդակցումը այլ ծրագրակազմի հետ](https://i.howwhatproduce.com/images/007/image-18375-3-j.webp)
Max8- ի ամենագեղեցիկ բաներից մեկն այն է, որ այն կարողանում է բավականին հեշտությամբ հաղորդակցվել MIDI սարքերի հետ, և չնայած մշակման համար նախատեսված գրադարաններ, որոնք թույլ են տալիս միանալ նաև MIDI- ին, այն չի համեմատվում այն բանի հետ, ինչ Max- ը կարող է երաժշտական կերպով անել բոլորի հետ: այդ տվյալները: Այսպիսով, դուք ցանկանում եք օգտագործել ծրագրակազմի երկու կտորները: Ինչպե՞ս եք նրանց ստիպում խոսել միմյանց հետ:
Դա իրականացնելու համար մենք օգտագործում ենք արձանագրություն, որը կոչվում է Բաց ձայնի վերահսկում (OSC): Սա թույլ է տալիս մեզ ուղարկել midi տվյալներ `հասցեով, որը կցված է տեղական մեքենայի մեջ, որտեղ այն հետագայում կարող է հետ կանչվել ցանկացած այլ ծրագրաշարի միջոցով: Սրանով: Մենք արդյունավետորեն միացրել ենք մեր Midi ստեղնաշարը Max- ին և Processing- ին:
Ավելի խորը ուղեցույցի համար, թե ինչպես ծրագրակազմը միասին ուղղորդել, Կորի Վալոյի այս հոդվածը ներկայացնում է, թե ինչպես է դա արվում:
Քայլ 2: Քայլ երկրորդ. Ֆունկցիոնալության ավելացում Max- ում
![Քայլ երկրորդ. Ֆունկցիոնալության ավելացում Max- ում Քայլ երկրորդ. Ֆունկցիոնալության ավելացում Max- ում](https://i.howwhatproduce.com/images/007/image-18375-4-j.webp)
Միասին առանձին մասնագիտացված ծրագրակազմ ունենալու հիանալի բանն այն է, որ կարողանաք մի ամբողջ փաթեթ ավելացնել ավելի շատ ֆունկցիոնալություն: Դուք կարող եք ստեղծել գեներատորներ, arpeggiators, սովորական գործառույթներ, ինչպիսիք են կրկնապատկվող գրառումները, կամ նվագել ակորդներ մեկ ստեղնի սեղմումով: Maxանկացած գործառույթ, որը հնարավոր է պատկերացնել Max- ում ՝ օգտագործելով OSC արձանագրությունը, կարող է ուղարկվել Processing ՝ ավելի զվարճալի տեսարանների համար:
Այս նախագծում ես ավելացրեցի արպեջիատորի գործառույթը:
Ահա իմ կոդի հղումը:
Քայլ 3. Քայլ 3. Տեսանյութերի մշակումը մշակման մեջ
![Քայլ 3. Տեսանյութերի կոդավորումը մշակման մեջ Քայլ 3. Տեսանյութերի կոդավորումը մշակման մեջ](https://i.howwhatproduce.com/images/007/image-18375-5-j.webp)
Սա այն է, ինչ ես ջերմությամբ անվանում եմ «Դժվար մասը»: Դուք ունեք մուտքագրվող տվյալները, այժմ մնում է միայն տեսողական պատկերը: Իրական ժամանակում ստացվող տվյալների մշակումը կարող է ապակողմնորոշել օբյեկտակողմ ծրագրավորման մեջ, սակայն քիչ պրակտիկայով մշակման միջոցով ստեղծվող պատկերները իսկապես կարող են հիանալի լինել:
Իմ ուրվագծի համար ես մտադրվել էի, որ անձրևի կաթիլը կընկնի midi ստեղնաշարի վրա հնչած յուրաքանչյուր նոտայի վրա: Այն կարող է չաշխատել այնպես, ինչպես նկարագրում եմ, բայց դա ծրագրաշարի մեղքով չէ:
Ահա կոդով zip ֆայլ:
Քայլ 4: Հնարավորության համ
![](https://i.ytimg.com/vi/KLSnIg71FpE/hqdefault.jpg)
Ահա այն, ինչ ես ավարտեցի արտադրել այս բոլոր փորձերի արդյունքում: Մի փոքր ավելի պրակտիկայով, վստահ եմ, որ սա կարող էր լինել շատ ավելի լավ ուրվագիծ, բայց դա ուսանելի ուսման իմաստը չէ
. Դա անելով ՝ ես մտադրվեցի ցույց տալ, որ չնայած տեսողական ծրագրավորման մեջ իմ առաջադեմ գիտելիքների բացակայությանը, այնուամենայնիվ, համեմատաբար հեշտ էր ծրագրակազմը միմյանց միացնելը: Ես ուզում էի ցույց տալ, որ պարտադիր չէ, որ այս խոչընդոտը լինի վիզուալների կոդավորման և երաժշտության կոդավորման միջև, որ հնարավոր է երկուսով էլ նվագել: Հուսով եմ, որ սա կարդալիս դուք նույնպես խաղում եք դրա հետ և ինչ -որ բան ավելի լավը դարձնում:
Շնորհակալ եմ, որ ժամանակ գտաք կարդալու իմ խրատական ուսմունքը և մի փոքր զվարճացեք:
Խորհուրդ ենք տալիս:
Chrome Web Extension - Կոդավորման նախնական փորձ չի պահանջվում. 6 քայլ
![Chrome Web Extension - Կոդավորման նախնական փորձ չի պահանջվում. 6 քայլ Chrome Web Extension - Կոդավորման նախնական փորձ չի պահանջվում. 6 քայլ](https://i.howwhatproduce.com/images/002/image-5763-j.webp)
Chrome Web Extension - Կոդավորման նախնական փորձ չի պահանջվում. Chrome- ի ընդլայնումները փոքր ծրագրեր են, որոնք ստեղծվել են օգտվողների դիտման փորձը բարձրացնելու համար: Chrome- ի ընդարձակումների մասին լրացուցիչ տեղեկությունների համար այցելեք https://developer.chrome.com/extensions: Chrome Web Extension պատրաստելու համար պահանջվում է կոդավորում, ուստի շատ օգտակար է HT
Թղթե քրոմատագրություն/Ուլտրամանուշակագույն-Վիս փորձ Arduino- ի հետ. 10 քայլ
![Թղթե քրոմատագրություն/Ուլտրամանուշակագույն-Վիս փորձ Arduino- ի հետ. 10 քայլ Թղթե քրոմատագրություն/Ուլտրամանուշակագույն-Վիս փորձ Arduino- ի հետ. 10 քայլ](https://i.howwhatproduce.com/images/006/image-17775-j.webp)
Arduino- ի հետ թղթե քրոմատագրություն/Ուլտրամանուշակագույն փորձ. Այս փորձը օգտագործում է Arduino միկրոպրոցեսոր ՝ կենցաղային իրերի հետ միասին, թղթե քրոմատագրման փորձ կատարելու և արդյունքները վերլուծելու համար ՝ օգտագործելով ուլտրամանուշակագույն տեսանելի (UV-Vis) սպեկտրոսկոպիայի նման տեխնիկա: Այս փորձը կոչված է հակադարձելու
Ձախողված փորձ - Symfonisk (Sonos Play 1) մինչև 3 Ohm Subwoofer ՝ 5 քայլ
![Ձախողված փորձ - Symfonisk (Sonos Play 1) մինչև 3 Ohm Subwoofer ՝ 5 քայլ Ձախողված փորձ - Symfonisk (Sonos Play 1) մինչև 3 Ohm Subwoofer ՝ 5 քայլ](https://i.howwhatproduce.com/images/007/image-18271-j.webp)
Ձախողված փորձ - Symfonisk (Sonos Play 1) մինչև 3 Ohm Subwoofer. Սա նախատեսված էր որպես ծրագիր ՝ ընդլայնելու որոշ այլ նախագծեր և արցունքաբեր վայրեր, որոնք ես տեսել էի առցանց ՝ Ikea Symfonisk / Sonos Play 1 -ը որպես ենթավուֆերի անլար վարորդ օգտագործելու համար: . Այլ նախագծեր Symfonisk- ն օգտագործել էին անլար բարձրախոսներ ստեղծելու համար
Տեսողական խնդիրներ ունեցող մարդկանց համար ընդլայնված ավտոբուսային փորձ Arduino- ով և 3D տպագրությամբ. 7 քայլ
![Տեսողական խնդիրներ ունեցող մարդկանց համար ընդլայնված ավտոբուսային փորձ Arduino- ով և 3D տպագրությամբ. 7 քայլ Տեսողական խնդիրներ ունեցող մարդկանց համար ընդլայնված ավտոբուսային փորձ Arduino- ով և 3D տպագրությամբ. 7 քայլ](https://i.howwhatproduce.com/images/012/image-33281-j.webp)
Arduino- ով և 3D տպագրությամբ տեսողական խնդիրներ ունեցող մարդկանց համար ավտոբուսի ընդլայնված փորձ. Ինչպե՞ս կարող են հասարակական տրանսպորտը պարզեցնել տեսողության խանգարում ունեցող մարդկանց համար: Քարտեզի ծառայությունների իրական ժամանակի տվյալները հաճախ անվստահելի են հասարակական տրանսպորտից օգտվելիս: Սա կարող է ավելացնել երթևեկության դժվարությունը տեսողության խնդիրներ ունեցող անձինք: Տ
Սմարթֆոնի վերահսկվող Bluetooth LED- ներ (կենդանի երաժշտության համաժամեցմամբ) `7 քայլ
![Սմարթֆոնի վերահսկվող Bluetooth LED- ներ (կենդանի երաժշտության համաժամեցմամբ) `7 քայլ Սմարթֆոնի վերահսկվող Bluetooth LED- ներ (կենդանի երաժշտության համաժամեցմամբ) `7 քայլ](https://i.howwhatproduce.com/images/003/image-7639-9-j.webp)
Սմարթֆոնի վերահսկվող Bluetooth LED- ներ (Կենդանի երաժշտության համաժամացման միջոցով). Ես միշտ սիրում էի իրեր կառուցել, այն բանից հետո, երբ պարզեցի, որ քոլեջի իմ նոր հանրակացարանը սարսափելի լուսավորություն ունի, որոշեցի մի փոքր համեմել այն: *** ARԳՈՇԱ ***Ո ***Մ *** Եթե կառուցում եք այս նախագիծը նույն մասշտաբով, ինչ իմ կարգավորումը, դուք կաշխատեք պատշաճ քանակությամբ էլ