View Issue Details

IDProjectCategoryView StatusLast Update
0004889ardourbugspublic2020-04-19 20:16
Reporterkris7t Assigned Todrobilla  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version3.0 
Summary0004889: No sound from DISTHRO LV2 synths
DescriptionWhen I try to run any DISTHRO LV2 synth plugin in Ardour, the plugin produces no sound output when I play a MIDI clip in Ardour, or press any key of the piano roll on-screen keyboard of Ardour's MIDI editor. However, in those plugins with a on-screen keyboard in their X11UI, for example Wolpertinger, there is an audio output if I click on it. Therefore MIDI messages don't get from Ardour to the plugin properly, I suppose.

If I try the plugin in Jalv or Qtractor, the sound is produced just fine, so probably not the plugin is faulty. Other synths (Calf MonoSynth, MDA Piano, etc.) work fine in Ardour.
Additional InformationI am running the latest SVN revision (r12453) and the latest git version of DISTHRO plugins (sha1sum 7815b3545978e53fee55f78fa6bfa65cb3f9c24e). Serd / Sord / Sratom / Lilv / Suil / Jalv in also the latest from Drobilla's SVN (r4465). The problem was present several revisions ago, but now I made a complete system update so that I could be sure it is not caused by some incompatibility between versions.
TagsNo tags attached.

Activities

cth103

2012-05-27 18:54

administrator   ~0013303

This is because the DISTRHO plugins and Ardour disagree about the type ID for MIDI events.

juce_LV2_Wrapper.cpp (in DISTRHO) calls uridMap->map (..., "
http://lv2plug.in/ns/ext/midi#MidiEvent") and gets the answer 14.

lv2_plugin.cc (in Ardour) calls _uri_map.uri_to_id ("http://lv2plug.in/ns/ext/event", ""http://lv2plug.in/ns/ext/midi#MidiEvent") and gets the answer 1.

So the DISTRHO plugin ignores Ardour's MIDI events.

I have no idea what is supposed to be happening here.

drobilla

2012-05-27 22:39

developer   ~0013312

Ardour is correct, the plugins are using the wrong context (actually, no context, via the urid extension) to map the MIDI event type.

drobilla

2012-05-27 23:06

developer   ~0013313

Worked around in r12462 anyway.

system

2020-04-19 20:16

developer   ~0023062

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2012-05-27 14:57 kris7t New Issue
2012-05-27 15:42 cth103 cost => 0.00
2012-05-27 15:42 cth103 Target Version => 3.0
2012-05-27 16:41 cth103 Status new => confirmed
2012-05-27 18:54 cth103 Note Added: 0013303
2012-05-27 22:38 drobilla Status confirmed => assigned
2012-05-27 22:38 drobilla Assigned To => drobilla
2012-05-27 22:39 drobilla Note Added: 0013312
2012-05-27 23:06 drobilla Note Added: 0013313
2012-05-27 23:07 drobilla Status assigned => resolved
2012-05-27 23:07 drobilla Resolution open => fixed
2020-04-19 20:16 system Note Added: 0023062
2020-04-19 20:16 system Status resolved => closed