Բովանդակություն:

Ինչպես կոդավորել երգը Sonic Pi- ում ՝ օգտագործելով թերթիկ ՝ 5 քայլ
Ինչպես կոդավորել երգը Sonic Pi- ում ՝ օգտագործելով թերթիկ ՝ 5 քայլ

Video: Ինչպես կոդավորել երգը Sonic Pi- ում ՝ օգտագործելով թերթիկ ՝ 5 քայլ

Video: Ինչպես կոդավորել երգը Sonic Pi- ում ՝ օգտագործելով թերթիկ ՝ 5 քայլ
Video: Это свершилось, они вернулись! ► Прохождение Teenage Mutant Ninja Turtles: Shredder’s Revenge (2022) 2024, Դեկտեմբեր
Anonim
Ինչպես կոդավորել երգը Sonic Pi- ում ՝ օգտագործելով թերթիկը
Ինչպես կոդավորել երգը Sonic Pi- ում ՝ օգտագործելով թերթիկը

Այս խրատելիքը կներկայացնի որոշ հիմնական քայլեր և կոդի կտորներ, որոնք պետք է օգտագործվեն Sonic Pi- ում երգը կոդավորելիս ՝ օգտագործելով երաժշտություն: Կա մեկ միլիոն այլ կտոր կոդ, որը փորձում է համը հաղորդել ձեր պատրաստի կտորին, այնպես որ համոզվեք, որ նաև խաղացեք ձեր շուրջը և տեսեք, թե ինչ կարող եք գալ:

Թեթև երաժշտությունը, որը ես օգտագործել էի, Queen- ի «I Want to Break Free» երգի դաշնամուրային պարզ մշակումն էր: Եթե ցանկանում եք ներբեռնել այս նույն երաժշտական թերթիկը, կարող եք դա անել այստեղ ՝

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր

Այս նախագծի համար ձեզ հարկավոր է.

1. Sonic Pi- ի հետ համատեղելի համակարգիչ

2. Sonic Pi ծրագրակազմ

3. Թերթիկ երաժշտություն

4. Երաժշտություն կարդալու և սկիպիդար գիտական նշումների իմացություն

Քայլ 2. Պարզեք ձեր երգի BPM- ը և դրա կոդը

Պարզեք ձեր երգի BPM- ը և դրա կոդը
Պարզեք ձեր երգի BPM- ը և դրա կոդը

Իմ դեպքում, BPM- ը տպված է երաժշտության վրա: Այնուամենայնիվ, դա հաճախ այդպես չէ: Ձեր երգի BPM- ն գտնելու համար կարող եք օգտագործել այս կայքը ՝

Իմ երգի BPM- ը րոպեում 109 զարկ էր: Ձեր երգի BPM- ն իմանալուց հետո անցեք ձեր բուֆերի առաջին դատարկ տողին և ձեր BPM- ով մուտքագրեք «use_bpm 109»: Բառերի և թվերի միջև պետք է լինի բաց տարածք, և BPM- ի համար ձեր դրած արժեքը պետք է կապույտ դառնա ՝ նշելով, որ դա թիվ է:

Իմ փորձով առաջ անցնելը և BPM- ի կոդավորումը հսկայական օգնություն է ցուցաբերել կոդավորման ժամանակացույցը:

Քայլ 3: Հետևեք թիթեղների երաժշտությանը և ծածկագրերին և ակորդներին

Հետևեք թիթեղների երաժշտությանը և ծածկագրին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրերին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրերին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրերին և ակորդներին
Հետևեք թիթեղների երաժշտությանը և ծածկագրերին և ակորդներին

Այժմ, ժամանակն է պարզապես թարգմանել ձեր թերթիկի աշխատակազմի գրառումները կոդի տողերի: Դա անելու համար կարող եք օգտագործել պարզ «խաղալ» և «քնել» գործառույթները, բայց ես գտա, որ դա իրականում մի փոքր ավելի հեշտ է դարձնում կոդի ավելի բարդ գծերի օգտագործումը: Համոզվեք, որ ուշադրություն դարձրեք հիմնական ստորագրությանը, որպեսզի համոզվեք, որ դուք դնում եք կտրուկ և հարթ բնակարաններ այնտեղ, որտեղ դրանք պետք է լինեն, եթե դրանք կան:

Իմ դեպքում, իմ առաջին գրառումը a4- ն էր գիտական սկիպիդարով աշխատակազմի վերաբերյալ: Սա կոդավորելու համար ես բեյֆերում ազատ տողում մուտքագրեցի «play: a4» ՝ համոզվելով, որ ընդգրկում է հաստ կետը, որպեսզի ծրագրակազմը իմանա, որ դա գրություն է: Հաստ աղիքը և նոտան պետք է վարդագույն դառնան, եթե այն ճիշտ եք մուտքագրել: Քանի որ այս գրառումը ութերորդ նոտա էր, և ժամանակի ստորագրությունը 4/4 անգամ է, ես դրանից հետո կոդավորեցի «քնել 0.5»:

