class: QuantizedMap
Players
Players are processes that can be started or stopped using the metaphor of a player in a musical ensemble like a band or orchestra.
Players are data structures to represent an agent which carries out Action functions in time according to an IOI function.
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.
Syntax
new Player(name)
Parameters
name
Name of the player. This will also be the value of the name variable in the player.
Examples
e.players.testPlayer = new Player('testPlayer') e.players.testPlayer.maskMap = 'default' e.players.testPlayer.action = 'midiSequencedRhythm' e.players.testPlayer.rhythmMap = 'default' console.log(e.palyers.testPlayer)
This class is usually called by helper functions like setupMidiRhythm or setupPlaybackPlayer. To make the the player work, the user needs to give it a maskMap, action function and, a rhythmMap.