2011
DOI: 10.1162/lmj_a_00056
|View full text |Cite
|
Sign up to set email alerts
|

Algorithms as Scores: Coding Live Music

Abstract: The author discusses live coding as a new path in the evolution of the musical score. Live-coding practice accentuates the score, and whilst it is the perfect vehicle for the performance of algorithmic music it also transforms the compositional process itself into a live event. As a continuation of 20th-century artistic developments of the musical score, live-coding systems often embrace graphical elements and language syntaxes foreign to standard programming languages. The author presents live coding as a hig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
20
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 42 publications
(20 citation statements)
references
References 2 publications
0
20
0
Order By: Relevance
“…Visual coding allows for end-user development (EUD; a more flexible approach to software production by people with expertise in other domains, and those working towards goals supported by computation [ 24 ]) of apps through live coding (where coding is designed and implemented on the fly). Live coding is widely used within the arts, for example, in music performance [ 25 , 26 ] and is increasingly used as a tool for teaching introductory programming [ 27 ]. As a programming tool itself, live coding can result in many new, flexible approaches to programming.…”
Section: Critical Design Stepsmentioning
confidence: 99%
“…Visual coding allows for end-user development (EUD; a more flexible approach to software production by people with expertise in other domains, and those working towards goals supported by computation [ 24 ]) of apps through live coding (where coding is designed and implemented on the fly). Live coding is widely used within the arts, for example, in music performance [ 25 , 26 ] and is increasingly used as a tool for teaching introductory programming [ 27 ]. As a programming tool itself, live coding can result in many new, flexible approaches to programming.…”
Section: Critical Design Stepsmentioning
confidence: 99%
“…Code, like mathematics, has often been described as a form of notation (Aaron et al 2011;Magnusson 2011) and (Blackwell and Green 2003, pp. 103-134).…”
Section: Live Codingmentioning
confidence: 99%
“…This paper will review relevant aspects of music technology and notation, live coding, data projection and the computer interface before considering how joining these techniques and technologies might work as well as suggesting what the fruits of such a union might be. In his 2001 article Algorithms as Scores Thor Magnusson (2011) relates live coding to traditional forms of composing and performing:…”
Section: Introductionmentioning
confidence: 99%
“…visualising complex object/class relationships) rather than the process of programming. In a process-oriented activity such as live coding, different code visualisation techniques are thought to be necessary (Mclean et al, 2010;Magnusson, 2011). However, until now, academic treatments of code visualisations in live coding have adopted theoretical and descriptive approaches, and have not included empirical evaluation of the visualisation techniques.…”
Section: Introductionmentioning
confidence: 99%