Environments for computer-aided composition (CAC), allowing generation and transformation of symbolic musical data, are usually counterposed to real-time environments or sequencers. The counterposition is deeply methodological: in traditional CAC environments interface changes have no effect until a certain ‘refresh’ operation is performed whereas real-time environments immediately react to user input. We shall show in this article that this distinction is by no means natural and that interactivity is an essential performative aspect of the musical discovery process. The reunification of the performative and speculative aspects is obtained via a Max library named bach: automatic composer’s helper, which is a set of tools for symbolic processing and graphical music representation, designed to take advantage of Max's facilities for sound processing, real-time interaction and graphical programming.
[1]
Bob L. Sturm,et al.
Proceedings of the International Computer Music Conference
,
2011
.
[2]
Arshia Cont,et al.
Modeling musical anticipation: From the time of music to the music of time. (Modélisation de l'anticipation musicale: Du temps de la musique vers la musique du temps)
,
2008
.
[3]
Mika Kuuskankare,et al.
PWGL: A Novel Visual Language based on Common Lisp, CLOS and OpenGL
,
2002,
ICMC.
[4]
Camilo Rueda,et al.
Computer-Assisted Composition at IRCAM: From PatchWork to OpenMusic
,
1999,
Computer Music Journal.
[5]
Miller S. Puckette.
A divide between 'compositional' and 'performative' aspects of Pd ⁄
,
2004
.