Դրանից հետո ես ունեի մի շարք գրառումներ, որոնք շատ ավելի հեշտ կոդավորված կլինեին կոդի մեկ տողում, քան մի քանիսը: Դա անելու համար ես օգտագործեցի «play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]» փակագծերի առաջին շարքը պետք է պարունակի ձեր գրառումները անձնակազմի վրա ըստ հերթականության ՝ բաժանված ստորակետներով, իսկ երկրորդը ՝ յուրաքանչյուր գրառման տևողությունը ըստ հերթականության (1 -ը `եռամսյակային, 2 -ը` կիսանկարի համար, 0.5 -ը `ութերորդ նոտայի համար և այլն)

Եթե ցանկանում եք, որ ակորդը նվագի միևնույն ժամանակ, ինչպես ես, ապա մուտքագրեք «play_chord [: d,: fs,: a]» ՝ առանց միջքաղաքային քնի կոդավորման: Փակագծերում դուք պետք է կոդավորեք այն նոտաները, որոնք կազմում են այն ակորդը, որը փորձում եք նվագել: Եթե դա այն բոլոր նոտաներն են, որոնք ցանկանում եք միանգամից նվագել, ապա դրանից հետո քունը կոդավորեք, իսկ քնելուց հետո համարը ձեր նոր կոդավորված շարքի ձեր ամենակարճ գրառման տևողությունն է:

Եթե ձեր ծածկագրում առկա է կրկնությունների հաջորդականություն, կարող եք շրջափակել մեկ կոդ `օգտագործելով« 4.times do »կոդի սկզբում, որը ցանկանում եք շրջանցել և« ավարտել »այն հատվածի վերջում, որը ցանկանում եք շրջանցել: «. Times do» - ից առաջ եղած թիվը նշանակում է, թե քանի անգամ եք ցանկանում, որ կոդի հատվածը կրկնվի: Եթե այն ճիշտ եք մուտքագրել, և «անել» -ը, և «ավարտը» կդառնան նարնջագույն:

Եթե ունեք մեկ նոտա, որը ցանկանում եք նվագել որոշակի այլ տևողությամբ, բացի 1 -ից, կարող եք այն ծածկագրել հետևյալ կերպ. Եթե այն ճիշտ եք մուտքագրել, պահպանելն ու թողարկումը կդառնա վարդագույն, իսկ թվերը ՝ կապույտ:

Օգտագործելով այս հիմնական կոդերը, դուք պետք է կարողանաք կոդավորել ձեր երգը ՝ երաժշտությունը թարգմանելով կոդի: Եթե նվագում եք, և ինչ -որ բան ճիշտ չի հնչում, օգտագործեք փորձություն և սխալ, մինչև չստանաք ցանկալի ձայնը: Երբեմն, դուք պետք է փոխեք նոր ծածկագրի կամ ինչ -որ տեղ ավելացնեք «քուն»:

Քայլ 4: Ընտրեք ձեր Synth- ը

Ընտրեք ձեր Synth- ը
Ընտրեք ձեր Synth- ը

Այժմ, երբ դուք կոդավորել եք ձեր ամբողջ երգը ՝ օգտագործելով երաժշտություն և ձեզ դուր է գալիս, թե ինչպես է այն հնչում, ժամանակն է ընտրել ձեր սինթեզը: Դուք կարող եք կամ պահել այն որպես կանխադրված, կամ ուսումնասիրել ծրագրաշարի շրջանակներում առկա բազմաթիվ տարբերակները:

Ընտրանքները գտնելու համար կտտացրեք «Օգնություն» պատուհանի վերևի աջ մասում ՝ բացելով ձեռնարկի ներքևի էկրանը: Կտտացրեք synths- ի ներքևում և փորձարկեք: Գնացեք ձեր բուֆերի վերև և գրեք այն տողի տակ, որտեղ մենք նախկինում կոդավորել էինք BPM- ը, մուտքագրեք ՝ «use_synth: dtri» բառով (բառերից) հետո, երբ հաստ աղիքը ձեր երգի համար ընտրված սինթեզն է: Կտտացրեք նվագարկմանը և տեսեք, արդյոք ձեզ դուր է գալիս ձայնը: Եթե ոչ, շարունակեք ուսումնասիրել, մինչև որ գտնեք այն, ինչ անում եք:

Քայլ 5: Կատարված է:

Կատարած!
Կատարած!

Sonic Pi- ի ձեր երաժշտական կոդավորված երգը այժմ պետք է ամբողջական լինի: Կտտացրեք «Վազել» կոճակին, նստեք, հանգստացեք և լսեք ձեր գլուխգործոցը:

Խորհուրդ ենք տալիս: