diff --git a/templates/lv2/data/manifest.ttl.in b/templates/lv2/data/manifest.ttl.in index a90ca9d..4f9086f 100644 --- a/templates/lv2/data/manifest.ttl.in +++ b/templates/lv2/data/manifest.ttl.in @@ -31,7 +31,7 @@ lv2:optionalFeature state:threadSafeRestore ; {{?}} {{?it.product.ui}} - ui:ui plugin:ui ; + ui:ui {{=it.tibia.lv2.ttlURI(it.lv2.ui.uri)}} ; {{?}} {{?(it.product.state && it.product.state.dspCustom)}} lv2:extensionData state:interface ; @@ -130,7 +130,7 @@ {{~}} {{?it.product.ui}} -plugin:ui +{{=it.tibia.lv2.ttlURI(it.lv2.ui.uri)}} a ui:@UI_TYPE@ ; ui:binary <{{=it.product.bundleName}}@DLL_SUFFIX@> ; {{?!it.product.ui.userResizable}} diff --git a/templates/lv2/src/data.h b/templates/lv2/src/data.h index 3b0f960..4d304e2 100644 --- a/templates/lv2/src/data.h +++ b/templates/lv2/src/data.h @@ -71,7 +71,7 @@ static uint32_t param_out_index[DATA_PRODUCT_CONTROL_OUTPUTS_N] = { {{?it.product.ui}} #define DATA_UI -#define DATA_LV2_UI_URI "{{=it.tibia.CGetUTF8StringLiteral(it.tibia.lv2.expandURI(it.lv2.uri + '#ui'))}}" +#define DATA_LV2_UI_URI "{{=it.tibia.CGetUTF8StringLiteral(it.tibia.lv2.expandURI(it.lv2.ui.uri))}}" #define DATA_UI_USER_RESIZABLE {{=it.product.ui.userResizable ? 1 : 0}} {{?}} diff --git a/templates/lv2/tibia-index.js b/templates/lv2/tibia-index.js index d7e15ec..0a52f1d 100644 --- a/templates/lv2/tibia-index.js +++ b/templates/lv2/tibia-index.js @@ -88,8 +88,6 @@ module.exports = function (data, api, outputCommon, outputData) { for (var id in data.lv2.prefixes) data.tibia.lv2.prefixes.push({ id: id, uri: data.lv2.prefixes[id] }); - data.tibia.lv2.prefixes.push({ id: "plugin", uri: data.tibia.lv2.expandURI(data.lv2.uri) + "#" }); - var buses = data.product.buses; var audioPorts = []; var midiPorts = []; diff --git a/test/lv2.json b/test/lv2.json index 098c70f..e91776f 100644 --- a/test/lv2.json +++ b/test/lv2.json @@ -6,6 +6,9 @@ "uri": "@example:tibia_test", "project": "@example:project", "types": [ "@lv2:AmplifierPlugin" ], - "version": "1.0" + "version": "1.0", + "ui": { + "uri": "@example:tibia_test#ui" + } } }