gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit ab08f93d9c13482891e6142d62e2ad77ac3e5012
parent 5774d181456bb6df03bde43036d76bd945e03c05
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sun, 28 Apr 2024 15:58:58 +0200

define midi CC map to update UI via external midi CCs in the future (code for that coming later)

Diffstat:
Msource/mqJucePlugin/parameterDescriptions_mq.json | 110++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 109 insertions(+), 1 deletion(-)

diff --git a/source/mqJucePlugin/parameterDescriptions_mq.json b/source/mqJucePlugin/parameterDescriptions_mq.json @@ -2815,5 +2815,113 @@ {"type": "paramvalue"}, {"type": "byte", "value": "f7"} ] - } + }, + "midiMap": [ + {"cc": 3 , "param": "F1Cutoff"}, + {"cc": 3 , "param": "F2Cutoff"}, + {"cc": 6 , "param": "F1Resonance"}, + {"cc": 6 , "param": "F2Resonance"}, + {"cc": 12, "param": "ArpOctaveRange"}, + {"cc": 13, "param": "ArpLength"}, + {"cc": 14, "param": "ArpMode"}, + {"cc": 15, "param": "Lfo1Shape"}, + {"cc": 16, "param": "Lfo1Speed"}, + {"cc": 17, "param": "Lfo1Sync"}, + {"cc": 18, "param": "Lfo1Delay"}, + {"cc": 19, "param": "Lfo2Shape"}, + {"cc": 20, "param": "Lfo2Speed"}, + {"cc": 21, "param": "Lfo2Sync"}, + {"cc": 22, "param": "Lfo2Delay"}, + {"cc": 23, "param": "Lfo3Shape"}, + {"cc": 24, "param": "Lfo3Speed"}, + {"cc": 25, "param": "Lfo3Sync"}, + {"cc": 26, "param": "Lfo3Delay"}, + {"cc": 27, "param": "O1Octave"}, + {"cc": 28, "param": "O1Semi"}, + {"cc": 29, "param": "O1Detune"}, + {"cc": 30, "param": "O1FmAmount"}, + {"cc": 31, "param": "O1Shape"}, + {"cc": 33, "param": "O1PulseWidth"}, + {"cc": 34, "param": "O1Pwm"}, + {"cc": 35, "param": "O2Octave"}, + {"cc": 36, "param": "O2Semi"}, + {"cc": 37, "param": "O2Detune"}, + {"cc": 38, "param": "O2FmAmount"}, + {"cc": 39, "param": "O2Shape"}, + {"cc": 40, "param": "O2PulseWidth"}, + {"cc": 41, "param": "O2Pwm"}, + {"cc": 42, "param": "O3Octave"}, + {"cc": 43, "param": "O3Semi"}, + {"cc": 44, "param": "O3Detune"}, + {"cc": 45, "param": "O3FmAmount"}, + {"cc": 46, "param": "O3Shape"}, + {"cc": 47, "param": "O3PulseWidth"}, + {"cc": 48, "param": "O3Pwm"}, + {"cc": 49, "param": "Sync"}, + {"cc": 50, "param": "PitchModAmount"}, + {"cc": 51, "param": "GlideMode"}, + {"cc": 52, "param": "O1Level"}, + {"cc": 53, "param": "O1Balance"}, + {"cc": 54, "param": "RingModLevel"}, + {"cc": 55, "param": "RingModBalance"}, + {"cc": 56, "param": "O2Level"}, + {"cc": 57, "param": "O2Balance"}, + {"cc": 58, "param": "O3Level"}, + {"cc": 59, "param": "O3Balance"}, + {"cc": 60, "param": "NoiseLevel"}, + {"cc": 61, "param": "NoiseBalance"}, + {"cc": 66, "param": "GlideEnable"}, + {"cc": 67, "param": "FilterRouting"}, + {"cc": 68, "param": "F1Type"}, + {"cc": 69, "param": "F1Cutoff"}, + {"cc": 70, "param": "F1Resonance"}, + {"cc": 71, "param": "F1Drive"}, + {"cc": 72, "param": "F1KeyTrack"}, + {"cc": 73, "param": "F1EnvMod"}, + {"cc": 74, "param": "F1VelMod"}, + {"cc": 75, "param": "F1CutoffMod"}, + {"cc": 76, "param": "F1FmAmount"}, + {"cc": 77, "param": "F1Pan"}, + {"cc": 78, "param": "F1PanMod"}, + {"cc": 79, "param": "F2Type"}, + {"cc": 80, "param": "F2Cutoff"}, + {"cc": 81, "param": "F2Resonance"}, + {"cc": 82, "param": "F2Drive"}, + {"cc": 83, "param": "F2KeyTrack"}, + {"cc": 84, "param": "F2EnvMod"}, + {"cc": 85, "param": "F2VelMod"}, + {"cc": 86, "param": "F2CutoffMod"}, + {"cc": 87, "param": "F2FmAmount"}, + {"cc": 88, "param": "F2Pan"}, + {"cc": 89, "param": "F2PanMod"}, + {"cc": 90, "param": "AmpVolume"}, + {"cc": 91, "param": "AmpVelocity"}, + {"cc": 92, "param": "AmpModAmount"}, + {"cc": 93, "param": "FX1Mix"}, + {"cc": 94, "param": "FX2Mix"}, + {"cc": 95, "param": "FilterEnvAttack"}, + {"cc": 96, "param": "FilterEnvDecay"}, + {"cc": 97, "param": "FilterEnvSustain"}, + {"cc": 98, "param": "FilterEnvDecay2"}, + {"cc": 99, "param": "FilterEnvSustain2"}, + {"cc": 100, "param": "FilterEnvRelease"}, + {"cc": 101, "param": "AmpEnvAttack"}, + {"cc": 102, "param": "AmpEnvDecay"}, + {"cc": 103, "param": "AmpEnvSustain"}, + {"cc": 104, "param": "AmpEnvDecay2"}, + {"cc": 105, "param": "AmpEnvSustain2"}, + {"cc": 106, "param": "AmpEnvRelease"}, + {"cc": 107, "param": "Env3Attack"}, + {"cc": 108, "param": "Env3Decay"}, + {"cc": 109, "param": "Env3Sustain"}, + {"cc": 110, "param": "Env3Decay2"}, + {"cc": 111, "param": "Env3Sustain2"}, + {"cc": 112, "param": "Env3Release"}, + {"cc": 113, "param": "Env4Attack"}, + {"cc": 114, "param": "Env4Decay"}, + {"cc": 115, "param": "Env4Sustain"}, + {"cc": 116, "param": "Env4Decay2"}, + {"cc": 117, "param": "Env4Sustain2"}, + {"cc": 118, "param": "Env4Release"} + ] }