Browse Source

Deal with most VST3 parameter stuff, start the refcounts

Signed-off-by: falkTX <falktx@falktx.com>
pull/330/head
falkTX 4 years ago
parent
commit
a4203cd316
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 604 additions and 314 deletions
  1. +603
    -313
      distrho/src/DistrhoPluginVST3.cpp
  2. +1
    -1
      distrho/src/travesty/edit_controller.h

+ 603
- 313
distrho/src/DistrhoPluginVST3.cpp
File diff suppressed because it is too large
View File


+ 1
- 1
distrho/src/travesty/edit_controller.h View File

@@ -94,7 +94,7 @@ struct v3_edit_controller {
V3_API double (*normalised_parameter_to_plain)
(void *self, v3_param_id, double normalised);
V3_API double (*plain_parameter_to_normalised)
(void *self, v3_param_id, double normalised);
(void *self, v3_param_id, double plain);

V3_API double (*get_parameter_normalised)(void *self, v3_param_id);
V3_API v3_result (*set_parameter_normalised)


Loading…
Cancel
Save