Colliding: a SuperCollider environment for synthesis-oriented live coding

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

One of the motivations for live coding is the freedom and flexibility that a programming language puts in the hands of the performer. At the same time, systems with explicit constraints facilitate learning and often boost creativity in unexpected ways. Some simplified languages and environments for music live coding have been developed during the last few years, most often focusing on musical events, patterns and sequences. This paper describes a constrained environment aimed at exploring the creation and modification of sound synthesis and processing networks in real time, using a subset of the SuperCollider programming language. The system has been used in educational and concert settings, two common applications of live coding that benefit from the lower cognitive load.
LanguageEnglish
Title of host publicationProceedings of the 2016 International Conference on Live Interfaces
EditorsThor Magnusson, Chris Kiefer, Sam Duffy
Number of pages7
ISBN (Electronic)9780993199684
Publication statusPublished - 2016
Externally publishedYes
EventInternational Conference on Live Interfaces - University of Sussex, Brighton, United Kingdom
Duration: 29 Jun 20163 Jul 2016
http://www.wikicfp.com/cfp/servlet/event.showcfp?eventid=50258&copyownerid=38925 (Link to Conference Information)

Conference

ConferenceInternational Conference on Live Interfaces
Abbreviated titleICLI 2016
CountryUnited Kingdom
CityBrighton
Period29/06/163/07/16
Internet address

Fingerprint

Computer programming languages
Acoustic waves
Processing

Cite this

Roma, G. (2016). Colliding: a SuperCollider environment for synthesis-oriented live coding. In T. Magnusson, C. Kiefer, & S. Duffy (Eds.), Proceedings of the 2016 International Conference on Live Interfaces
Roma, Gerard. / Colliding : a SuperCollider environment for synthesis-oriented live coding. Proceedings of the 2016 International Conference on Live Interfaces. editor / Thor Magnusson ; Chris Kiefer ; Sam Duffy. 2016.
@inproceedings{7032cb71ecd64d528fcf15d972534859,
title = "Colliding: a SuperCollider environment for synthesis-oriented live coding",
abstract = "One of the motivations for live coding is the freedom and flexibility that a programming language puts in the hands of the performer. At the same time, systems with explicit constraints facilitate learning and often boost creativity in unexpected ways. Some simplified languages and environments for music live coding have been developed during the last few years, most often focusing on musical events, patterns and sequences. This paper describes a constrained environment aimed at exploring the creation and modification of sound synthesis and processing networks in real time, using a subset of the SuperCollider programming language. The system has been used in educational and concert settings, two common applications of live coding that benefit from the lower cognitive load.",
keywords = "live coding, live interfaces, sound synthesis",
author = "Gerard Roma",
year = "2016",
language = "English",
editor = "Thor Magnusson and Chris Kiefer and Sam Duffy",
booktitle = "Proceedings of the 2016 International Conference on Live Interfaces",

}

Roma, G 2016, Colliding: a SuperCollider environment for synthesis-oriented live coding. in T Magnusson, C Kiefer & S Duffy (eds), Proceedings of the 2016 International Conference on Live Interfaces. International Conference on Live Interfaces, Brighton, United Kingdom, 29/06/16.

Colliding : a SuperCollider environment for synthesis-oriented live coding. / Roma, Gerard.

Proceedings of the 2016 International Conference on Live Interfaces. ed. / Thor Magnusson; Chris Kiefer; Sam Duffy. 2016.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Colliding

T2 - a SuperCollider environment for synthesis-oriented live coding

AU - Roma, Gerard

PY - 2016

Y1 - 2016

N2 - One of the motivations for live coding is the freedom and flexibility that a programming language puts in the hands of the performer. At the same time, systems with explicit constraints facilitate learning and often boost creativity in unexpected ways. Some simplified languages and environments for music live coding have been developed during the last few years, most often focusing on musical events, patterns and sequences. This paper describes a constrained environment aimed at exploring the creation and modification of sound synthesis and processing networks in real time, using a subset of the SuperCollider programming language. The system has been used in educational and concert settings, two common applications of live coding that benefit from the lower cognitive load.

AB - One of the motivations for live coding is the freedom and flexibility that a programming language puts in the hands of the performer. At the same time, systems with explicit constraints facilitate learning and often boost creativity in unexpected ways. Some simplified languages and environments for music live coding have been developed during the last few years, most often focusing on musical events, patterns and sequences. This paper describes a constrained environment aimed at exploring the creation and modification of sound synthesis and processing networks in real time, using a subset of the SuperCollider programming language. The system has been used in educational and concert settings, two common applications of live coding that benefit from the lower cognitive load.

KW - live coding

KW - live interfaces

KW - sound synthesis

M3 - Conference contribution

BT - Proceedings of the 2016 International Conference on Live Interfaces

A2 - Magnusson, Thor

A2 - Kiefer, Chris

A2 - Duffy, Sam

ER -

Roma G. Colliding: a SuperCollider environment for synthesis-oriented live coding. In Magnusson T, Kiefer C, Duffy S, editors, Proceedings of the 2016 International Conference on Live Interfaces. 2016