diff --git a/plugins/lv2/sfizz_ui.cpp b/plugins/lv2/sfizz_ui.cpp index 3756c7f8..1bab16e2 100644 --- a/plugins/lv2/sfizz_ui.cpp +++ b/plugins/lv2/sfizz_ui.cpp @@ -101,7 +101,7 @@ struct sfizz_ui_t : EditorController, VSTGUIEditorInterface { /// VSTGUIEditorInterface CFrame* getFrame() const override { return uiFrame.get(); } - + int32_t getKnobMode () const override { return kLinearMode; } LV2_Atom_Forge atom_forge; LV2_URID atom_event_transfer_uri; LV2_URID atom_object_uri; diff --git a/plugins/vst/SfizzVstController.cpp b/plugins/vst/SfizzVstController.cpp index a3d38f07..957d2b56 100644 --- a/plugins/vst/SfizzVstController.cpp +++ b/plugins/vst/SfizzVstController.cpp @@ -145,6 +145,9 @@ tresult PLUGIN_API SfizzVstControllerNoUi::initialize(FUnknown* context) addProgramList(list); list->addRef(); + // Use linear knobs + setKnobMode(kLinearMode); + return kResultTrue; }