Sonic Pi er et musik kodning og synthethiser program. Man skriver tekst kode som play :e3 for at afspille lyd.



Forarbejde: Installation

Du finder Sonic Pi ved at gå ind på https://sonic-pi.net/
Her er nogle eksempler og forklaring på hvad Sonic Pi er.

Der er også installeringslinks som vi gentager her:
Windows: https://sonic-pi.net/#windows
MacOS: https://sonic-pi.net/#mac

Tryk ind på lektionen for at se mere

Lektion 1: Spil dine første noder

Vi går igennem de basiske elementer i Sonic Pi og musik teori som
noder/toner
akkorder
pauser mellem toner
og øvelser

Lektion 2: Afspil andre lyde og lav gentagelser

Vi går igennem de basiske elementer i Sonic Pi og musik teori som
synthethizer
løkker
samples
og øvelser

Lektion 3: Ruby data strukturer

Sonic Pi er en DSL (Domain Specific Language) til Ruby. Altså det er en slags dialægt af sproget til at programmere lyd.
Derfor er der en masse Ruby man kan lære som også bliver brugt til at lave hjemmesider og apps.

Lektion 4: Skalaer og mængde afspilning

Der er både metoder og teori der kan få kickstartet en god melodi. Her kigger vi på skalaer fra musikteori, og et par sonic pi metoder der får udført en masse på få tegn.

Lektion 5: Parametre til lyd

Når vi afspiller lyde i Sonic Pi, er der mange muligheder for at bestemme hvordan, hvor længe, hvor højt, osv. det skal lyde.

Lektion 6: Eksempel på at lave en hel sang

Vi laver en melodi ved at komponere
en bas melodi
en tromme melodi
en lys melodi
og sammensætte den