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



Forarbejde: Installation af Sonic Pi

Se denne video: https://www.youtube.com/watch?v=VJvtIIjbR0E eller følg guiden.

Du finder Sonic Pi ved at gå ind på https://sonic-pi.net/

Lektion 1: Introduktion
live_loop :guitar do
  use_synth :fm
  play :e2
  sleep 0.75
  play :e2
  sleep 0.25
  play :g2
 ...
Lektion 2: Det mest basiske

I Sonic Pi skal man skrive kode for at afspille lyd. Det kan være en syntetisk lyd eller et lydklip.
Derudover skal man selvfølgelig også have pauser imellem lyde.

play 40
sleep 1
play :E3
sleep 1
sample :bd_haus
Lektion 3: Løkker (Gentagelser)

For ikke at skrive et mega langt program med en milliard tegn, så må vi bruge nogle fancy kodestrukturer som "Loops" eller løkker på dansk.

live_loop :bass do
  4.times do
    play :C2
    sleep 0.5
  end
  4.times do
    play :F2
    sleep 0.5
  end
end
Lektion 4: Gør lyden feeed

Vi har lært at afspille en masse lyde, men hvordan ændrer vi den syntetiske lyd så den lyder mega fed?
Man skal bruge synthethizer indstillinger, og dem er der mange af.

use_synth :tech_saws
use_synth_defaults cutoff: 90, release: 0.25
Lektion 5: Teori, og vores egen melodi