A permissive graphical patcher for SuperCollider synths

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

Abstract

This article presents the first version of a permissive graphical patcher (referred to in the text as SCPGP) dedicated to fluid interconnection and control of SuperCollider Synths. With SCPGP, the user programs her/his SynthDefs normally as code in the SuperCollider environment, along with a minimal amount of additional information on these SynthDefs, and programs Patterns according to a simple SuperCollider-compliant syntax. From the execution of this SuperCollider session, the SCPGP interface allows for the definition of higher-level Units, composed of one or several SynthDefs. These Units can then be used in the graphical patcher itself, where the user can easily create graphs of Units, set their parameters, and, where applicable, assign them Buffers and Patterns. Permissiveness is a key principle of SCPGP: once SynthDefs have been successively tested as valid SuperCollider code, the user must be able to interconnect them with no limitation regarding connector properties (signal rate, number of channels) or the order of execution on the SuperCollider tree of Nodes. SCPGP offers a range of flexible patching operations, to foster a fully fluid and open-ended experimentation from a network of user-defined SuperCollider Synths.
Original languageEnglish
Title of host publicationICMC 2016 - 42nd International Computer Music Conference, Proceedings
PublisherHKU University of the Arts Utrecht, HKU Music and Technology
Pages134-139
Number of pages6
ISBN (Electronic)0984527451, 9780984527458
Publication statusPublished - Sep 2016
Event42nd International Computer Music Conference - Utrecht, Netherlands
Duration: 12 Sep 201616 Sep 2016
Conference number: 42
https://www.icmc2016.com/ (Link to Conference Website )

Conference

Conference42nd International Computer Music Conference
Abbreviated titleICMC 2016
CountryNetherlands
CityUtrecht
Period12/09/1616/09/16
Internet address

Fingerprint

Fluids
Graph
Syntax
Experimentation
Connector

Cite this

Dufeu, F. (2016). A permissive graphical patcher for SuperCollider synths. In ICMC 2016 - 42nd International Computer Music Conference, Proceedings (pp. 134-139). HKU University of the Arts Utrecht, HKU Music and Technology.
Dufeu, Frédéric. / A permissive graphical patcher for SuperCollider synths. ICMC 2016 - 42nd International Computer Music Conference, Proceedings. HKU University of the Arts Utrecht, HKU Music and Technology, 2016. pp. 134-139
@inproceedings{0c67694d40364465bcf85e77043f689f,
title = "A permissive graphical patcher for SuperCollider synths",
abstract = "This article presents the first version of a permissive graphical patcher (referred to in the text as SCPGP) dedicated to fluid interconnection and control of SuperCollider Synths. With SCPGP, the user programs her/his SynthDefs normally as code in the SuperCollider environment, along with a minimal amount of additional information on these SynthDefs, and programs Patterns according to a simple SuperCollider-compliant syntax. From the execution of this SuperCollider session, the SCPGP interface allows for the definition of higher-level Units, composed of one or several SynthDefs. These Units can then be used in the graphical patcher itself, where the user can easily create graphs of Units, set their parameters, and, where applicable, assign them Buffers and Patterns. Permissiveness is a key principle of SCPGP: once SynthDefs have been successively tested as valid SuperCollider code, the user must be able to interconnect them with no limitation regarding connector properties (signal rate, number of channels) or the order of execution on the SuperCollider tree of Nodes. SCPGP offers a range of flexible patching operations, to foster a fully fluid and open-ended experimentation from a network of user-defined SuperCollider Synths.",
author = "Fr{\'e}d{\'e}ric Dufeu",
year = "2016",
month = "9",
language = "English",
pages = "134--139",
booktitle = "ICMC 2016 - 42nd International Computer Music Conference, Proceedings",
publisher = "HKU University of the Arts Utrecht, HKU Music and Technology",

}

Dufeu, F 2016, A permissive graphical patcher for SuperCollider synths. in ICMC 2016 - 42nd International Computer Music Conference, Proceedings. HKU University of the Arts Utrecht, HKU Music and Technology, pp. 134-139, 42nd International Computer Music Conference, Utrecht, Netherlands, 12/09/16.

A permissive graphical patcher for SuperCollider synths. / Dufeu, Frédéric.

ICMC 2016 - 42nd International Computer Music Conference, Proceedings. HKU University of the Arts Utrecht, HKU Music and Technology, 2016. p. 134-139.

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

TY - GEN

T1 - A permissive graphical patcher for SuperCollider synths

AU - Dufeu, Frédéric

PY - 2016/9

Y1 - 2016/9

N2 - This article presents the first version of a permissive graphical patcher (referred to in the text as SCPGP) dedicated to fluid interconnection and control of SuperCollider Synths. With SCPGP, the user programs her/his SynthDefs normally as code in the SuperCollider environment, along with a minimal amount of additional information on these SynthDefs, and programs Patterns according to a simple SuperCollider-compliant syntax. From the execution of this SuperCollider session, the SCPGP interface allows for the definition of higher-level Units, composed of one or several SynthDefs. These Units can then be used in the graphical patcher itself, where the user can easily create graphs of Units, set their parameters, and, where applicable, assign them Buffers and Patterns. Permissiveness is a key principle of SCPGP: once SynthDefs have been successively tested as valid SuperCollider code, the user must be able to interconnect them with no limitation regarding connector properties (signal rate, number of channels) or the order of execution on the SuperCollider tree of Nodes. SCPGP offers a range of flexible patching operations, to foster a fully fluid and open-ended experimentation from a network of user-defined SuperCollider Synths.

AB - This article presents the first version of a permissive graphical patcher (referred to in the text as SCPGP) dedicated to fluid interconnection and control of SuperCollider Synths. With SCPGP, the user programs her/his SynthDefs normally as code in the SuperCollider environment, along with a minimal amount of additional information on these SynthDefs, and programs Patterns according to a simple SuperCollider-compliant syntax. From the execution of this SuperCollider session, the SCPGP interface allows for the definition of higher-level Units, composed of one or several SynthDefs. These Units can then be used in the graphical patcher itself, where the user can easily create graphs of Units, set their parameters, and, where applicable, assign them Buffers and Patterns. Permissiveness is a key principle of SCPGP: once SynthDefs have been successively tested as valid SuperCollider code, the user must be able to interconnect them with no limitation regarding connector properties (signal rate, number of channels) or the order of execution on the SuperCollider tree of Nodes. SCPGP offers a range of flexible patching operations, to foster a fully fluid and open-ended experimentation from a network of user-defined SuperCollider Synths.

UR - http://www.scopus.com/inward/record.url?scp=85003498850&partnerID=8YFLogxK

M3 - Conference contribution

SP - 134

EP - 139

BT - ICMC 2016 - 42nd International Computer Music Conference, Proceedings

PB - HKU University of the Arts Utrecht, HKU Music and Technology

ER -

Dufeu F. A permissive graphical patcher for SuperCollider synths. In ICMC 2016 - 42nd International Computer Music Conference, Proceedings. HKU University of the Arts Utrecht, HKU Music and Technology. 2016. p. 134-139