Turinys:
- 1 žingsnis: medžiagos
- 2 veiksmas: sužinokite savo dainos BPM ir koduokite tai
- 3 žingsnis: Sekite natų ir kodo užrašus bei akordus
- 4 žingsnis: pasirinkite savo sintezę
- 5 žingsnis: padaryta
Video: Kaip koduoti dainą naudojant „Sonic Pi“natų: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje pamokoje bus aprašyti keli pagrindiniai žingsniai ir kodo dalys, kurias reikia naudoti koduojant dainą „Sonic Pi“naudojant nata! Yra milijonas kitų kodo vienetų, kuriuos reikia pridėti prie savo užbaigto kūrinio skonio, todėl būtinai pažaiskite ir pažiūrėkite, ką galite sugalvoti!
Muzikos lapai, kuriuos naudojau, buvo paprastas „Queen“„Aš noriu išsivaduoti“pianino aranžuotė. Jei norite atsisiųsti tą pačią natą, tai galite padaryti čia:
1 žingsnis: medžiagos
Šiam projektui jums reikės:
1. Kompiuteris, suderinamas su „Sonic Pi“
2. „Sonic Pi“programinė įranga
3. Muzikinės natos
4. Pagrindinės žinios, kaip skaityti muziką, ir mokslinis pikio žymėjimas
2 veiksmas: sužinokite savo dainos BPM ir koduokite tai
Mano atveju, BPM yra atspausdintas ant natų. Tačiau dažnai taip nėra. Norėdami padėti rasti savo dainos BPM, galite pasinaudoti šia svetaine:
Mano dainos BPM buvo 109 dūžiai per minutę. Kai žinote savo dainos BPM, eikite į pirmą tuščią buferio eilutę ir įveskite „use_bpm 109“naudodami savo BPM. Tarp žodžių ir skaičių turėtų būti tarpas, o BPM reikšmė turėtų tapti mėlyna, nurodant, kad tai yra skaičius.
Eiti į priekį ir koduoti BPM, mano patirtis labai padėjo išsiaiškinti kodavimo laiką.
3 žingsnis: Sekite natų ir kodo užrašus bei akordus
Dabar atėjo laikas paprasčiausiai išversti natų štabų užrašus į kodo eilutes. Norėdami tai padaryti, galite naudoti paprastas „žaisti“ir „miego“funkcijas, tačiau pastebėjau, kad iš tikrųjų šiek tiek lengviau naudoti sudėtingesnes kodo eilutes. Būtinai atkreipkite dėmesį į rakto parašą, kad įsitikintumėte, jog aštrius daiktus ir butus statote ten, kur jie turi būti, jei tokių yra.
Mano atveju, pirmasis mano užrašas buvo a4 apie mokslinius darbuotojus. Norėdami tai koduoti, buferio laisvoje eilutėje įvedžiau „play: a4“, būtinai įtraukdami dvitaškį, kad programinė įranga žinotų, jog tai yra pastaba. Jei teisingai įvedėte, dvitaškis ir užrašas turėtų tapti rausvi. Kadangi ši pastaba buvo aštunta, o laiko parašas - 4/4 karto, po jos užkodavau „miegas 0,5“.
Po to turėjau daug užrašų iš serijos, kurie būtų daug lengviau užkoduoti vienoje kodo eilutėje nei kelios. Norėdami tai padaryti, naudoju „play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]“Pirmajame skliausteliuose turėtų būti jūsų užrašai apie personalo eilę, atskirti kableliais, o antrame - kiekvienos natos trukmė eilės tvarka (1 - ketvirčio, 2 - pusė, 0,5 - aštuntoji ir tt)
Jei norite, kad akordas skambėtų tuo pačiu metu, kaip ir aš, įveskite „play_chord [: d,: fs,: a]“, nekoduodami miego. Skliausteliuose turėtumėte koduoti natas, sudarančias akordą, kurį bandote groti. Jei tai yra visos natos, kurias norite groti vienu metu, koduokite miegą po to, o skaičius po miego yra trumpiausios jūsų ką tik užkoduotos serijos natos trukmė.
Jei jūsų kode yra pasikartojimo seka, vieną kilpos kodą galite nuspausti naudodami kodo, kurį norite cikluoti, pradžioje „4.times do“, o norimo ciklo pabaigoje - „pabaiga“. Skaičius prieš „.times do“reiškia, kiek kartų norite pakartoti kodo skiltį. Jei teisingai įvedėte, „do“ir „end“bus oranžinės spalvos.
Jei turite vieną natą, kurią norite groti tam tikrą laiką, išskyrus 1, galite ją koduoti taip: „play: e5, support: 0.5, release: 0.1“, o skaičius po palaikymo yra natos trukmė. Jei įvedėte teisingai, palaikymas ir atleidimas taps rožinis, o skaičiai - mėlyni.
Naudodami šiuos pagrindinius kodo elementus, turėtumėte sugebėti koduoti savo dainą, išversdami natą į kodą. Jei grojate ir kažkas skamba netinkamai, naudokite bandymus ir klaidas, kol pasieksite norimą garsą! Kartais jūs turite pakeisti į naują kodą arba kažkur pridėti „miego režimą“.
4 žingsnis: pasirinkite savo sintezę
Dabar, kai užkodavote visą savo dainą naudodamiesi natomis ir jums patinka, kaip tai skamba, laikas pasirinkti savo sintezatorių. Galite palikti jį kaip numatytąjį arba ištirti daugybę programinės įrangos parinkčių.
Norėdami rasti parinktis, viršutiniame dešiniajame lango kampe spustelėkite „Pagalba“, atidarę apatinį mokymo ekraną. Spustelėkite sintezatorių apačioje ir eksperimentuokite. Eikite į buferio viršų ir parašykite po eilute, kurioje anksčiau kodavome BPM, įveskite: "use_synth: dtri" su žodžiu (-ais) po to, kai dvitaškis yra jūsų dainai pasirinktas sintezatorius. Paspauskite žaisti ir pažiūrėkite, ar jums patinka garsas. Jei ne, tęskite tyrimus, kol rasite tą, kurį radote!
5 žingsnis: padaryta
Jūsų užkoduota daina iš „Sonic Pi“natų dabar turėtų būti baigta. Paspauskite mygtuką „Vykdyti“, atsisėskite, atsipalaiduokite ir klausykitės savo šedevro!
Rekomenduojamas:
Kaip koduoti spalvų rūšiuotoją „Modkit for Vex“: 7 žingsniai
Kaip koduoti spalvų rūšiuotoją „Modkit for Vex“: Sveiki visi, šioje pamokoje sužinosite, kaip koduoti spalvoto rutulio rūšiuotoją „Modkit for VexHope“, kurį padarysite ir mėgaukitės! Pls balsuokite už mane
Kaip koduoti ir paskelbti „Matlab 2016b“į „Word“(vadovas pradedantiesiems): 4 žingsniai
Kaip koduoti ir publikuoti „Matlab 2016b“į „Word“(vadovas pradedantiesiems): „Matlab“yra didelio našumo kalbų programa, naudojama techniniams rezultatams apskaičiuoti. Jis turi galimybę patogiai integruoti vaizdus, skaičiavimus ir programavimą. Naudodamas šią programą vartotojas gali paskelbti problemas ir sprendimus
Kaip groti dainą „Yamaha EZ-220“: 5 žingsniai
Kaip groti dainą „Yamaha EZ-220“: šie veiksmai padės jums paleisti dainą naudojant dainų knygą
„Sonic Pi“„Twinkle Twinkle Little Star“užkoduota daina, skirta „Mac“: 6 žingsniai
„Sonic Pi“„Twinkle Twinkle Little Star“užkoduota daina, skirta „Mac“: tai yra pagrindinės instrukcijos, kaip koduoti " Twinkle Twinkle Little Star " „Sonic Pi“sistemoje „Mac“
Kaip koduoti naudojant „Scratch“: 15 žingsnių
Kaip koduoti naudojant „Scratch“: Sveiki, vaikinai! Tai floppyman2! Šis projektas suteiks jums idėją, kaip pradėti platformingo žaidimą nuo nulio