Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| class-quantizedmap [2022/03/19 04:11] – renick | class-quantizedmap [2023/10/05 23:04] (current) – steve.wang | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== class: QuantizedMap ====== | ====== class: QuantizedMap ====== | ||
| - | ===== Description ===== | + | < |
| + | ### 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. | ||
| - | A QuantizedMap is a discrete function in which an input returns one of a set of possible outputs. | + | Players are data structures to represent an agent which carries out Action functions in time according to an IOI function. |
| - | A common use is to provide | + | 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. |
| - | ===== Constructor ===== | + | By starting and stopping Players, a performance can be realized. |
| - | ===== Static Properties ===== | ||
| - | ===== Static Methods ===== | + | ##### Syntax |
| + | ``` | ||
| + | new Player(name) | ||
| + | ``` | ||
| - | ===== Instance Properties ===== | + | ##### Parameters |
| + | ###### name | ||
| + | Name of the player. This will also be the value of the name variable in the player. | ||
| - | ===== Instance Methods ===== | + | ##### Examples |
| + | ``` | ||
| + | e.players.testPlayer | ||
| + | e.players.testPlayer.maskMap | ||
| + | e.players.testPlayer.action | ||
| + | e.players.testPlayer.rhythmMap | ||
| + | console.log(e.palyers.testPlayer) | ||
| + | ``` | ||
| - | ===== Examples ===== | + | 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. |
| + | --- | ||
| + | |||
| + | --- | ||
| + | |||
| + | </ | ||