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 2f2b0bd21904e03e19bb803ad3cacbaa322615b6
parent 648fa1020113bce76956d5bad5c5aa85b6a63a5d
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sun, 12 May 2024 12:07:14 +0200

convert mod dest list to key-value list

Diffstat:
Msource/osTIrusJucePlugin/parameterDescriptions_TI.json | 133+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 130 insertions(+), 3 deletions(-)

diff --git a/source/osTIrusJucePlugin/parameterDescriptions_TI.json b/source/osTIrusJucePlugin/parameterDescriptions_TI.json @@ -979,9 +979,136 @@ "> Off", "> Pitch Bend", "> Chan Pressure", "> Mod Wheel", "> Breath", "> Controller 3", "> Foot Pedal", "> Data Entry", "> Balance", "> Controller 9", "> Expression", "> Controller 12", "> Controller 13", "> Controller 14", "> Controller 15", "> Controller 16", "> Hold Pedal", "> Portamento Sw", "> Sost Pedal", "> Amp Envelope", "> Filter Envelope", "> LFO 1 bipolar", "> LFO 2 bipolar", "> LFO 3 bipolar", "> Velocity On", "> Velocity Off", "> Key Follow", "> Random", "> Arp Input", "> LFO 1 unipolar", "> LFO 2 unipolar", "> LFO 3 unipolar", "> 1% constant", "> 10% constant", "> AnaKey1 Fine", "> AnaKey2 Fine", "> AnaKey1Coarse", "> AnaKey2Coarse", "> Envelope 3", "> Envelope 4" ], "modmatrixDest": - [ - "Off", "Patch Volume", "Osc 1 Interpolation", "Panorama", "Transpose", "Portamento", "Osc 1 Shape/Index", "Osc 1 Pulse Width", "Osc 1 Wave Select", "Osc 1 Pitch", "Slot 6 Amount 3", "Osc 2 Shape/Index", "Osc 2 Pulse Width", "Osc 2 Wave Select", "Osc 2 Pitch", "Osc 2 Detune", "Osc 2 FM Amount", "FiltEnv > Osc 2 Pitch", "FiltEnv>FM/Sync", "Osc 2 Interpolation", "Osc Balance", "Sub Osc Volume", "Osc Volume", "Noise Volume", "Filter 1 Cutoff", "Filter 2 Cutoff", "Filter 1 Resonance", "Filter 2 Resonance", "Filter 1 Env Amount", "Filter 2 Env Amount", "Slot 5 Amount 2", "Slot 5 Amount 3", "Filter Balance", "Filter Env Attack", "Filter Env Decay", "Filter Env Sustain", "Filter Env Slope", "Filter Env Release", "Amp Env Attack", "Amp Env Decay", "Amp Env Sustain", "Amp Env Slope", "Amp Env Release", "LFO 1 Rate", "LFO 1 Contour", "LFO 1>Osc 1 Pitch", "LFO 1>Osc 2 Pitch", "LFO 1>Pulse Width", "LFO 1>Resonance", "LFO 1>Filter Gain", "LFO 2 Rate", "LFO 2 Contour", "LFO >Shape", "LFO >FM Amount", "LFO >Cutoff 1", "LFO >Cutoff 2", "LFO >Panorama", "LFO 3 Rate", "LFO 3 Assign Amt", "Unison Detune", "Pan Spread", "Unison LFO Phase", "Chorus Mix", "Chorus Mod Rate", "Chorus Mod Depth", "Chorus Delay", "Chorus Feedback", "Delay Send", "Delay Time", "Delay Feedback", "Delay Mod Rate", "Delay Mod Depth", "Reverb Send", "Osc 1 Wavetable Index", "Osc 2 Wavetable Index", "Slot 6 Amount 2", "Slot 4 Amount 2", "Slot 4 Amount 3", "Filterbank Reso", "Filterbank Poles", "Slot 2 Amount 3", "Filterbank Slope", "Slot 1 Amount 1", "Slot 2 Amount 1", "Slot 2 Amount 2", "Slot 3 Amount 1", "Slot 3 Amount 2", "Slot 3 Amount 3", "(88)", "Punch Intensity", "Ring Modulator", "Noise Color", "Delay Coloration", "Slot 1 Amount 2", "Slot 1 Amount 3", "Distortion Intensity", "Filterbank Freq", "Osc 3 Volume", "Osc 3 Pitch", "Osc 3 Detune", "LFO 1 Assign Amt", "LFO 2 Assign Amt", "Phaser Mix", "Phaser Mod Rate", "Phaser Mod Depth", "Phaser Frequency", "Phaser Feedback", "(107)", "Reverb Time", "Reverb Damping", "Reverb Color", "Reverb PreDelay", "(112)", "Surround Balance", "Arp Note Length", "Arp Swing Factor", "Arp Pattern", "EQ Mid Gain", "EQ Mid Frequency", "(119)", "Slot 4 Amount 1", "Slot 5 Amount 1", "Slot 6 Amount 1", "Osc 1 F-Shift", "Osc 2 F-Shift", "Osc 1 F-Spread", "Osc 2 F-Spread", "Distortion Mix" - ], + { + "0": "Off", + "1": "Patch Volume", + "2": "Osc 1 Interpolation", + "3": "Panorama", + "4": "Transpose", + "5": "Portamento", + "6": "Osc 1 Shape/Index", + "7": "Osc 1 Pulse Width", + "8": "Osc 1 Wave Select", + "9": "Osc 1 Pitch", + "10": "Slot 6 Amount 3", + "11": "Osc 2 Shape/Index", + "12": "Osc 2 Pulse Width", + "13": "Osc 2 Wave Select", + "14": "Osc 2 Pitch", + "15": "Osc 2 Detune", + "16": "Osc 2 FM Amount", + "17": "FiltEnv > Osc 2 Pitch", + "18": "FiltEnv>FM/Sync", + "19": "Osc 2 Interpolation", + "20": "Osc Balance", + "21": "Sub Osc Volume", + "22": "Osc Volume", + "23": "Noise Volume", + "24": "Filter 1 Cutoff", + "25": "Filter 2 Cutoff", + "26": "Filter 1 Resonance", + "27": "Filter 2 Resonance", + "28": "Filter 1 Env Amount", + "29": "Filter 2 Env Amount", + "30": "Slot 5 Amount 2", + "31": "Slot 5 Amount 3", + "32": "Filter Balance", + "33": "Filter Env Attack", + "34": "Filter Env Decay", + "35": "Filter Env Sustain", + "36": "Filter Env Slope", + "37": "Filter Env Release", + "38": "Amp Env Attack", + "39": "Amp Env Decay", + "40": "Amp Env Sustain", + "41": "Amp Env Slope", + "42": "Amp Env Release", + "43": "LFO 1 Rate", + "44": "LFO 1 Contour", + "45": "LFO 1>Osc 1 Pitch", + "46": "LFO 1>Osc 2 Pitch", + "47": "LFO 1>Pulse Width", + "48": "LFO 1>Resonance", + "49": "LFO 1>Filter Gain", + "50": "LFO 2 Rate", + "51": "LFO 2 Contour", + "52": "LFO >Shape", + "53": "LFO >FM Amount", + "54": "LFO >Cutoff 1", + "55": "LFO >Cutoff 2", + "56": "LFO >Panorama", + "57": "LFO 3 Rate", + "58": "LFO 3 Assign Amt", + "59": "Unison Detune", + "60": "Pan Spread", + "61": "Unison LFO Phase", + "62": "Chorus Mix", + "63": "Chorus Mod Rate", + "64": "Chorus Mod Depth", + "65": "Chorus Delay", + "66": "Chorus Feedback", + "67": "Delay Send", + "68": "Delay Time", + "69": "Delay Feedback", + "70": "Delay Mod Rate", + "71": "Delay Mod Depth", + "72": "Reverb Send", + "73": "Osc 1 Wavetable Index", + "74": "Osc 2 Wavetable Index", + "75": "Slot 6 Amount 2", + "76": "Slot 4 Amount 2", + "77": "Slot 4 Amount 3", + "78": "Filterbank Reso", + "79": "Filterbank Poles", + "80": "Slot 2 Amount 3", + "81": "Filterbank Slope", + "82": "Slot 1 Amount 1", + "83": "Slot 2 Amount 1", + "84": "Slot 2 Amount 2", + "85": "Slot 3 Amount 1", + "86": "Slot 3 Amount 2", + "87": "Slot 3 Amount 3", + "88": "(88)", + "89": "Punch Intensity", + "90": "Ring Modulator", + "91": "Noise Color", + "92": "Delay Coloration", + "93": "Slot 1 Amount 2", + "94": "Slot 1 Amount 3", + "95": "Distortion Intensity", + "96": "Filterbank Freq", + "97": "Osc 3 Volume", + "98": "Osc 3 Pitch", + "99": "Osc 3 Detune", + "100": "LFO 1 Assign Amt", + "101": "LFO 2 Assign Amt", + "102": "Phaser Mix", + "103": "Phaser Mod Rate", + "104": "Phaser Mod Depth", + "105": "Phaser Frequency", + "106": "Phaser Feedback", + "107": "(107)", + "108": "Reverb Time", + "109": "Reverb Damping", + "110": "Reverb Color", + "111": "Reverb PreDelay", + "112": "(112)", + "113": "Surround Balance", + "114": "Arp Note Length", + "115": "Arp Swing Factor", + "116": "Arp Pattern", + "117": "EQ Mid Gain", + "118": "EQ Mid Frequency", + "119": "(119)", + "120": "Slot 4 Amount 1", + "121": "Slot 5 Amount 1", + "122": "Slot 6 Amount 1", + "123": "Osc 1 F-Shift", + "124": "Osc 2 F-Shift", + "125": "Osc 1 F-Spread", + "126": "Osc 2 F-Spread", + "127": "Distortion Mix" + }, "softknobDest": [ "Off", "Modulation Wheel", "Breath", "Control 03", "Foot Pedal", "Data Entry", "Balance", "Control 09", "Expression", "Control 12", "Control 13", "Control 14", "Control 15", "Control 16", "Patch Volume", "Channel Volume", "Panorama", "Transpose", "Portamento", "Unison Detune", "Unison Spread", "Unison LFO Phase", "Chorus Mix", "Chorus Rate", "Chorus Depth", "Chorus Delay", "Chorus Feedback", "Effect Send (Delay)", "DelayTime", "Delay Feedback", "Delay Rate", "Delay Depth", "Osc 1 Wave Select", "Osc 1 Pulse Width", "Osc 1 Pitch", "Osc 1 Key Follow", "Osc 2 Wave Select", "Osc 2 Pulse Width", "FiltEnv > Osc 2 Pitch", "FiltEnv > FM Amount", "Osc 2 Key Follow", "Noise Volume", "Filter 1 Resonance", "Filter 2 Resonance", "Filter 1 Env Amount", "Filter 2 Env Amount", "Filter 1 Key Follow", "Filter 2 Key Follow", "LFO 1 Contour", "LFO 1 > Osc 1", "LFO 1 > Osc 2", "LFO 1 > Pulse Width", "LFO 1 > Resonance", "LFO 1 > Filter Gain", "LFO 2 Contour", "LFO 2 > Shape", "LFO 2 > Fm Amount", "LFO 2 > Cutoff 1", "LFO 2 > Cutoff 2", "LFO 2 > Panorama", "LFO 3 Rate", "LFO 3 > Assign Amt", "Bend Up", "Bend Down", "Aftertouch", "Velo > FM Amount", "Velo > Filt 1 Env Amt", "Velo > Filt 2 Env Amt", "Velo > Resonance 1", "Velo > Resonance 2", "Velo > Volume", "Velo > Panorama", "Assign 1 Amount 1", "Assign 2 Amount 1", "Assign 2 Amount 2", "Assign 3 Amount 1", "Assign 3 Amount 2", "Assign 3 Amount 3", "ClockTempo", "InputThru", "Osc Initial Phase", "Punch Intensity", "Ring Modulator", "Noise Color", "Delay Coloration", "Analog Boost Int", "Analog Boost Tune", "Distortion Intensity", "Filterbank Frequency", "Osc 3 Volume", "Osc 3 Pitch", "Osc 3 Detune", "LFO 1 > Assign Amt", "LFO 2 > Assign Amt", "Phaser Mix", "Phaser Rate", "Phaser Depth", "Phaser Frequency", "Phaser Feedback", "Phaser Spread", "Reverb Decay", "Reverb Damping", "Reverb Coloration", "Reverb Feedback", "Surround Balance", "Arp Mode", "Arp Pattern", "Arp Resolution", "Arp Note Length", "Arp Swing", "Arp Octaves", "Arp Hold", "EQ Mid Gain", "EQ Mid Frequency", "EQ Mid Q-Factor", "Assign 4 Amount 1", "Assign 5 Amount 1", "Assign 6 Amount 1", "Effect Send (Revb)", "Osc 1 Local Detune", "Osc 2 Local Detune", "Osc 1 F-Shift", "Osc 2 F-Shift", "Osc 1 F-Spread", "Osc 2 F-Spread", "Osc 1 Interpolation", "Osc 2 Interpolation", "Filter Bank Mix"