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 67091637410b4eb060da4271d4e2ed54755f181c
parent eaaeb4d3514b0330dc3bcbbcf523eb46e71af35c
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Mon,  5 Aug 2024 23:17:02 +0200

set correct parameter ranges for morf sense parameters & master tune now that we support negative minimum values

Diffstat:
Msource/nord/n2x/n2xJucePlugin/parameterDescriptions_n2x.json | 84+++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
1 file changed, 57 insertions(+), 27 deletions(-)

diff --git a/source/nord/n2x/n2xJucePlugin/parameterDescriptions_n2x.json b/source/nord/n2x/n2xJucePlugin/parameterDescriptions_n2x.json @@ -42,31 +42,31 @@ {"index":24, "name":"ArpRange"}, // TODO these should have a min value of -128 - {"index":25, "name":"O2PitchSens" , "min":0, "max":127}, - {"index":26, "name":"O2PitchFineSens" , "min":0, "max":127}, - {"index":27, "name":"MixSens" , "min":0, "max":127}, - {"index":28, "name":"CutoffSens" , "min":0, "max":127}, - {"index":29, "name":"ResonanceSens" , "min":0, "max":127}, - {"index":30, "name":"FilterEnvAmountSens", "min":0, "max":127}, - {"index":31, "name":"PWSens" , "min":0, "max":127}, - {"index":32, "name":"FmDepthSens" , "min":0, "max":127}, - {"index":33, "name":"FilterEnvASens" , "min":0, "max":127}, - {"index":34, "name":"FilterEnvDSens" , "min":0, "max":127}, - {"index":35, "name":"FilterEnvSSens" , "min":0, "max":127}, - {"index":36, "name":"FilterEnvRSens" , "min":0, "max":127}, - {"index":37, "name":"AmpEnvASens" , "min":0, "max":127}, - {"index":38, "name":"AmpEnvDSens" , "min":0, "max":127}, - {"index":39, "name":"AmpEnvSSens" , "min":0, "max":127}, - {"index":40, "name":"AmpEnvRSens" , "min":0, "max":127}, - {"index":41, "name":"PortamentoSens" , "min":0, "max":127}, - {"index":42, "name":"GainSens" , "min":0, "max":127}, - {"index":43, "name":"ModEnvASens" , "min":0, "max":127}, - {"index":44, "name":"ModEnvDSens" , "min":0, "max":127}, - {"index":45, "name":"ModEnvLevelSens" , "min":0, "max":127}, - {"index":46, "name":"Lfo1RateSens" , "min":0, "max":127}, - {"index":47, "name":"Lfo1LevelSens" , "min":0, "max":127}, - {"index":48, "name":"Lfo2RateSens" , "min":0, "max":127}, - {"index":49, "name":"ArpRangeSens" , "min":0, "max":127}, + {"index":25, "name":"O2PitchSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":26, "name":"O2PitchFineSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":27, "name":"MixSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":28, "name":"CutoffSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":29, "name":"ResonanceSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":30, "name":"FilterEnvAmountSens", "min":-128, "max":127, "toText":"signed256"}, + {"index":31, "name":"PWSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":32, "name":"FmDepthSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":33, "name":"FilterEnvASens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":34, "name":"FilterEnvDSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":35, "name":"FilterEnvSSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":36, "name":"FilterEnvRSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":37, "name":"AmpEnvASens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":38, "name":"AmpEnvDSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":39, "name":"AmpEnvSSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":40, "name":"AmpEnvRSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":41, "name":"PortamentoSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":42, "name":"GainSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":43, "name":"ModEnvASens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":44, "name":"ModEnvDSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":45, "name":"ModEnvLevelSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":46, "name":"Lfo1RateSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":47, "name":"Lfo1LevelSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":48, "name":"Lfo2RateSens" , "min":-128, "max":127, "toText":"signed256"}, + {"index":49, "name":"ArpRangeSens" , "min":-128, "max":127, "toText":"signed256"}, {"index":50, "name":"O1Waveform", "min":0, "max":3, "isDiscrete":true}, {"index":51, "name":"O2Waveform", "min":0, "max":3, "isDiscrete":true}, @@ -142,8 +142,7 @@ {"class":"NonPartSensitive", "page":10, "index":315, "name":"PerfGlobalMidiChannel", "min":0, "max":15, "isDiscrete":true}, {"class":"NonPartSensitive", "page":10, "index":316, "name":"PerfProgramChange", "min":0, "max":1, "isBool":true}, {"class":"NonPartSensitive", "page":10, "index":317, "name":"PerfMidiControl", "min":0, "max":1, "isBool":true}, - // TODO: min needs to be -99 - {"class":"NonPartSensitive", "page":10, "index":318, "name":"PerfMasterTune", "min":0, "max":99}, + {"class":"NonPartSensitive", "page":10, "index":318, "name":"PerfMasterTune", "min":-99, "max":99, "toText":"masterTune"}, {"class":"NonPartSensitive", "page":10, "index":319, "name":"PerfPedalType", "min":0, "max":2, "isDiscrete":true}, {"class":"NonPartSensitive", "page":10, "index":320, "name":"PerfLocalControl", "min":0, "max":1, "isBool":true}, {"class":"NonPartSensitive", "page":10, "index":321, "name":"PerfKeyboardOctaveShift", "min":0, "max":4, "isDiscrete":true}, @@ -230,6 +229,37 @@ "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127" + ], + "signed256": + [ + "-128", "-127", "-126", "-125", "-124", "-123", "-122", "-121", "-120", "-119", "-118", "-117", "-116", "-115", "-114", "-113", "-112", "-111", "-110", "-109", "-108", + "-107", "-106", "-105", "-104", "-103", "-102", "-101", "-100", "-99", "-98", "-97", "-96", "-95", "-94", "-93", "-92", "-91", "-90", "-89", "-88", + "-87", "-86", "-85", "-84", "-83", "-82", "-81", "-80", "-79", "-78", "-77", "-76", "-75", "-74", "-73", "-72", "-71", "-70", "-69", "-68", + "-67", "-66", "-65", "-64", "-63", "-62", "-61", "-60", "-59", "-58", "-57", "-56", "-55", "-54", "-53", "-52", "-51", "-50", "-49", "-48", + "-47", "-46", "-45", "-44", "-43", "-42", "-41", "-40", "-39", "-38", "-37", "-36", "-35", "-34", "-33", "-32", "-31", "-30", "-29", "-28", + "-27", "-26", "-25", "-24", "-23", "-22", "-21", "-20", "-19", "-18", "-17", "-16", "-15", "-14", "-13", "-12", "-11", "-10", "-9", "-8", + "-7", "-6", "-5", "-4", "-3", "-2", "-1", + "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", + "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", + "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", + "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", + "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", + "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", + "120", "121", "122", "123", "124", "125", "126", "127" + ], + "masterTune": + [ + "-99", "-98", "-97", "-96", "-95", "-94", "-93", "-92", "-91", "-90", "-89", "-88", + "-87", "-86", "-85", "-84", "-83", "-82", "-81", "-80", "-79", "-78", "-77", "-76", "-75", "-74", "-73", "-72", "-71", "-70", "-69", "-68", + "-67", "-66", "-65", "-64", "-63", "-62", "-61", "-60", "-59", "-58", "-57", "-56", "-55", "-54", "-53", "-52", "-51", "-50", "-49", "-48", + "-47", "-46", "-45", "-44", "-43", "-42", "-41", "-40", "-39", "-38", "-37", "-36", "-35", "-34", "-33", "-32", "-31", "-30", "-29", "-28", + "-27", "-26", "-25", "-24", "-23", "-22", "-21", "-20", "-19", "-18", "-17", "-16", "-15", "-14", "-13", "-12", "-11", "-10", "-9", "-8", + "-7", "-6", "-5", "-4", "-3", "-2", "-1", + "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", + "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", + "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", + "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", + "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99" ] }, "midipackets":