Inhoudsopgave:
- Stap 1: Maak uzelf vertrouwd met Sonic Pi
- Stap 2: Zoek de notities
- Stap 3: Code weg
- Stap 4: Speel je nieuwe nummer
Video: Mii-muziek: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Deze Instructable is geschreven om diegenen te helpen die voor het eerst leren coderen met Sonic Pi. Het Mii-kanaalthema is een geweldig stuk voor beginners, omdat de gebruiker coderen kan oefenen met behulp van wetenschappelijke toonhoogtenotatie en zich vertrouwd kan maken met de slaap-/afspeelfuncties van Sonic Pi met een eenvoudig muziekstuk.
Stap 1: Maak uzelf vertrouwd met Sonic Pi
Ik raad ten zeerste aan de verschillende tutorials van Sonic Pi te volgen om de basiscode te oefenen en een duidelijk idee te krijgen van hoe de code in Sonic Pi eruitziet. Deze tutorials zijn een goede basis voor een beginner voordat hij de code voor het Mii-kanaalthema voltooit.
Stap 2: Zoek de notities
Sonic Pi-codering kan op twee manieren worden geschreven:
1. Noten kunnen worden gecodeerd door het nummer van de toets op de piano te gebruiken. U kunt bijvoorbeeld een toets aanduiden door "play 63" of toets #63 op de piano te zeggen. Lagere nummers worden beschouwd als lagere plaatsen.
2. Noten kunnen ook worden gecodeerd door de naam van de muzikale letter en het octaafnummer te gebruiken, wat wetenschappelijke toonhoogtenotatie wordt genoemd.
De eerste stap bij het schrijven van een nummer in codering is het uitschrijven van de noten van de bladmuziek. Voor het thema van het Mii-kanaal heb ik alle namen van de notenletters van de bladmuziek doorgenomen en opgeschreven in wetenschappelijke toonhoogtenotatie, inclusief kruizen en flats.
Stap 3: Code weg
Zodra u de letternaam voor elke noot hebt, kunt u elke noot coderen door "play: letter name" te schrijven met de letternaam van de pianonoot waar u "letternaam" ziet. Tussen elke noot moet er enige stilte zijn, dus tussen elke noot schrijf je "slaap 0,5". Het getal na het slapen is mogelijk niet altijd "0,5", omdat de waarde kan variëren afhankelijk van de tijd tussen de noten in de muziek. De code voor het Mii-kanaalthema staat hieronder om te kopiëren en in Sonic Pi te plakken.
afspelen:Fs4 slaap 0.30 afspelen:A4 slaap 0.30 afspelen:Cs5 slaap 0.30 afspelen:A4 slaap 0.30 afspelen:D4 slaap 0.30 afspelen:D4 slaap 0.30 afspelen:D4 slaap 0.5 afspelen:Cs4 slaap 0.35 afspelen:D4 slaap 0.30 afspelen:Fs4 slaap 0.30 afspelen:A4 slaap 0.30 afspelen:Cs5 slaap 0.35 afspelen:A4 slaap 0.35 afspelen:Fs4 slaap 0.35 afspelen:E5 slaap 0.35 afspelen:Eb5 slaap 0.35 afspelen:D5 slaap 1 afspelen:GS4 slaap 0.30 afspelen:Cs5 slaap 0.30 afspelen:Fs4 slaap 0.30 afspelen:Cs5 slapen 0,30 afspelen:Gs4 slapen 0,30 afspelen:Cs5 slapen 0,30 afspelen:G4 slapen 0,30 afspelen:Fs4 slapen 0,30 afspelen:E4 slaap 0,30 afspelen:E4 slaap 0,25 afspelen:E4 slaap 0,25 afspelen:E4 slaap 0,45 afspelen:E4 slaap 0,25 afspelen:E4 slaap 0.25 afspelen:E4 slaap 0.30 afspelen:Eb4 slaap 0.30 afspelen:D4 slaap 0.30 afspelen:Cs4 slaap 0.30 afspelen:A4 slaap 0.25 afspelen:Cs5 slaap 0.30 afspelen:A4 slaap 0.30 afspelen:Fs4 slaap 0.30 afspelen:D4 slaap 0.25 afspelen:D4 slaap 0.25 afspelen:D4 slaap 0.30 afspelen:E5 slaap 0.25 afspelen:E5 slaap 0.30 afspelen:E5 slaap 0.40 afspelen:Fs4 slaap 0.25 afspelen:A4 slaap 0.25 afspelen:Cs5 slaap 0.30 afspelen:A4 slaap 0.30 afspelen:Fs4 slaap 0,30 spelen:E5 slaap 0,30 spelen:D5 slaap 0,45 spelen:B4 slaap 0,30 spelen:G4 slaap 0,30 spelen:D4 slaap 0,30 spelen:Cs4 spelen:Cs4 slaap 0,30 spelen:B4 slaap 0,30 spelen:G4 slaap 0,30 spelen:Cs4 slaap 0.30 spelen:A4 slaap 0.30 spelen:Fs4 slaap 0.30 spelen:Cs4 slaap 0.30 spelen:B3 spelen:B3 slaap 0.30 spelen:F4 slaap 0.30 spelen:D4 slaap 0.30 spelen:B3 slaap 0.25 spelen:E4 slaap 0.25 spelen:E4 slaap 0.25 spelen:E4 slaap 0,50 spelen:Bb4 slaap 0,25 spelen:Bb4 slaap 0,25 spelen:Cs5 slaap 0,25 spelen:D5 slaap 0,25 spelen:Fs5 slaap 0,25 spelen:A5 slaap 1,25 spelen:A4 slaap 0,40 spelen:Bb4 slaap 0,40 spelen:B4 slaap 0,40 spelen:Bb4 slaap 0.40 spelen:B4 slaap 0.50 spelen:A4 slaap 0.30 spelen:Bb4 slaap 0.30 spelen:B4 slaap 0.40 spelen:Fs5 slaap 0.30 spelen:Cs5 slaap 0.30 spelen:B4 slaap 0.25 spelen:Bb4 slaap 0.40 spelen:B4 slaap 0.40 spelen:B4 slaap 0.40 spelen:C5 slaap 0.40 spelen:Cs5 slaap 0.30 spelen:C5 slaap 0.40 spelen:Cs5 slaap 0.50 spelen:Cs5 slaap 0.30 spelen:C5 slaap 0.30 spelen:Cs5 slaap 0.40 spelen:G5 slaap 0.30 spelen: Eb5 slaap 0.40 spelen:Cs5 slaap 0.30 spelen:Eb5 slaap 0.60 spelen:B4
Stap 4: Speel je nieuwe nummer
Zodra je de code in Sonic Pi hebt, kun je op de afspeelknop bovenaan het programma drukken en je nieuwe nummer horen - het Mii-kanaalthema.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)