Telliminator
Sample-Collector
- Sprechprobe
- Link
- #1
Themenstarter/in
Hallo zusammen,
ich habe eine schöne kleine Spielerei entdeckt. Sie bringt die Welten von Programmieren und Musikproduktion auf schöne Art und Weise zusammen. Sonic Pi.
Auf der Webseite von Sonic Pi könnt ihr den Code live eingeben und simulieren. Ihr könnte das Programm aber auch herunter laden und wie der Name schon vermuten lässt, nebst Windows und MAC , Euren kleinen Raspberry Pi damit versorgen und damit rumspielen und mit der Programmierung von Euren eigenen Sounds loslegen. Macht Euren Pi zum Loop-Synthesizer.
ich habe eine schöne kleine Spielerei entdeckt. Sie bringt die Welten von Programmieren und Musikproduktion auf schöne Art und Weise zusammen. Sonic Pi.
Was ist Sonic Pi?
Sonic Pi ist eine kostenlose Open-Source-Software, mit der man durch das Schreiben von Code in Echtzeit Musik erzeugen kann – sogenanntes Live Coding. Ursprünglich von Sam Aaron für den Schulunterricht entwickelt, wird es mittlerweile von weltweit vielen Künstlern für Live-Auftritte, Sounddesign und elektronische Musik genutzt.Die Features
- Anfängerfreundlich: Ihr braucht keine tiefen Programmierkenntnisse. Die Syntax ist klar, übersichtlich und fehlerverzeihend.
- Direktes Feedback: Mit einem Klick auf Run hört ihr sofort, was euer Code macht. Änderungen können live vorgenommen werden, ohne dass die Musik stoppt.
- Mächtige Sound-Engine: Sonic Pi bringt eine Fülle an integrierten Synths, Effekten (Reverb, Delay, Distortion etc.) und Sample-Bibliotheken mit. Zudem lassen sich eigene Audio-Samples problemlos einbinden.
- Echte MIDI- & OSC-Unterstützung: Ihr könnt MIDI-Keyboards anschließen oder externe Hardware und DAWs ansteuern.
Wie sieht das in der Praxis aus?
Hier ein einfaches Beispiel, das eine Bassdrum im Takt abspielt und eine kleine Melodieschleife darüberlegt:Ruby
live_loop :beat do
sample :bd_haus, amp: 1.5
sleep 1
end
live_loop :melody do
use_synth
rophet
play choose([:c4, :e4, :g4, :b4]), release: 0.3
sleep 0.5
end
live_loop :beat do
sample :bd_haus, amp: 1.5
sleep 1
end
live_loop :melody do
use_synth
play choose([:c4, :e4, :g4, :b4]), release: 0.3
sleep 0.5
end
Wo fängt man am besten an?
Das Großartige an Sonic Pi ist das integrierte Tutorial. Nach der Installation findet ihr in der Anwendung ein ausführliches, deutschsprachiges Handbuch mit Schritt-für-Schritt-Anleitungen und vielen Code-Beispielen.ruby
use_synth :blade # 1. Wähle einen spacigen Synthesizer-Sound
live_loop :weltraum_sound do # 2. Starte eine Endlosschleife
# 3. Wähle eine zufällige Note aus einer harmonischen Tonleiter (E-Moll)
zufällige_note = (scale :e3, :minor_pentatonic).choose
play zufällige_note, release: 2 # 4. Spiele die Note und lass sie 2 Sekunden ausklingen
sleep [0.5, 1, 2].choose # 5. Warte zufällig eine halbe, eine oder zwei Sekunden
end # 6. Springe zurück zu Schritt 2
use_synth :blade # 1. Wähle einen spacigen Synthesizer-Sound
live_loop :weltraum_sound do # 2. Starte eine Endlosschleife
# 3. Wähle eine zufällige Note aus einer harmonischen Tonleiter (E-Moll)
zufällige_note = (scale :e3, :minor_pentatonic).choose
play zufällige_note, release: 2 # 4. Spiele die Note und lass sie 2 Sekunden ausklingen
sleep [0.5, 1, 2].choose # 5. Warte zufällig eine halbe, eine oder zwei Sekunden
end # 6. Springe zurück zu Schritt 2
Auf der Webseite von Sonic Pi könnt ihr den Code live eingeben und simulieren. Ihr könnte das Programm aber auch herunter laden und wie der Name schon vermuten lässt, nebst Windows und MAC , Euren kleinen Raspberry Pi damit versorgen und damit rumspielen und mit der Programmierung von Euren eigenen Sounds loslegen. Macht Euren Pi zum Loop-Synthesizer.

