without an explicit trigger (e.g. when turning the Z knob in the I-1 Audio Playback algorithm).
When this is 0 (the default), the new sample starts playing at the same point relative to the start as
the previous sample. When set to 1, the new sample starts at the point defined by the start position
CV (if the algorithm has one) or at the beginning.
startQuantize
applies to any algorithm where playback can be retriggered and which provides
a CV for the start position. The length of the file will be equally divided into the number of steps set
by startQuantize, and retriggering will restart playback at the start of one of these steps. For
example if you have a one bar loop (in 4/4 time) and specify
startQuantize=4
then playback
will always be triggered at the beginning of a beat within the sample.
The maximum number of sample files per playlist is 100. Files beyond that limit are ignored.
MIDI Playlist Format
A MIDI playlist file might look something like this:
disting playlist v1
-zeroVNote=60
bach_2ptinv.mid
CDE_bend.mid
-bendRange=12
CDE_bend.mid
-loop=0
cc1_2.mid
-cc1offset=-1.5
-cc1scale=3
-cc2offset=2
-cc2scale=6
This breaks down as:
•
The header: "disting playlist v1"
•
Default settings (optional)
•
List of MIDI files
•
Per-file settings after each file (optional)
Files may appear more than once in the playlist, with the same or different settings.
Settings are in the format "-" <setting name> "=" <setting value>
Settings that appear before any MIDI file apply globally to all the files in the playlist, unless
overridden by the per-file settings.
The available settings are as follows.
Setting
Default
Description
loop
1
Whether the MIDI file loops (value 1) or is a one-shot
(value 0).
zeroVNote
48
MIDI note number corresponding to zero Volts output pitch
CV.
bendRange
2
Pitch bend range, in semitones.
cc1offset
0
Offset for CC#1, in Volts.
cc1scale
5
Range for CC#1, in Volts.
cc2offset
0
Offset for CC#2, in Volts.
Page 16