The JNMR paper below contains some of this paper. Several practical techniques can be used to limit the complexity of implementing real-time interactive music and animation programs. These techniques are supported by software developed by the author for real-time interactive music programs and more recently for animation. Although none of these techniques are new, they have never been used in this combination, nor have they been investigated in this context. Implementation details and examples that illustrate the advantage of these techniques are presented.
Emphasis is placed on software organization.
No specific techniques for sound and image generation are presented. The new technology here is an integration of scores with interactive programming, so that scores or timed scripts can be used to update variables and call procedures. These sequences could be played back for testing and also transcribed to notated music for performers. The JNMR paper below contains some of this paper. A set of techniques have been developed and refined to support the demanding software requirements of combined interactive computer music and computer animation.