From bbf6e009d1e4ecaeeff099f7950da3f80799c8fd Mon Sep 17 00:00:00 2001 From: Robbert van der Helm <mail@robbertvanderhelm.nl> Date: Wed, 16 Mar 2022 17:18:25 +0100 Subject: [PATCH] Add a todo for VST3 parameter units Implementing this is going to be a pain. --- src/wrapper/vst3/wrapper.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wrapper/vst3/wrapper.rs b/src/wrapper/vst3/wrapper.rs index eb839b4a..ed4d4a92 100644 --- a/src/wrapper/vst3/wrapper.rs +++ b/src/wrapper/vst3/wrapper.rs @@ -344,6 +344,8 @@ impl<P: Vst3Plugin> IEditController for Wrapper<P> { u16strlcpy(&mut info.units, param_ptr.unit()); info.step_count = param_ptr.step_count().unwrap_or(0) as i32; info.default_normalized_value = *default_value as f64; + // TODO: Support parameter groups for VST3, having to define all of these units is going + // to be a pain info.unit_id = vst3_sys::vst::kRootUnitId; info.flags = vst3_sys::vst::ParameterFlags::kCanAutomate as i32; }