Next: Discussion of mapping implementations Up: Instrumental Gestural Mapping Strategies Previous: Comparative Analysis of Clarinet

Description of the System

The additive synthesis engine used for this project was implemented on a system consisting of an SGI workstation running IRCAM's FTS software. For the purpose of interpolation we constructed a 2 dimensional expressive timbral subspace covering a 2 octave clarinet range with three different dynamic levels. (See Figure 3).



Figure 3: Expressive Timbral Subspace

This additive parameter sub-space was built by analysing clarinet sounds from the Studio-on-Line project at IRCAM, recorded at high quality, 24 bits, 48 KHz and using six different microphone positions [Fin96]. Nine analysis files are obtained, three for each of three chosen pitches (pp, mf, and ff dynamics of F3, F4, and F5). Available synthesis parameters include global parameters such as loudness, brightness, and panning as well as the timbral space interpolation x- and y-axis values, and frequency shifting. An additional parameter - harmonic deviation - allows the scaling or removal of all frequency deviations from perfect harmonicity in the partials. The resulting output is an interpolation between the four additive model parameter files of each quadrant; first FTS performs two interpolations between the x-axis borders of each quadrant, and then a third interpolation between these two results is taken for the final output, according to the information received for pitch and dynamics from the controller/mapping. 1.

Although this approach seems very similar to the one taken in sample synthesizers - with the advantage of having a control (by interpolation) over the sustained portion of the sound - there is an important conceptual point to our approach which should be noted. By considering the additive method, we consider interpolation not between actual sounds but between models, and thus the issue of modeling is central to this work.

A simple noise source is also modeled in order to provide an approximation to the actual clarinet sound, since the models used for interpolation are issued from additive synthesis and therefore do not contain the noise components of the original sound. Within all mapping examples the noise level is controlled by a ratio of breath pressure to embouchure.

We should point out that our synthesis model considers "dynamics" to be strictly a timbral quality, based on the additive models for the normalized pp, mf, and ff clarinet sounds. Actual volume change is handled as an independent parameter.


Next: Discussion of mapping implementations Up: Instrumental Gestural Mapping Strategies Previous: Comparative Analysis of Clarinet

Marcelo Wanderley
Wed Aug 27 13:09:31 MET DST 1997