@oletizi/audio-tools
Version:
Monorepo for hardware sampler utilities and format parsers
197 lines • 4.24 kB
JSON
{
"programNumber": 0,
"keygroupCount": 1,
"output": {
"loudness": 85,
"ampMod1": 0,
"ampMod2": 0,
"panMod1": 0,
"panMod2": 0,
"panMod3": 0,
"velocitySensitivity": 25
},
"tune": {
"semiToneTune": 0,
"fineTune": 0,
"detuneC": 0,
"detuneCSharp": 0,
"detuneD": 0,
"detuneEFlat": 0,
"detuneE": 0,
"detuneF": 0,
"detuneFSharp": 0,
"detuneG": 0,
"detuneGSharp": 0,
"detuneA": 0,
"detuneBFlat": 0,
"detuneB": 0,
"pitchbendUp": 2,
"pitchbendDown": 2,
"bendMode": 0,
"aftertouch": 0
},
"lfo1": {
"waveform": 1,
"rate": 43,
"delay": 0,
"depth": 0,
"sync": 0,
"modwheel": 15,
"aftertouch": 0,
"rateMod": 0,
"delayMod": 0,
"depthMod": 0
},
"lfo2": {
"waveform": 0,
"rate": 0,
"delay": 0,
"depth": 0,
"retrigger": 0,
"rateMod": 0,
"delayMod": 0,
"depthMod": 0
},
"mods": {
"ampMod1Source": 6,
"ampMod2Source": 3,
"panMod1Source": 8,
"panMod2Source": 6,
"panMod3Source": 1,
"lfo1RateModSource": 6,
"lfo1DelayModSource": 6,
"lfo1DepthModSource": 6,
"lfo2RateModSource": 0,
"lfo2DelayModSource": 0,
"lfo2DepthModSource": 0,
"pitchMod1Source": 7,
"pitchMod2Source": 11,
"ampModSource": 5,
"filterModInput1": 5,
"filterModInput2": 8,
"filterModInput3": 9
},
"keygroups": [
{
"kloc": {
"lowNote": 21,
"highNote": 127,
"semiToneTune": 0,
"fineTune": 0,
"overrideFx": 0,
"fxSendLevel": 0,
"pitchMod1": 0,
"pitchMod2": 0,
"ampMod": 0,
"zoneXFade": 0,
"muteGroup": 0
},
"ampEnvelope": {
"attack": 0,
"decay": 50,
"release": 15,
"sustain": 100,
"velocity2Attack": 0,
"keyscale": 0,
"onVelocity2Release": 0,
"offVelocity2Release": 0
},
"filterEnvelope": {
"attack": 0,
"decay": 50,
"release": 15,
"sustain": 100,
"depth": 0,
"velocity2Attack": 0,
"keyscale": 0,
"onVelocity2Release": 0,
"offVelocity2Release": 0
},
"auxEnvelope": {
"rate1": 0,
"rate2": 50,
"rate3": 50,
"rate4": 15,
"level1": 100,
"level2": 100,
"level3": 100,
"level4": 0,
"velocity2Rate1": 0,
"keyboard2Rate2and4": 0,
"velocity2Rate4": 0,
"offVelocity2Rate4": 0,
"velocity2OutLevel": 0
},
"filter": {
"mode": 0,
"cutoff": 100,
"resonance": 0,
"keyboardTrack": 0,
"modInput1": 0,
"modInput2": 0,
"modInput3": 0,
"headroom": 0
},
"zone1": {
"sampleName": "smp1",
"lowVelocity": 21,
"highVelocity": 127,
"fineTune": 0,
"semiToneTune": 0,
"filter": 0,
"panBalance": 0,
"playback": 4,
"output": 0,
"level": 0,
"keyboardTrack": 1,
"velocity2StartLsb": 0,
"velocity2StartMsb": 0
},
"zone2": {
"sampleName": "",
"lowVelocity": 21,
"highVelocity": 127,
"fineTune": 0,
"semiToneTune": 0,
"filter": 0,
"panBalance": 0,
"playback": 4,
"output": 0,
"level": 0,
"keyboardTrack": 1,
"velocity2StartLsb": 0,
"velocity2StartMsb": 0
},
"zone3": {
"sampleName": "",
"lowVelocity": 21,
"highVelocity": 127,
"fineTune": 0,
"semiToneTune": 0,
"filter": 0,
"panBalance": 0,
"playback": 4,
"output": 0,
"level": 0,
"keyboardTrack": 1,
"velocity2StartLsb": 0,
"velocity2StartMsb": 0
},
"zone4": {
"sampleName": "",
"lowVelocity": 21,
"highVelocity": 127,
"fineTune": 0,
"semiToneTune": 0,
"filter": 0,
"panBalance": 0,
"playback": 4,
"output": 0,
"level": 0,
"keyboardTrack": 1,
"velocity2StartLsb": 0,
"velocity2StartMsb": 0
}
}
]
}