ï~~2. EXTERNALIZATION IN EXISTING GRAPHICAL MUSIC PROGRAMS 2.1. The UPIC system The UPIC 1system was developed at first as a hardware device that included a drawing table linked to a 64-oscillator synthesizer. The original idea was formed in the early sixties by lannis Xenakis who composed instrumental music using an architect table to assign pitches and dynamics to the instruments (see e.g. the original sketch for Metastaseis 2 ). Foreseeing the importance of computers in the development of music, Xenakis pioneered the use of graphical interfaces for music composition by introducing freehand drawing to control sonic events with the UPIC in 1976. The UPIC system allowed control of the pitch and dynamics of a synthesized waveform. On the main drawing board, time is represented on the horizontal axis, while the vertical axis controls pitch. An intensity envelop can be drawn separately for each line of the board. A waveform can also be defined separately for each line drawn on the main board. The notes are thus drawn on the main board and their envelopes and timbre can be defined individually, enabling people - in Xenakis' own words - to create something alike a full orchestra. Another feature allows users to change the time scale of the drawn score e.g. it could be rendered in 2 seconds or 1 minute. From a compositional point of view, the UPIC system present many disadvantages. First, the result is constrained to the timbres that one could define with only 64 oscillators. Although all audible timbres could virtually be synthesized without a limit of oscillators, their drawing represents an obstacle, as complex timbres are very difficult to draw by hand. Second, the UPIC system developed apart from the other music programs that are used nowadays to realize a piece (e.g. Protools, Logic or Cubase), thus the structure of a drawing can not be easily linked to such programs. Third, the straightforward mapping between the drawings and the sonic result prevents multiple interpretations by the system and therefore constrains the drawing to the manner in which the mapping is done. These constraints, as a whole, prevent the UPIC system from being a complete composition tool. Rather, it is used as a sound design tool to create original timbres. We now turn to a more recent program called lanniX, whose development was inspired by the UPIC system. 2.2. IanniX lanniX is a program developed by the La Kitchen company, whose development started in 2001 with Adrien Lefevre. The initial concerns of this program were to address the question of time, represented in most computer programs on the horizontal axis with a fixed, linear progression. Vaggione [18] argued that the representation of time in computer programs should follow the various time scales 1 UPIC stands for Unit6 Polyagogique Informatique du CeMaMu 2 Xenakis produced the electroacoustic piece Legende d'Er with the UPIC I Figure 1. Interface of lanniX, version 0.650b at which the composer operates; Dahan [5] argued that horizontal representation of time - which prevail in most sequencers - constrain the construction of parallel dynamic events that could evolve at their own speed rate. To address this problem, lanniX allows people to control multidimensional abstract objects that can be parameterized to run concurrently with various behaviors. An example of these objects is illustrated in the figure 1. Although inspired by the UPIC, lanniX does not offer a manipulable graphic interface and is restricted to the use of circles and lines. The concurrent time lines enable the construction of parallel sound objects but fails to represent the whole structure, or supporting its elaboration. As we shall see in the case of Metasynth and OpenMusic, a virtual montage room seem to be required to represent the structure. On the other hand, lanniX can communicate with other programs such as Max/MSP through the Open Sound Protocol (OSC). Coupled with other programs, lanniX can support sound design rather than composition. 2.3. Metasynth, AudioSculpt and Sonos The primary concern of the program Metasynth is sound synthesis. Its interface allows a range of graphical manipulations (including the use of images) to control a frequency additive synthesis. In contrast with the UPIC, Metasynth offers instantaneous audio feedback of the sketch drawn. The graphical functionalities of the program enables people to create original sounds, but these are constrained by the additive synthesis method used to sonify the images. The time is represented on the horizontal axis, while the vertical axis represent the pitch. The vertical axis is scalable, supporting the representation of linear, logarithmic or harmonic scales. But in the end, the user draws more or less a spectrogram which limits the originality of the sounds created, a disadvantage shared with the UPIC system. To balance this, Metasynth offers a montage room which enables people to manipulate recorded sounds in a timeline using the same paradigm
Top of page Top of page