Current computer-music systems deal with complex processes related to heterogeneous musical contents and information. In particular, the objects involved in music composition correspond to various temporal paradigms and representations. For instance, contemporary music composers frequently deal with time durations, or even directly with the continuous aspects of sound structures, instead of (or in relation to) a traditional pulsed-time representation. In these cases, however, continuous musical material must generally be associated with discrete and symbolic structures to allow for their meaningful representation (Boulez 1987). The score is a general framework for music writing in which this integration of musical material and the related issues of time representations should be carefully considered. Regardless of whether it concerns instrumental or electro-acoustic music, this document is of major importance as a formal support and a preferred place for musicians to write, read, and think about music. In this article, we focus on this notion of the score in computer-aided composition (CAC) through a presentation of related work in the visual programming environment OpenMusic (Agon 1998; Assayag et al. 1999). We introduce a new object recently created in OpenMusic: the sheet. This new object gathers results of CAC experiments and research concerning the relations between programs and score representations, the integration of sound and signal processing in compositional processes, the mixing of heterogeneous temporal systems, and the general visual representation of time structures in music notation. The sheet editor allows for accurate rhythmic notation while integrating specific features such as the support for new types of musical objects and programming tools. After a brief discussion of the question of the score in computer music composition, we present previous attempts at combining programs and scores
[1]
Mika Kuuskankare,et al.
Expressive Notation Package
,
2006,
Computer Music Journal.
[2]
Keith Hamel.
NoteAbility - A Comprehensive Music Notation Editor
,
1998,
ICMC.
[3]
Mikael Laurson,et al.
PatchWork : a visual programming language and some musical applications
,
1996
.
[4]
Camilo Rueda,et al.
Computer-Assisted Composition at IRCAM: From PatchWork to OpenMusic
,
1999,
Computer Music Journal.
[5]
Carlos Agon,et al.
Temporal Control over Sound Synthesis Processes
,
2006
.
[6]
Gérard Assayag,et al.
Computer Assisted Composition today.
,
1998
.
[7]
Alan Marsden.
Representing Musical Time: A Temporal-Logic Approach
,
2000
.
[8]
Dan Harkey,et al.
The Essential Distributed Objects Survival Guide
,
1995
.
[9]
Camilo Rueda,et al.
Objects, Time and Constraints in OpenMusic
,
1998,
ICMC.
[10]
Noel Williams.
Computer assisted composition
,
1992,
Intell. Tutoring Media.
[11]
Laboratorio Nacional de Música Electroacústica.
Proceedings of the 2001 International Computer Music Conference, ICMC 2001, Havana, Cuba, September 17-22, 2001
,
2001,
ICMC.
[12]
Gérard Assayag,et al.
Programmation visuelle et editeurs musicaux pour la composition assistée par ordinateur
,
2002,
IHM '02.
[13]
James F. Allen.
Maintaining knowledge about temporal intervals
,
1983,
CACM.
[14]
Pierre Boulez,et al.
Timbre and composition ‐ timbre and language
,
1987
.
[15]
Gérard Assayag,et al.
Representation and rendering of rhythm structures
,
2002,
Second International Conference on Web Delivering of Music, 2002. WEDELMUSIC 2002. Proceedings..
[16]
Mika Kuuskankare,et al.
PWGL: A Novel Visual Language based on Common Lisp, CLOS and OpenGL
,
2002,
ICMC.
[17]
Leland Smith,et al.
SCORE-A Musician's Approach to Computer Music
,
1972
.