Slub
Encyclopedia
Slub is a computer music
group formed in 2000 by Adrian Ward and Alex McLean, joined by Dave Griffiths in 2005. They are known for making their music exclusively from their own generative
software, projecting their screens so their
audience can see their handmade interfaces. Their music is improvised, and
advertised as falling within the ambient gabba genre.
Since 2005 slub performances have been exclusively live coded
, using a variety of different self-built language
environments. These have included Pure
Events, a tracker-like Javascript
environment; feedback.pl, an environment for self-editing Perl
scripting; and Fluxus, a
Scheme game engine in which the
visual live coding languages Al-Jazari, Betablocker and Daisychain are
implemented.
Computer music
Computer music is a term that was originally used within academia to describe a field of study relating to the applications of computing technology in music composition; particularly that stemming from the Western art music tradition...
group formed in 2000 by Adrian Ward and Alex McLean, joined by Dave Griffiths in 2005. They are known for making their music exclusively from their own generative
Generative music
Generative music is a term popularized by Brian Eno to describe music that is ever-different and changing, and that is created by a system.- Theory :There are four primary perspectives on "Generative Music" Generative music is a term popularized by Brian Eno to describe music that is ever-different...
software, projecting their screens so their
audience can see their handmade interfaces. Their music is improvised, and
advertised as falling within the ambient gabba genre.
Since 2005 slub performances have been exclusively live coded
Live coding
Live coding is a performance practice centred upon the use of improvised interactive programming and real-time computing in creating sound and image based digital media. Live coding is particularly prevalent in computer music, combining algorithmic composition with improvisation...
, using a variety of different self-built language
environments. These have included Pure
Events, a tracker-like Javascript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
environment; feedback.pl, an environment for self-editing Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...
scripting; and Fluxus, a
Scheme game engine in which the
visual live coding languages Al-Jazari, Betablocker and Daisychain are
implemented.