View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004889 | ardour | bugs | public | 2012-05-27 14:57 | 2020-04-19 20:16 |
| Reporter | kris7t | Assigned To | drobilla | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Target Version | 3.0 | ||||
| Summary | 0004889: No sound from DISTHRO LV2 synths | ||||
| Description | When 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 Information | I 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. | ||||
| Tags | No tags attached. | ||||
|
|
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. |
|
|
Ardour is correct, the plugins are using the wrong context (actually, no context, via the urid extension) to map the MIDI event type. |
|
|
Worked around in r12462 anyway. |
|
|
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. |
| 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 |