What is live coding? Live coding is the use of programming languages in live music or video animation. It involves algorithms being written and changed, while an agent (usually a computer) follows them. Live coders expose and rewire the innards of software while it generates improvised music and/or visuals. Their screens are usually projected, so the audience can see the code grow in complexity with the music or video. For more information, including videos, see TOPLAP, the organisation set up to support the development of live coding.
What is live art? Live art is a relatively recent term originating in the UK, which can be applied to many performance-based practices but all would share an insistence on experimentation and process-orientated or experience-based work. Live art has a closer link to visual arts methodology than with performance art, which is an alternative term originating in the US in the 70s. But both terms refer to time-based performances where there is a conflation between authoring and 'performing', a rejection of tradition and entertainment and often, linked to this, the rejection of traditional performance spaces such as theatres. We could also use the terms body art, happening or action art. All of these terms have been contested at some point or other, but every one of them essentially approaches the same species of phenomena. For more information, see the Live Art Development Agency.
Live Notation is funded by the Arts & Humanities Research Council. For further information about the project please visit