Voice data maps
Types
ID maps
TSV files mapping MSB, PRG and LSB into voices.
MSB: cc0 (bank MSB) value of the voice.PRG: PC (program change) value of the voice.LSB: cc32 (bank LSB) value of the voice.NME: 8-character ID of the voice.ELC: Element count (minus one) of the voice.- When set to
0, the voice takes up one element.1for two,2for three, the same goes on. - When set to
16, the voice is treated as a drum kit. - When set to
17, the voice is treated as a voice menu. - Any value above is not defined.
- When set to
DRM: Drum map ID used. Can also be used by voice menus.VXP: Voice property map ID used.
Drum maps
Custom script files defining properties of drum kits and their voices.
drmdefines the current drum map ID to write to.- e.g.
drm xgStdKitswitches toxgStdKit.
- e.g.
dcpcopies parameters from a set drum kit.- e.g.
dcp xgStdKitcopies parameters fromxgStdKitto the current drum kit.
- e.g.
nnodefines the current drum note number to write to.- e.g.
nno 39switches to39.
- e.g.
npwwrites multiple parameters to a single drum note.npw <note> <exclusiveGroup> <elementCount>
negsets the exclusive group (aka. alternate assign) of the current note number. Defaults to0(disabled).necsets the note element count of the current note number. Defaults to1.
Voice property maps
TSV files describing certain properties of individual voices.
VXP: Voice property ID
VL properties
- Breath Noise
BNS: VL Breath Noise Source0: None1: Modulation wheel2: Blow strength4: Throat formant
BNM: VL Breath Noise Amplitude from Mod Wheel0: -164: 0128: 1
BNB: VL Breath Noise Amplitude from Blow StrengthBNT: VL Breath Noise Amplitude from Throat FormantBNV: VL Breath Noise Value Floor0: -164: 0128: 1
BND: VL Breath Noise Blow Strength Decay DurationBNL: VL Breath Noise Blow Strength Decay Level
- Breath Strength
BDD: VL Breath Decay Duration, specified in millisecondsBDL: VL Breath Decay Level0: Decay to 0 (pluck)64: Decay to 50%128: No decay
- Embouchure
EAD: VL Embouchure Attack Duration, specified in millisecondsEAL: VL Embouchure Attack Level0: -64 (from a very wide triangle)64: 0 (no attack EG)128: 64 (from a very narrow triangle)
ECS: VL Embouchure Controller Source0: Constant until set1: cc1 (Modulation wheel)13: cc13 (default VL throat formant source)- ...
32: Always constant
EPB: VL Embouchure Pitch Bend Source Toggle0: Disable1: Enable
EDV: VL Embouchure Default Value, the fixed value for certain instruments.EOT: VL Embouchure Oscillation Type0: None1: Single oscillator2: Double oscillator (single oscillator modulated by an additional LFO)
EOM: VL Embouchure Oscillation from Modulation0: None127: Maximum
EOD: VL Embouchure Oscillation Duration, specified in milliseconds when a cycle completes.EOA: VL Embouchure Oscillation Amplitude.0: Minimum (1)127: Maximum (128)
ESD: VL Embouchure Oscillation Secondary Duration.ESA: VL Embouchure Oscillation Secondary Amplitude.