Kostenlose Online Fortbildung: Musik Coden mit Sonic Pi

Sorry, this entry is only available in German. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Das Kindermedienland Baden-Württemberg bietet in Kooperation mit dem Jugend hackt Lab eine kostenlose Online Fortbildung zu Sonic Pi für Fachkräfte aus Pädagogik, Jugendarbeit, Bibliothekswesen, und Schulsozialarbeit, Lehrkräften und sonstigen Interessierten an. Geleitet wird der Workshop von Paolo Holinski, Mentor aus dem Jugend hackt Lab Ulm.

Sonic Pi wurde explizit entwickelt um Kindern und Jugendlichen Programmieren beizubringen und ist sehr leicht zu lernen. Es ist aber auf keinen Fall nur ein Spielzeug, sondern wird auch von Profis für Live Auftritte genutzt. Außerdem benutzt es die verbreitete Programmiersprache Ruby, welche z.B. auch für Serverprogrammierung verwendet wird, sodass man das gelernte Wissen auch außerhalb von Sonic Pi anwenden kann.

Hier für die Fortbildung am 23.11.20 von 16:00 – 18:30 Uhr anmelden.

 

Online-Lab-Workshop: Sonic Pi für Fortgeschrittene mit Paolo

Sorry, this entry is only available in German. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Sonic Pi ist eine Programmierumgebung, in der sich durch Programmcode Musik generieren lässt. Eine Besonderheit an Sonic Pi ist, dass man den Code zur Laufzeit anpassen kann, was dann wiederum die Musik ändert. Dadurch lässt sich Sonic Pi quasi zum Live-Coding verwenden.

Nachdem wir im letzten Workshop die absoluten Grundlagen von Sonic Pi kennen gelernt haben, möchten wir dieses Mal tiefer einsteigen.
Wir lernen verschiedene Techniken um Melodien und Rythmen zu coden und Sounds zu formen und erkunden Stärken und Schwächen von algorithmischer Komposition und einer Programmiersprache als Musikinstrument.

Für den Kurs solltest du schon ein wenig Programmiererfahrung mitbringen und wissen, was Datentypen, Variablen, Bedingungen, Schleifen und Funktionen sind. Erfahrung mit nebenläufiger Programmierung (Threads) und funktionaler Programmierung sind hilfreich, aber nicht notwendig. Auch musikalisches Grundwissen ist hilfreich, aber nicht zwingend erforderlich.

Der Workshop findet wieder in Big Button Blue online statt am 12. Juni 2020 um 14. Uhr mit unserem Mentor Paolo. BBB-Link hier: 

https://bbb.ulm.dev/b/sonicpi

Bild-Quelle :Les Pounder from Blackpool, UK / CC BY-SA (https://creativecommons.org/licenses/by-sa/2.0)

 

Online-Lab-Workshop: Musik coden mit Sonic Pi (23.4 / 14 Uhr)

Sorry, this entry is only available in German. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Code kann so einiges, ja auch Musik. Wie das geht zeigt euch unser Mentor Paolo am 23.4 um 14 Uhr online. Mit dem Programm Sonic Pi lassen sich Basslines, Drums und ganze Loops coden – und das live 🙂 Mit Paolo lernt ihr ganz easy die Grundlagen dazu und könnt sofort coole Beats programmieren. Dazu sind keine Vorkenntnisse nötig.

Das nice an Sonic Pi ist aber auch, dass es Open Source ist und die darin enthaltene Programmiersprache Ruby auch darüber hinaus für Serverprogrammierung verwendet wird.

Du benötigst: einen PC/Notebook, Mikro + Cam und Internet und natürlich Sonic Pi, was du über  https://sonic-pi.net/ für Mac und Windows herunterladen kannst. Falls du Linux verwendest, probiere Sonic Pi über deinen Paketmanager zu installieren.

Bitte installiere Sonic Pi vor dem Workshop und probiere aus, ob du einen Ton hörst, wenn du in das große Textfeld klickst und dort “play 60” (ohne die Anführungszeichen) eingibst und dann oben auf Ausführen klickst.

Der Workshop findet online statt über folgenden Link: bbb.ulm.dev/b/sonicpi.  Link erst ab 13.45h aufrufen und checke bitte deine Mikro+Video+SonicPi-Einstellungen.

Foto: Von Les Pounder from Blackpool, UK – Screenshot-Sonic Pi, CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=67260553