Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Zbuloni BPM -në e këngës suaj dhe kodin që
- Hapi 3: Ndiqni Muzikën dhe Shënimet dhe Akordet e Kodit
- Hapi 4: Zgjidhni Synth -in tuaj
- Hapi 5: U krye
Video: Si të kodoni një këngë duke përdorur fletë muzikore në Sonic Pi: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Ky udhëzues do të përshkruajë disa hapa bazë dhe pjesë të kodit për t'u përdorur kur kodoni një këngë në Sonic Pi duke përdorur muzikë fletë! Ka një milion pjesë të tjera të kodit për t'u përpjekur t'i jepni shije pjesës tuaj të përfunduar, prandaj sigurohuni që të luani edhe rreth vetes dhe të shihni se çfarë mund të gjeni!
Fleta muzikore që kam përdorur ishte një aranzhim i thjeshtë i pianos i "I Want to Break Free" nga Queen. Nëse dëshironi të shkarkoni të njëjtën fletë muzikore, mund ta bëni këtu:
Hapi 1: Materialet
Për këtë projekt do t'ju duhet:
1. Një kompjuter i pajtueshëm me Sonic Pi
2. Softueri Sonic Pi
3. Muzikë fletësh
4. Njohuri themelore se si të lexoni muzikë dhe të shënimit shkencor të katranit
Hapi 2: Zbuloni BPM -në e këngës suaj dhe kodin që
Në rastin tim, BPM është shtypur në fletë. Megjithatë, shpesh nuk është kështu. Për ndihmë në gjetjen e BPM të këngës tuaj, mund të përdorni këtë faqe në internet:
BPM e këngës sime ishte 109 rrahje në minutë. Pasi të njihni BPM të këngës tuaj, shkoni në vijën e parë bosh në tamponin tuaj dhe shkruani "use_bpm 109" duke përdorur BPM tuaj. Duhet të ketë një hapësirë midis fjalëve dhe numrave dhe vlera që vendosni për BPM duhet të kthehet në blu, duke treguar se është një numër.
Vazhdimi dhe kodimi i BPM në përvojën time ka ndihmuar jashtëzakonisht në përcaktimin e kohës gjatë kodimit.
Hapi 3: Ndiqni Muzikën dhe Shënimet dhe Akordet e Kodit
Tani, është koha që thjesht t'i përktheni shënimet në stafet në fletën tuaj muzikore në rreshta të kodit. Ju mund të përdorni funksionet e thjeshta "luaj" dhe "fle" për ta bërë këtë, por unë kam gjetur se në fakt e bën pak më të lehtë përdorimin e linjave më të komplikuara të kodit. Sigurohuni t'i kushtoni vëmendje nënshkrimit kryesor në mënyrë që të siguroheni që po vendosni mprehta dhe banesa aty ku duhet të jenë nëse ka.
Në rastin tim, shënimi im i parë ishte një a4 mbi stafin në shënimin shkencor të katranit. Për ta koduar këtë, kam shtypur "play: a4" në një linjë të lirë në tampon, duke u siguruar që të përfshijë zorrën e trashë në mënyrë që softueri ta dijë se është një shënim. Dy pika dhe shënimi duhet të bëhen rozë nëse e keni futur si duhet. Meqenëse ky shënim ishte një shënim i tetë dhe nënshkrimi i kohës është 4/4 herë, unë kodova "fle 0.5" pas tij.
Pas kësaj kisha shumë shënime në një seri që do të kodoheshin shumë më lehtë në një rresht të kodit sesa disa. Për ta bërë këtë, kam përdorur "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Grupi i parë i kllapave duhet të përmbajë shënimet tuaja për stafin në rregull, të ndara me presje dhe e dyta duhet të përmbajë kohëzgjatja e secilës shënim sipas radhës (1 për kartmonedhën çerek, 2 për gjysmë kartëmonedhë, 0.5 për kartëmonedhën e tetë, etj.)
Nëse dëshironi që një akord të luajë në të njëjtën kohë si unë, shkruani "play_chord [: d,: fs,: a]" pa koduar një gjumë në mes. Brenda kllapave, duhet të kodoni shënimet që përbëjnë akordin që po përpiqeni të luani. Nëse këto janë të gjitha shënimet që dëshironi të luani njëherësh, kodoni gjumin pas kësaj me numrin pas gjumit që është kohëzgjatja e shënimit tuaj më të shkurtër në serinë që sapo keni koduar.
Nëse keni një sekuencë përsëritjeje në kodin tuaj, mund të lakoni një grup kodesh duke përdorur "4.times do" në fillim të kodit që dëshironi të lakoni dhe "përfundoni" në fund të pjesës që dëshironi të lakoni. Numri para ".times do" nënkupton sa herë dëshironi që pjesa e kodit të përsëritet. Nëse e keni futur saktë, të dyja "bëj" dhe "përfundoj" do të bëhen portokalli.
Nëse keni një notë të vetme që dëshironi të luani për një kohëzgjatje të caktuar përveç 1, mund ta kodoni kështu: "luani: e5, mbani: 0.5, lëshoni: 0.1" me numrin pas mbështetjes të jetë kohëzgjatja e notës. Nëse e keni shtypur saktë, mbështetja dhe lëshimi do të bëhen rozë dhe numrat do të bëhen blu.
Duke përdorur këto pjesë themelore të kodit, duhet të jeni në gjendje të kodoni këngën tuaj duke përkthyer muzikën në kod. Nëse e luani dhe diçka nuk tingëllon si duhet, përdorni provën dhe gabimin derisa të keni tingullin që dëshironi! Ndonjëherë, ju duhet të ndryshoni në një pjesë të re të kodit ose të shtoni një "gjumë" diku.
Hapi 4: Zgjidhni Synth -in tuaj
Tani që keni koduar të gjithë këngën tuaj duke përdorur muzikë dhe ju pëlqen si tingëllon, është koha për të zgjedhur sintetikën tuaj. Ju ose mund ta mbani atë si parazgjedhje ose të eksploroni shumë opsione të disponueshme brenda softuerit.
Për të gjetur opsionet, klikoni "Ndihmë" në të djathtën e sipërme të dritares, duke hapur ekranin e poshtëm të mësimit. Klikoni në synths në fund dhe eksperimentoni. Shkoni në krye të tamponit tuaj dhe shkruani nën rreshtin ku kemi koduar më parë BPM, shkruani: "use_synth: dtri" me fjalën (et) pasi zorra e trashë është sintetika e zgjedhur për këngën tuaj. Goditi "Luaj" dhe shiko nëse të pëlqen tingulli. Nëse jo, vazhdoni të eksploroni derisa të gjeni një që bëni!
Hapi 5: U krye
Kënga juaj e koduar nga muzika në Sonic Pi tani duhet të jetë e plotë. Shtypni butonin "Run", uluni, qetësohuni dhe dëgjoni kryeveprën tuaj!
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Mësoni të kodoni duke përdorur breshkën Python: 4 hapa
Mësoni të kodoni duke përdorur breshkën Python: Në këtë tutorial ne do të prezantojmë botën argëtuese të kodimit duke përdorur Python, veçanërisht bibliotekën e breshkave. Supozojmë se nuk keni përvojë paraprake të kodimit. Nëse jeni të interesuar të mësoni më shumë, ju sugjerojmë të lexoni librin e autorit: https: //www.amazo
Si të kodoni duke përdorur gërvishtjen: 15 hapa
Si të kodoni duke përdorur gërvishtjen: Përshëndetje djema! Ky është floppyman2! Ky projekt do t'ju japë një ide se si të filloni një lojë platformer nga e para