Innholdsfortegnelse:
- Trinn 1: Gjør deg kjent med Sonic Pi
- Trinn 2: Finn notatene
- Trinn 3: Kode bort
- Trinn 4: Spill din nye sang
Video: Mii Music: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Denne instruksen ble skrevet for å hjelpe de som lærer å kode for første gang ved hjelp av Sonic Pi. Mii Channel -temaet er et flott nybegynnerstykke fordi brukeren kan øve på koding ved hjelp av vitenskapelig tonehøydenotasjon og bli komfortabel med søvn/spillfunksjonene til Sonic Pi med et enkelt musikalsk stykke.
Trinn 1: Gjør deg kjent med Sonic Pi
Jeg anbefaler på det sterkeste å fullføre de forskjellige opplæringsprogrammene som tilbys av Sonic Pi for å praktisere grunnleggende kode og ha en klar ide om hvordan koden i Sonic Pi ser ut. Disse opplæringsprogrammene er et godt grunnlag for en nybegynner før du fullfører koden for Mii Channel -temaet.
Trinn 2: Finn notatene
Sonic Pi -koding kan skrives på to måter:
1. Notater kan kodes ved å bruke nummeret til nøkkelen på pianoet. For eksempel kan du betegne en nøkkel ved å si "spill 63" eller nøkkel #63 på pianoet. Lavere tall regnes som lavere plasser.
2. Notater kan også kodes ved å bruke navnet på den musikalske bokstaven og oktavnummeret, som kalles vitenskapelig tonehøydenotasjon.
Det første trinnet for å skrive en sang i koding er å skrive ut notene fra notene. For Mii Channel -temaet gikk jeg igjennom og skrev ut alle notebrevnavnene fra notene i vitenskapelig tonehøyde, inkludert skarpe og leiligheter.
Trinn 3: Kode bort
Når du har bokstavnavnet for hver tone, kan du kode hver tone ved å skrive "play: letter name" med pianotonen bokstavnavn der du ser "letter name". Mellom hver tone må det være litt stillhet, så mellom hver note skriver du "sove 0,5". Tallet etter søvn er kanskje ikke alltid "0,5", ettersom verdien kan variere avhengig av tiden mellom notene i musikken. Koden for Mii Channel -temaet er nedenfor for å kopiere og lime inn i Sonic Pi.
spill: Fs4 sleep 0.30 play: A4 sleep 0.30 play: Cs5 sleep 0.30 play: A4 sleep 0.30 play: D4 sleep 0.30 play: D4 sleep 0.30 play: D4 sleep 0.5 play: Cs4 sleep 0.35 play: D4 sleep 0.30 play: Fs4 sleep 0.30 spill: A4 sleep 0.30 play: Cs5 sleep 0.35 play: A4 sleep 0.35 play: Fs4 sleep 0.35 play: E5 sleep 0.35 play: Eb5 sleep 0.35 play: D5 sleep 1 play: Gs4 sleep 0.30 play: Cs5 sleep 0.30 play: Fs4 sleep 0.30 spill: Cs5 sleep 0.30 play: Gs4 sleep 0.30 play: Cs5 sleep 0.30 play: G4 sleep 0.30 play: Fs4 sleep 0.30 play: E4 sleep 0.30 play: E4 sleep 0.25 play: E4 sleep 0.25 play: E4 sleep 0.45 play: E4 sleep 0.25 spill: E4 sleep 0.25 spill: E4 sleep 0.30 play: Eb4 sleep 0.30 play: D4 sleep 0.30 play: Cs4 sleep 0.30 play: A4 sleep 0.25 play: Cs5 sleep 0.30 play: A4 sleep 0.30 play: Fs4 sleep 0.30 play: D4 sleep 0.25 spill: D4 sleep 0.25 spill: D4 sleep 0.30 play: E5 sleep 0.25 play: E5 sleep 0.30 play: E5 sleep 0.40 play: Fs4 sleep 0.25 play: A4 sleep 0.25 play: Cs5 sleep 0.30 play: A4 sleep 0.30 play: Fs4 sleep 0.30 play: E5 sleep 0.30 play: D5 sleep 0.45 play: B4 sleep 0.30 play: G4 sleep 0.30 play: D4 sleep 0.30 play: Cs4 play: Cs4 sleep 0.30 play: B4 sleep 0.30 play: G4 sleep 0.30 play: Cs4 sove 0.30 spill: A4 søvn 0.30 spill: Fs4 søvn 0.30 spill: Cs4 søvn 0.30 spill: B3 spill: B3 søvn 0.30 spill: F4 søvn 0.30 spill: D4 søvn 0.30 spill: B3 søvn 0.25 spill: E4 søvn 0.25 spill: E4 søvn 0.25 spill: E4 sleep 0.50 spill: Bb4 sleep 0.25 play: Bb4 sleep 0.25 play: Cs5 sleep 0.25 play: D5 sleep 0.25 play: Fs5 sleep 0.25 play: A5 sleep 1.25 play: A4 sleep 0.40 play: Bb4 sleep 0.40 play: B4 sleep 0.40 spill: Bb4 sleep 0.40 spill: B4 sleep 0.50 play: A4 sleep 0.30 play: Bb4 sleep 0.30 play: B4 sleep 0.40 play: Fs5 sleep 0.30 play: Cs5 sleep 0.30 play: B4 sleep 0.25 play: Bb4 sleep 0.40 play: B4 sleep 0.40 spill: B4 søvn 0.40 spill: C5 søvn 0.40 spill: Cs5 søvn 0.30 spill: C5 søvn 0.40 spill: Cs5 søvn 0.50 spill: Cs5 søvn 0.30 spill: C5 søvn 0.30 spill: Cs5 søvn 0.40 spill: G5 søvn 0.30 spill: Eb5 sleep 0.40 play: Cs5 sleep 0.30 play: Eb5 sleep 0.60 play: B4
Trinn 4: Spill din nye sang
Når du har koden i Sonic Pi, kan du trykke på play -knappen øverst i programmet og høre den nye sangen din - Mii Channel -temaet.
Anbefalt:
Ultrasonic Induction Music Box: 4 trinn
Ultrasonic Induction Music Box: Dette verket bruker ultralydsensorer for å produsere forskjellige lyder, og bruker knapper for å produsere forskjellig musikk og harmoni
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 trinn (med bilder)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Dette prosjektet bruker arduino til å kontrollere en RGB led strip med telefonen din via bluetooth. Du kan endre farge, få lys til å synkronisere med musikk eller gjøre dem automatisk justere for omgivelsesbelysningen
Music Rhythm LED Flash Light: 9 trinn (med bilder)
Music Rhythm LED Flash Light: I dette prosjektet vil vi lage en Music Rhythm LED Flash Light -krets ved hjelp av mikrofon og BC547 på brødbrett og PCB, der LED -stripelysene blinker med musikkrytmen. Mikrofonen vil føle musikkrytmen og generere en elektrisk pul
Magic Music Box: 6 trinn
Magic Music Box: Mitt Arduino -prosjekt heter Magic Music Box. Det er en spesiell boks som lager lyd og musikk. Den har også en skjerm som viser navn på musikknotater mens du lager den tilhørende lyden. Dette er en perfekt læremaskin for barn som er villige til å lære
Arduino Music Notes Detector: 3 trinn
Arduino Music Notes Detector: Det er vanskelig å oppdage musikknotater fra lydsignalet, spesielt på Arduino på grunn av begrenset minne og prosessorkraft. Vanligvis er notatet ikke en ren sinusbølge som gjør detekteringen vanskelig. Hvis vi tar frekvensomformingen av va