Browse Source

Use the more verbose MIDI CC definition for LV2, fixes validation

Signed-off-by: falkTX <falktx@falktx.com>
pull/409/head
falkTX 3 years ago
parent
commit
15cbdcd5e6
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
1 changed files with 4 additions and 5 deletions
  1. +4
    -5
      distrho/src/DistrhoPluginLV2export.cpp

+ 4
- 5
distrho/src/DistrhoPluginLV2export.cpp View File

@@ -820,11 +820,10 @@ void lv2_generate_ttl(const char* const basename)
// MIDI CC binding
if (const uint8_t midiCC = plugin.getParameterMidiCC(i))
{
char midiCCBuf[7];
snprintf(midiCCBuf, sizeof(midiCCBuf), "B0%02x00", midiCC);
pluginString += " midi:binding \"";
pluginString += midiCCBuf;
pluginString += "\"^^midi:MidiEvent ;\n";
pluginString += " midi:binding [\n";
pluginString += " a midi:Controller ;\n";
pluginString += " midi:controllerNumber " + String(midiCC) + " ;\n";
pluginString += " ] ;\n";
}

// unit


Loading…
Cancel
Save