Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Selvitä kappaleesi BPM ja kirjoita se
- Vaihe 3: Noudata nuotteja ja koodimuistiinpanoja ja sointuja
- Vaihe 4: Valitse syntetisaattori
- Vaihe 5: Valmis
Video: Kuinka koodata kappale käyttämällä nuotteja Sonic Pi: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä ohjeessa hahmotellaan joitain perusvaiheita ja koodinpätkiä, joita käytetään koodattaessa kappaletta Sonic Pi -laitteessa nuotteja käyttämällä! On miljoona muuta koodikappaletta, jotka yrittävät lisätä makua valmiiseen kappaleeseesi, joten muista myös leikkiä itsesi ympärillä ja katso mitä voit keksiä!
Nuotit, joita käytin, olivat Queenin "I Want to Break Free" yksinkertainen pianosovitus. Jos haluat ladata saman nuotin, voit tehdä sen täältä:
Vaihe 1: Materiaalit
Tätä projektia varten tarvitset:
1. Sonic Pi -yhteensopiva tietokone
2. Sonic Pi -ohjelmisto
3. Nuotit
4. Perustiedot musiikin lukemisesta ja tieteellisistä äänimerkeistä
Vaihe 2: Selvitä kappaleesi BPM ja kirjoita se
Minun tapauksessani BPM on painettu nuottiin. Usein näin ei kuitenkaan ole. Saat apua kappaleesi BPM: n löytämiseen käyttämällä tätä verkkosivustoa:
Lauluni BPM oli 109 lyöntiä minuutissa. Kun tiedät kappaleesi BPM: n, siirry puskurisi ensimmäiselle tyhjälle riville ja kirjoita "use_bpm 109" käyttämällä BPM: ää. Sanojen ja numeroiden välissä on oltava välilyönti ja BPM: lle määrittämäsi arvon tulee muuttua siniseksi, mikä osoittaa, että se on numero.
BPM: n koodaaminen kokemukseni mukaan on auttanut valtavasti ajoituksen selvittämisessä koodauksen aikana.
Vaihe 3: Noudata nuotteja ja koodimuistiinpanoja ja sointuja
Nyt on aika yksinkertaisesti kääntää nuottisi sauvojen muistiinpanot koodiriveille. Voit käyttää tätä yksinkertaisia "play" ja "sleep" -toimintoja, mutta olen huomannut, että se todella helpottaa hieman monimutkaisempien koodirivien käyttöä. Muista kiinnittää huomiota avaimen allekirjoitukseen varmistaaksesi, että asetat teräviä esineitä ja asuntoja sinne, missä niiden on oltava, jos sellaisia on.
Minun tapauksessani ensimmäinen muistiinpanoni oli a4 henkilöstöstä tieteellisessä merkinnässä. Koodatakseni tämän kirjoitin puskurin vapaalle riville "play: a4" ja varmista, että sisällytät kaksoispisteen, jotta ohjelmisto tietää sen olevan muistiinpano. Kaksoispiste ja nuotti muuttuvat vaaleanpunaisiksi, jos olet syöttänyt ne oikein. Koska tämä nuotti oli kahdeksas nuotti ja kellonaika on 4/4 kertaa, koodasin sen jälkeen "uni 0,5".
Tämän jälkeen minulla oli paljon muistiinpanoja sarjassa, joka olisi paljon helpompi koodata yhdelle koodiriville kuin useita. Tätä varten käytin "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Ensimmäisten hakasulkujen tulisi sisältää huomautuksesi henkilöstöstä järjestyksessä pilkuilla erotettuna ja toisessa jokaisen nuotin kesto järjestyksessä (1 neljännesnuottille, 2 puoliväliin, 0,5 kahdeksannelle nuotille jne.)
Jos haluat soittimen soivan samaan aikaan kuin minä, kirjoita "play_chord [: d,: fs,: a]" kirjoittamatta unen välissä. Sulkeissa sinun tulee koodata nuotit, jotka muodostavat soiton, jota yrität soittaa. Jos tämä on kaikki nuotit, jotka haluat soittaa kerralla, kirjoita uni lepotilaan tämän jälkeen.
Jos koodissasi on toistosarja, voit silmukoida yhden koodisarjan käyttämällä "4.times do" -silmukkaa haluamasi koodin alussa ja "lopussa" sen osan lopussa, jonka haluat silmukoida. Luku ennen.times do -merkkiä osoittaa, kuinka monta kertaa haluat koodin osan toistuvan. Jos olet syöttänyt sen oikein, sekä "do" että "end" muuttuvat oranssiksi.
Jos sinulla on yksittäinen nuotti, jonka haluat soittaa tietyn keston ajan, lukuun ottamatta 1: tä, voit koodata sen seuraavasti: "play: e5, ylläpito: 0,5, vapautus: 0,1" ja ylläpidon jälkeinen numero on nuotin kesto. Jos olet kirjoittanut sen oikein, ylläpito ja vapautus muuttuvat vaaleanpunaisiksi ja numerot muuttuvat sinisiksi.
Käyttämällä näitä peruskoodeja sinun pitäisi pystyä koodaamaan kappaleesi kääntämällä nuotit koodiksi. Jos soitat sitä ja jokin ei kuulosta oikealta, kokeile ja erehdy, kunnes saat haluamasi äänen! Joskus sinun on vaihdettava uuteen koodiin tai lisättävä "lepotila" jonnekin.
Vaihe 4: Valitse syntetisaattori
Nyt kun olet koodannut koko kappaleesi nuottien avulla ja pidät siitä, miltä se kuulostaa, on aika valita syntetisaattori. Voit joko pitää sen oletusasetuksena tai tutustua ohjelmiston moniin vaihtoehtoihin.
Löydät vaihtoehdot napsauttamalla ikkunan oikeassa yläkulmassa olevaa "Ohje" -painiketta ja avaamalla alemman opetusnäytön. Napsauta syntikoita alareunassa ja kokeile. Siirry puskurisi alkuun ja kirjoita riville, johon aiemmin koodasimme BPM: n, kirjoita: "use_synth: dtri" sanalla (sanat) sen jälkeen, kun kaksoispiste on kappaleellesi valittu syntetisaattori. Paina toistoa ja katso, pidätkö äänestä. Jos ei, jatka tutkimista, kunnes löydät sellaisen!
Vaihe 5: Valmis
Koodatun kappaleen Sonic Pi -nuotista tulee nyt olla valmis. Paina "Suorita" -painiketta, istu alas, rentoudu ja kuuntele mestariteostasi!
Suositeltava:
Kuinka koodata ja julkaista Matlab 2016b Wordiin (aloittelijan opas): 4 vaihetta
Kuinka koodata ja julkaista Matlab 2016b Wordiin (aloittelijan opas): Matlab on korkean suorituskyvyn kieliohjelma, jota käytetään teknisten tulosten laskemiseen. Se kykenee integroimaan grafiikat, laskelmat ja ohjelmoinnin käyttäjäystävällisellä tavalla. Tämän ohjelman avulla käyttäjä voi julkaista ongelmia ja ratkaisuja
Kuinka koodata yksinkertainen satunnainen virtuaalinen noppa: 6 vaihetta
Kuinka koodata yksinkertainen satunnainen virtuaalinen noppa: Hei kaikki !!!!! Tämä on ensimmäinen ohjeeni, ja opetan sinulle, kuinka koodata virtuaalinen noppa tietokoneellasi tai älypuhelimellasi. Käytän HTML: ää, JavaScriptiä ja CSS: ää, toivon, että pidätte siitä kaikesta ja ettet unohda äänestää minua alla olevassa kontekstissa
Sonic Pi "Twinkle Twinkle Little Star" -koodattu kappale Macille: 6 vaihetta
Sonic Pi "Twinkle Twinkle Little Star" -koodattu kappale Macille: Nämä ovat perusohjeet "Twinkle Twinkle Little Star" -koodin koodaamiseen. Macin Sonic Pi -käyttöjärjestelmässä
Kuinka koodata Scratchin avulla: 15 vaihetta
Kuinka koodata Scratchin avulla: Hei kaverit! Tämä on floppyman2! Tämä projekti antaa sinulle käsityksen siitä, kuinka aloittaa tasohyppelypeli tyhjästä
Kuinka koodata "Vaeltajan leikekirja": 5 vaihetta (kuvilla)
Kuinka koodata "Vaeltajan leikekirja": Ihmisillä on taipumus olla nostalgisia heille tärkeistä harrastuksista, kuten vaelluksesta. Mutta miten säilytät muiston vaelluksesta? Kuvat ovat vaihtoehto, kyllä. Tämä laite sallii toisen vaihtoehdon olla matkan arkistot. Henkilöllä olisi