A track consists of an array of steps and some properties that affect the track's behavior. A polymeter composition is a collection of tracks, each of which cycles through its steps independently. The tracks are organized similarly to a table; each track corresponds to a row in the track view. There are various track types, and the type determines what the track outputs, and how it interprets its steps. A track can output only one MIDI note or control message at a time. To make chords, create multiple tracks, one for each of the chord's tones.
A track can be edited via the track view, which is vertically split into two panes. The left pane lets you edit the track's properties, while the right pane lets you mute or unmute tracks and edit the track's steps.
The list of tracks can be edited via the standard editing commands. Tracks can be selected, and many commands operate on selected tracks. Selected tracks can also be reordered by dragging, or sorted. Tracks can be named, and giving them unique, meaningful names is highly recommended.
The simplest way to create polymeter is by juxtaposing tracks of different lengths, assuming the lengths are relatively prime. More complex methods include using tracks to alter the behavior of other tracks, in a process called modulation.
Track properties
Name | The track's name |
Type | The track's type |
Channel | Which MIDI channel the track outputs on |
Note | Which MIDI note or controller the track outputs |
Length | Length of the track, in steps |
Quant | Duration of each of the track's steps, in ticks |
Offset | Time offset applied to the track's steps, in ticks; positive = later, negative = earlier |
Swing | Time offset applied to the track's even-numbered steps, in ticks; positive = later, negative = earlier |
Velocity | Offset added to the track's step velocities |
Duration | Offset added to the track's note durations |
Range Type | Selects a method for limiting the range of the track's notes |
Range Start | Lowest note of the track's range |
Mute | True if the track is muted |
Track types
Type | Outputs | Step |
---|---|---|
Note | Note message | Unsigned note velocity; steps can also be tied together to form longer notes |
Key Aftertouch | Key aftertouch message | Unsigned key aftertouch pressure |
Control | Continuous controller message | Controller value; signed or unsigned depending on context |
Patch | Program change message | Unsigned program number |
Channel Aftertouch | Channel aftertouch message | Unsigned channel aftertouch pressure |
Wheel | Pitch bend message | Signed pitch bend value (most significant byte only) |
Tempo | Tempo change message | Signed fractional tempo change |
Modulator | Nothing | Depends on the modulation type |
Internal | Depends on controller number | Internal controller value |