Sonic Pi is een gratis en open-source programmeeromgeving die specifiek is ontworpen voor het creëren en live coderen van muziek met behulp van code.
🎶 Sonic Pi is een gratis en open-source programmeeromgeving die specifiek is ontworpen voor het creëren en live coderen van muziek met behulp van code.
Muziek met Code: Met Sonic Pi programmeer je beats, melodieën, geluidseffecten en complete songs door tekst in een eenvoudige code-editor te typen.
Live Coding: Een van de meest unieke en spannende aspecten is live coding. Dit betekent dat je de code kunt schrijven en aanpassen terwijl de muziek speelt, waardoor je kunt improviseren en live optreden zoals met een muziekinstrument.
Gebaseerd op Ruby: De programmeertaal die in Sonic Pi wordt gebruikt, is gebaseerd op Ruby.
Educatief: Het is oorspronkelijk ontwikkeld door dr. Sam Aaron van de Universiteit van Cambridge om computer- en muzieklessen op scholen te ondersteunen. Het is een laagdrempelige en creatieve manier om de basisprincipes van programmeren te leren.
Synths en Samples: Je kunt synthesizers (digitale instrumenten) gebruiken om klanken te genereren en samples (voorgeprogrammeerde geluiden zoals drums of piano) afspelen.
Effecten (FX): Je kunt diverse studio-effecten toevoegen om de klank van je code te bewerken (zoals reverb, delay, of vervorming).
Loops en Threads: Het programma maakt veel gebruik van loops (herhalingen) en threads (om meerdere stukken code tegelijkertijd te laten lopen, bijvoorbeeld een drumbeat en een melodie).
Cross-platform: Het is beschikbaar voor Windows, macOS, Linux en de Raspberry Pi.
Dit filmpje geeft een Nederlandstalige introductie over hoe je de eerste klanken met Sonic Pi kunt maken:
Sonic Pi Tutorial (Deel 1) Nederlandstalig.