|
a set of four parameters (i.e. their position in space and time) will be needed for each voice for polyphonic playing. The physical curve represents the transformed symbolic gesture curve . At this point the question arises what kind of parameters will constitute the gesture spaces. Intuitively, the physical gesture space is defined by its application. For example, if we want to model a virtual piano player, the parameters will be defined by the desired complexity of the virtual scene. Typically, this includes geometric parameters of the hands playing, such as angles between finger segments, and motion parameters such as velocity and acceleration vectors of the finger tips or of the ankles. Those parameters are represented by the The situation is different for the case of the symbolic gesture space, however: there is no implicit definition what a symbolic gesture space is and we have to define one for our own purposes. Currently we are using a space close to the one given in figure 1 according to its similarity to MIDI. MIDI can be seen as a very simple way of defining symbolic gestures. From this viewpoint the “Note on”, “Note off”, and “Velocity” (which is used instead of “Loudness” in MIDI jargon) concepts are actions of several symbolic fingers playing an instrument. The symbolic gesture curve in figure 1 exactly incorporates these concepts, the note on and note off events are denoted by the arrows in the symbolic gesture space and the velocity itself is given by
3.2 Towards Calculation of Physical Gesture CurvesOne goal of the current PerformanceRubette is to be able to calculate physical gesture curves, which then can be represented by avatars in a virtual environment. Unfortunately we do not know anything about a possible direct transformation
4 Construction of Symbolic Gesture CurvesAs we have seen in the previous section, we are left with the problem of how the vertical relationships in figure 1 can be accomplished. This section deals with the ‘freezing’ and ‘thawing’ operations between the two symbolic domains.
For the discussion of the ‘thawing’ operation, consider the piano-roll like scores in figure 2. Pitch is given by the vertical axis, onset time by the horizontal axis. The five events reside inside the onset boundaries |