Mündəricat:
- Addım 1: Materiallar
- Addım 2: Mahnınızın BPM və Kodunu Tapın
- Addım 3: Səhifə Musiqisini və Kod Qeydlərini və Akkordlarını izləyin
- Addım 4: Synth seçin
- Addım 5: Tamamlandı
Video: Sonic Pi -də Sheet Music istifadə edərək bir mahnını necə kodlaşdırmaq olar: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimatlı, Sonic Pi -də bir mahnını nota istifadə edərək kodlaşdırarkən istifadə edəcəyiniz bəzi əsas addımları və kod parçalarını təsvir edəcək! Bitmiş parçanıza ləzzət qatmağa çalışacağınız bir milyon başqa kod parçası var, buna görə də özünüz ətrafında oynayın və nə ilə gələ biləcəyinizə baxın!
İstifadə etdiyim notalar, Kraliçanın "Azad olmaq istəyirəm" adlı sadə bir fortepiano aranjımanı idi. Eyni notanı yükləmək istəyirsinizsə, buradan yükləyə bilərsiniz:
Addım 1: Materiallar
Bu layihə üçün sizə lazım olacaq:
1. Sonic Pi ilə uyğun bir kompüter
2. Sonic Pi proqramı
3. Nota musiqisi
4. Musiqinin necə oxunacağına dair əsas biliklər və elmi səs yazısı
Addım 2: Mahnınızın BPM və Kodunu Tapın
Mənim vəziyyətimdə, BPM nota üzərində çap olunur. Ancaq çox vaxt belə deyil. Mahnınızın BPM -ni tapmaq üçün bu veb saytdan istifadə edə bilərsiniz:
Mahnımın BPM dəqiqədə 109 vuruş idi. Mahnınızın BPM -ni bildikdən sonra, tamponunuzdakı ilk boş sətrə gedin və BPM -dən istifadə edərək "use_bpm 109" yazın. Sözlər və rəqəmlər arasında bir boşluq olmalıdır və BPM üçün qoyduğunuz dəyər bir rəqəm olduğunu ifadə edərək mavi rəngə çevrilməlidir.
Davam etmək və təcrübəmdə BPM -ni kodlaşdırmaq, kodlaşdırma zamanı vaxtını anlamaqda çox kömək etdi.
Addım 3: Səhifə Musiqisini və Kod Qeydlərini və Akkordlarını izləyin
İndi, notalarınızdakı kadrlardakı qeydləri kod sətirlərinə çevirmək vaxtıdır. Bunu etmək üçün sadə "oyun" və "yuxu" funksiyalarından istifadə edə bilərsiniz, amma gördüm ki, bu, daha mürəkkəb kod sətirlərindən istifadə etməyi bir az daha asanlaşdırır. Kəskinləri və mənzilləri varsa, lazım olduğu yerə qoyduğunuzdan əmin olmaq üçün əsas imzaya diqqət yetirin.
Mənim vəziyyətimdə, ilk qeydim, elmi sahə qeydlərində işçilərlə bağlı a4 idi. Bunu kodlaşdırmaq üçün, tamponun boş bir sətrinə "play: a4" yazdım, proqramın bir qeyd olduğunu bilməsi üçün iki nöqtəni daxil etməyinizə əmin oldum. Düzgün daxil etmisinizsə, iki nöqtə və not çəhrayı rəngə çevrilməlidir. Bu not səkkizinci not olduğu üçün vaxt imzası 4/4 dəfə olduğundan, ondan sonra "yuxu 0.5" kodladım.
Bundan sonra, bir kod sətrində bir neçə koddan daha asan kodlaşdırılacaq bir sıra qeydlərim var idi. Bunu etmək üçün "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" istifadə etdim. "Mötərizədə ilk dəstə işçilərlə bağlı qeydlərinizi sıralamalı, vergüllə ayrılmış, ikincisində isə olmalıdır sıraya görə hər bir notun müddəti (dörddəbir not üçün 1, yarım not üçün 2, səkkizinci not üçün 0,5 və s.)
Akkordun mənim kimi eyni vaxtda çalmasını istəyirsinizsə, arada yuxu kodlamadan "play_chord [: d,: fs,: a]" yazın. Mötərizədə çalmağa çalışdığınız akkoru təşkil edən qeydləri kodlaşdırmalısınız. Bir anda oynamaq istədiyiniz bütün notlar budursa, bundan sonra yuxu kodunu yazın və kodladığınız seriyadakı ən qısa qeydinizin müddəti yuxudan sonrakı rəqəmdir.
Kodunuzda bir təkrarlama ardıcıllığı varsa, döngə etmək istədiyiniz kodun əvvəlində "4.times do" düyməsini və döngə etmək istədiyiniz hissənin sonunda "sonu" istifadə edərək bir kod dəstini döndərə bilərsiniz. ". Times do" dan əvvəlki rəqəm, kod bölməsinin neçə dəfə təkrarlanmasını istədiyinizi bildirir. Düzgün daxil etmisinizsə, həm "do" həm də "end" narıncı rəngə çevriləcək.
1 -dən başqa müəyyən bir müddətdə oynamaq istədiyiniz tək bir notunuz varsa, bunu belə kodlaya bilərsiniz: "play: e5, sürdür: 0.5, buraxılış: 0.1", notun müddəti olandan sonra sayı ilə. Düzgün yazmısınızsa, saxlamaq və buraxmaq çəhrayı, rəqəmlər isə mavi rəngə çevriləcək.
Bu əsas kod parçalarını istifadə edərək, musiqini koda çevirərək mahnınızı kodlaşdıra bilməlisiniz. Əgər onu ifa edirsən və bir şey düzgün səslənmirsə, istədiyin səsi alana qədər sınaq və səhvdən istifadə et! Bəzən yeni bir kod parçasına keçməli və ya bir yerə "yuxu" əlavə etməlisən.
Addım 4: Synth seçin
İndi bütün mahnınızı nota musiqisindən istifadə edərək kodladığınıza və necə səsləndiyini bəyəndiyinizə görə, synthinizi seçməyin vaxtıdır. Varsayılan olaraq saxlaya və ya proqram daxilində mövcud olan bir çox variantı araşdıra bilərsiniz.
Seçimləri tapmaq üçün, alt dərs ekranını açaraq, pəncərənin sağ üst hissəsindəki "Yardım" düyməsini basın. Altdakı sintezlərə vurun və sınayın. Tamponunuzun yuxarısına gedin və əvvəllər BPM -ni kodladığımız sətrin altına yazın: "use_synth: dtri" yazın, mahnınız üçün seçilmiş sintezdən sonra iki nöqtə yazın. Oynayın və səsin xoşunuza gəldiyini görün. Yoxdursa, tapdığınız birini tapana qədər araşdırmağa davam edin!
Addım 5: Tamamlandı
Sonic Pi -də nota musiqisindən kodlu mahnınız artıq tamamlanmalıdır. "Çalış" düyməsini basın, arxaya oturun, rahatlayın və şah əsərinizi dinləyin!
Tövsiyə:
Vex üçün Modkit -də bir rəng sıralayıcıyı necə kodlaşdırmaq olar: 7 addım
Vex üçün Modkit -də Rəng Ayırıcısını Kodlaşdırma: Hamıya salam, bu dərslikdə Modex -də rəng topu ayırıcısını VexHode üçün necə kodlaşdıracağınızı öyrənəcəksiniz və zövq alırsınız! Pls mənə səs verin
Yamaha EZ-220: 5 Adımda Bir Mahnını Necə Çalmaq olar
Yamaha EZ-220-də Mahnı Çalmaq Necə: Bu addımlar, mahnı kitabından istifadə edərək mahnınızı çalmanıza kömək edəcək
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Sumobotdan sonra bir xətti necə kodlaşdırmaq olar: 4 addım
Sumobotdan sonra bir xətti necə kodlaşdırmaq olar: Bu Təlimat kitabında bir qara xətti izləmək üçün Parallaxdan bir Sumobot kodlaya biləcəyiniz prosesi ətraflı izah edəcəyəm
"Bir yürüyüşçünün albomunu" necə kodlaşdırmaq olar: 5 addım (şəkillərlə)
"Bir yürüyüşçünün albomu" nu necə kodlaşdırmaq olar: İnsanlar gəzinti kimi özləri üçün vacib olan hobbilərlə bağlı nostalji hiss edirlər. Amma gəzintini necə yadda saxlayırsınız? Şəkillər bir seçimdir, bəli. Bu cihaz, başqa bir seçimin səfərdən məlumat arxivi olmasına icazə verərdi. Adam olardı ki