From ee530c623df19013ab044c16533c1b777bb67ada Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Fri, 6 Mar 2020 13:32:41 +0100 Subject: [PATCH] Move aftertouch and pitchbend up in the parameter list --- vst/SfizzVstController.cpp | 8 ++++---- vst/SfizzVstState.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/vst/SfizzVstController.cpp b/vst/SfizzVstController.cpp index 984a2521..e9869e50 100644 --- a/vst/SfizzVstController.cpp +++ b/vst/SfizzVstController.cpp @@ -35,6 +35,10 @@ tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context) Steinberg::String("Preload size"), pid++, nullptr, 0, Vst::ParameterInfo::kNoFlags, Vst::kRootUnitId)); + // MIDI special controllers + parameters.addParameter(Steinberg::String("Aftertouch"), nullptr, 0, 0.5, 0, pid++, Vst::kRootUnitId); + parameters.addParameter(Steinberg::String("Pitch Bend"), nullptr, 0, 0.5, 0, pid++, Vst::kRootUnitId); + // MIDI controllers for (unsigned i = 0; i < kNumControllerParams; ++i) { Steinberg::String title; @@ -47,10 +51,6 @@ tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context) pid++, Vst::kRootUnitId, shortTitle); } - // MIDI extra controllers - parameters.addParameter(Steinberg::String("Aftertouch"), nullptr, 0, 0.5, 0, pid++, Vst::kRootUnitId); - parameters.addParameter(Steinberg::String("Pitch Bend"), nullptr, 0, 0.5, 0, pid++, Vst::kRootUnitId); - return kResultTrue; } diff --git a/vst/SfizzVstState.h b/vst/SfizzVstState.h index f42817b3..3a2c712b 100644 --- a/vst/SfizzVstState.h +++ b/vst/SfizzVstState.h @@ -22,10 +22,10 @@ enum { kPidNumVoices, kPidOversampling, kPidPreloadSize, - kPidMidiCC0, - kPidMidiCCLast = kPidMidiCC0 + kNumControllerParams - 1, kPidMidiAftertouch, kPidMidiPitchBend, + kPidMidiCC0, + kPidMidiCCLast = kPidMidiCC0 + kNumControllerParams - 1, /* Reserved */ };