concept

This is an old revision of the document!


Conceptual Overview

A MusicalEnvironment is used to store all of the necessary data.

Players represent processes that can be started or stopped using the metaphor of a player in a musical ensemble like a band or orchestra.

The Players execute action functions which do things like play samples, trigger MIDI events, or even change the state of the system. They do so according to timing determined by IOI functions. IOI means interonset interval, which is the time between events. This timing is what determines the rhythm of a Player.

Players can be used for a single or multiple outputs. Anything that can be manipulated with a JavaScript function call can be an output. Actions for the SuperDirt sampler and MIDI are included in the distribution.

By starting and stopping Players, a performance can be realized.

  • concept.1647691546.txt.gz
  • Last modified: 2022/03/19 05:05
  • by renick