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:
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"}
+ ]
}