Sonic Pi

from Wikipedia, the free encyclopedia
Sonic Pi

Screenshot-Sonic Pi (25106932979) .png
Basic data

Publishing year 2012
Current  version 3.2.2
(April 7, 2020)
operating system Linux , macOS , Windows
programming language Ruby , Erlang , Clojure , C ++ , and Qt
category Music software
License MIT License
sonic-pi.net

Sonic Pi is an open source music program developed for the Raspberry Pi small computer . In addition to the Pi, the program also works on other computers with Linux, Mac OS or Windows as operating systems.

Sonic Pi uses the small computer as a musical instrument. The structure of the application known as “Audible Programming” does not make use of common methods for entering music (e.g. keyboard , musical notation , or sequencer ). Instead, small scripts are "played", i. H. a program source text forms the basis for the sound generation. By means of so-called "live coding", a running loop can be changed in real time and the sound sequence generated can be changed.

With the help of computer science teacher Carrie Anne Philbin, Sam Aaron developed Sonic Pi at the University of Cambridge for basic IT training in English schools, where programming is already learned in the lower grades .

Individual evidence

  1. Stephan Lamprecht : Sonic Pi: Learning to program with music - that's how it works . In: PC WORLD . ( pcwelt.de [accessed on September 22, 2017]).
  2. a b Programming audibly with Sonic Pi . In: re: publica & Media Convention Berlin . ( re-publica.com [accessed on September 22, 2017]).
  3. Sonic Pi - a free music and computing resource for teachers, and for the rest of us - Raspberry Pi . In: Raspberry Pi . September 24, 2013 ( raspberrypi.org [accessed September 22, 2017]).