Ok, dieses Kapitel des Tutorials ist ein Juwel. Wenn Du nur einen
Abschnitt lesen würdest, sollte es dieser sein. Mit live_loop
kannst
Du genau das, was Du im letzten Abschnitt gelernt hast, viel einfacher
und mit weniger Code tun. Falls Du den letzten Abschnitt nicht gelesen
hast: live_loop
ist der beste Weg, mit Sonic Pi zu jammen.
Also los. Schreibe folgendes in einen neuen Buffer:
live_loop :foo do
play 60
sleep 1
end
Jetzt klicke den Ausführen
-Button. Du hörst zu jeder Schlagzeit ein
einfaches Piepen. Kein besonderer Spaß. Drücke aber noch nicht den
Stopp
-Button. Ändere die 60
in 65
und drücke wieder Ausführen
.
Whoa! Es hat sich automatisch verändert, ohne einen Takt auszulassen. Das ist Live-Coding. Warum es jetzt nicht ein wenig bassiger machen? Verändere Deinen Code, während er abläuft:
live_loop :foo do
use_synth :prophet
play :e1, release: 8
sleep 8
end
Dann drücke Ausführen
.
Lass uns den Cut-Off ein wenig bewegen:
live_loop :foo do
use_synth :prophet
play :e1, release: 8, cutoff: rrand(70, 130)
sleep 8
end
Drücke wieder Ausführen
.
Füge ein Schlagzeug hinzu:
live_loop :foo do
sample :loop_garzul
use_synth :prophet
play :e1, release: 8, cutoff: rrand(70, 130)
sleep 8
end
Ändere den Ton von e1
nach c1
:
live_loop :foo do
sample :loop_garzul
use_synth :prophet
play :c1, release: 8, cutoff: rrand(70, 130)
sleep 8
end
Und jetzt hör auf, mir zuzuhören. Spiele selbst herum, viel Spaß!