From b97a0bb6143916b505da12fac71650576d33b635 Mon Sep 17 00:00:00 2001 From: dreamer Date: Wed, 27 Dec 2023 21:08:42 +0100 Subject: [PATCH] some cleanup --- hvcc/generators/c2dpf/templates/HeavyDPF.cpp | 17 ++++++----------- .../{parameter.cpp => initParameter.cpp} | 2 +- .../{HeavyDPF_MIDI_Input.cpp => midiInput.cpp} | 0 ...{HeavyDPF_MIDI_Output.cpp => midiOutput.cpp} | 0 .../{HeavyDPF_PortGroups.cpp => portGroups.cpp} | 0 5 files changed, 7 insertions(+), 12 deletions(-) rename hvcc/generators/c2dpf/templates/{parameter.cpp => initParameter.cpp} (99%) rename hvcc/generators/c2dpf/templates/{HeavyDPF_MIDI_Input.cpp => midiInput.cpp} (100%) rename hvcc/generators/c2dpf/templates/{HeavyDPF_MIDI_Output.cpp => midiOutput.cpp} (100%) rename hvcc/generators/c2dpf/templates/{HeavyDPF_PortGroups.cpp => portGroups.cpp} (100%) diff --git a/hvcc/generators/c2dpf/templates/HeavyDPF.cpp b/hvcc/generators/c2dpf/templates/HeavyDPF.cpp index 21b4e6f9..7dcd587a 100644 --- a/hvcc/generators/c2dpf/templates/HeavyDPF.cpp +++ b/hvcc/generators/c2dpf/templates/HeavyDPF.cpp @@ -81,13 +81,8 @@ static void hvPrintHookFunc(HeavyContextInterface *c, const char *printLabel, co {{class_name}}::{{class_name}}() : Plugin(HV_LV2_NUM_PARAMETERS, 0, 0) { - {% if receivers|length > 0 -%} - {% for k, v in receivers -%} + {% for k, v in receivers + senders -%} _parameters[{{loop.index-1}}] = {{v.attributes.default}}f; - {% endfor -%} - {% endif %} - {% for k, v in senders -%} - _parameters[{{receivers|length + loop.index-1}}] = {{v.attributes.default}}f; {% endfor %} _context = hv_{{name}}_new_with_options(getSampleRate(), {{pool_sizes_kb.internal}}, {{pool_sizes_kb.inputQueue}}, {{pool_sizes_kb.outputQueue}}); @@ -108,7 +103,7 @@ static void hvPrintHookFunc(HeavyContextInterface *c, const char *printLabel, co } {%- if meta.port_groups is defined %} -{% include 'HeavyDPF_PortGroups.cpp' %} +{% include 'portGroups.cpp' %} {%- endif %} void {{class_name}}::initParameter(uint32_t index, Parameter& parameter) @@ -118,11 +113,11 @@ void {{class_name}}::initParameter(uint32_t index, Parameter& parameter) switch (index) { {% for k, v in receivers %} -{% include 'parameter.cpp' %} +{% include 'initParameter.cpp' %} {% endfor -%} {% for k, v in senders -%} {% set param_out = true %} -{% include 'parameter.cpp' %} +{% include 'initParameter.cpp' %} {% endfor %} } {% endif %} @@ -188,13 +183,13 @@ void {{class_name}}::setOutputParameter(const char *sendName, const HvMessage *m {%- if meta.midi_input is defined and meta.midi_input == 1 %} #if DISTRHO_PLUGIN_WANT_MIDI_INPUT -{% include 'HeavyDPF_MIDI_Input.cpp' %} +{% include 'midiInput.cpp' %} #endif {% endif %} {%- if meta.midi_output is defined and meta.midi_output == 1 %} #if DISTRHO_PLUGIN_WANT_MIDI_OUTPUT -{% include 'HeavyDPF_MIDI_Output.cpp' %} +{% include 'midiOutput.cpp' %} #endif {% endif %} diff --git a/hvcc/generators/c2dpf/templates/parameter.cpp b/hvcc/generators/c2dpf/templates/initParameter.cpp similarity index 99% rename from hvcc/generators/c2dpf/templates/parameter.cpp rename to hvcc/generators/c2dpf/templates/initParameter.cpp index c02fb649..11f94b89 100644 --- a/hvcc/generators/c2dpf/templates/parameter.cpp +++ b/hvcc/generators/c2dpf/templates/initParameter.cpp @@ -46,4 +46,4 @@ parameter.enumValues.values = values; } {%- endif %} - break; \ No newline at end of file + break; diff --git a/hvcc/generators/c2dpf/templates/HeavyDPF_MIDI_Input.cpp b/hvcc/generators/c2dpf/templates/midiInput.cpp similarity index 100% rename from hvcc/generators/c2dpf/templates/HeavyDPF_MIDI_Input.cpp rename to hvcc/generators/c2dpf/templates/midiInput.cpp diff --git a/hvcc/generators/c2dpf/templates/HeavyDPF_MIDI_Output.cpp b/hvcc/generators/c2dpf/templates/midiOutput.cpp similarity index 100% rename from hvcc/generators/c2dpf/templates/HeavyDPF_MIDI_Output.cpp rename to hvcc/generators/c2dpf/templates/midiOutput.cpp diff --git a/hvcc/generators/c2dpf/templates/HeavyDPF_PortGroups.cpp b/hvcc/generators/c2dpf/templates/portGroups.cpp similarity index 100% rename from hvcc/generators/c2dpf/templates/HeavyDPF_PortGroups.cpp rename to hvcc/generators/c2dpf/templates/portGroups.cpp