HOME

TheInfoList



OR:

Sonic Pi is a
live coding Live coding, sometimes referred to as on-the-fly programming,Wang G. & Cook P. (2004"On-the-fly Programming: Using Code as an Expressive Musical Instrument" In ''Proceedings of the 2004 International Conference on New Interfaces for Musical Expr ...
environment based on
Ruby Ruby is a pinkish-red-to-blood-red-colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapph ...
, originally designed to support both computing and music lessons in schools, developed by Sam Aaron in the
University of Cambridge Computer Laboratory The Department of Computer Science and Technology, formerly the Computer Laboratory, is the computer science department of the University of Cambridge. it employed 56 faculty members, 45 support staff, 105 research staff, and about 205 researc ...
in collaboration with
Raspberry Pi Foundation The Raspberry Pi Foundation is a UK-based educational charity founded in 2008 to promote the study of computer science and related subjects globally, particularly among young people. It is best known for initiating the Raspberry Pi series of sing ...
.


Uses

Thanks to its use of the
SuperCollider SuperCollider is an environment and audio programming language released originally in 1996 by James McCartney for real-time audio synthesis and algorithmic composition.J. McCartneySuperCollider: A new real time synthesis language in Proc. Int ...
synthesis engine and accurate timing model, it is also used for live coding and other forms of algorithmic music performance and production, including at
algorave An algorave (from an algorithm and rave) is an event where people dance to music generated from algorithms, often using live coding techniques. Alex McLean of Slub and Nick Collins coined the word "algorave" in 2011, and the first event under su ...
s. Its research and development has been supported by
Nesta Nesta (formerly NESTA, National Endowment for Science, Technology and the Arts) is a British foundation, registered as a charity, which supports innovation. Nesta was originally funded by a £250 million endowment from the UK National Lotter ...
, via the ''Sonic PI: Live & Coding'' project.


See also

*
Pure Data Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. While Puckette is the main author of the program, Pd is an open-source software, open-source ...
*
Algorithmic composition Algorithmic composition is the technique of using algorithms to create music. Algorithms (or, at the very least, formal sets of rules) have been used to compose music for centuries; the procedures used to plot voice-leading in Western counterpo ...
*
List of MIDI editors and sequencers A list is a set of discrete items of information collected and set forth in some format for utility, entertainment, or other purposes. A list may be memorialized in any number of ways, including existing only in the mind of the list-maker, but ...
*
List of music software This is a list of software for creating, performing, learning, analyzing, researching, broadcasting and editing music. This article only includes software, not services. For streaming services such as iHeartRadio, Pandora (service), Pandora, Prime ...


Further reading

* * * * * *


References


External links

* Digital art Computer programming Live coding Algorave Free music software Electronic music software Free audio software Free software programmed in Ruby Audio programming languages Software synthesizers Raspberry Pi University of Cambridge Computer Laboratory {{Music-software-stub