View Issue Details

IDProjectCategoryView StatusLast Update
0005523ardourfeaturespublic2015-09-18 15:29
Reportercolinf Assigned Tocolinf  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0005523: Can't insert audio- or MIDI-only input plugins after a plugin with both MIDI and audio outputs.
DescriptionSome plugins (e.g. setBfree) have both MIDI and audio outputs. Thus, the only kind of plugin that can be inserted after such a plugin is one which has both MIDI and audio inputs.

Attempting to add any other kind of plugin after an instance of setBfree causes the "Plugin Incompatibility" window to appear, saying:
    "... This plugin has: 0 MIDI inputs ... at the insertion point there are: 1 MIDI channel ...",
or (in the rather less useful case of adding another instrument plugin after):
     "... This plugin has: 0 audio inputs ... at the insertion point there are: 2 audio channels ...""

It'd be nice if, in the case of trying to add a plugin with only audio inputs in a place where both audio and MIDI channels are available, the MIDI channels could just be ignored; maybe even vice-versa for plugins with only MIDI inputs.
TagsNo tags attached.

Activities

colinf

2013-06-12 14:10

updater   ~0014984

I suppose there's scope for a 'dummy' plugin that has both MIDI and audio in, but only audio out, that passes the audio straight through, that could be used in this case, somewhat analagous to the good old days of having to use the 'mono to stereo splitter' LADSPA plugin in A2, but I can't say I miss having to use that in A3.

colinf

2013-06-12 14:38

updater   ~0014985

Tangentially, there's also something not quite right in the pluralisation of the text: "but at the insertion point, there are:" should read "... there is:" in the case that there is only one channel, but only if there are not both audio and MIDI streams or inputs.

I'm not sure whether it'd be possible, let alone desirable, to try to achieve that using ngettext(), but fixing it by coding in English grammar assumptions also feels a bit wrong.

paul

2013-06-12 15:37

administrator   ~0014986

dave, carl and i have talked in the past about a generic design to allow anything-to-anything connections. it is quite a complex task ....

colinf

2013-08-02 09:55

updater   ~0015216

It seems that bfd50cde fixes this, too.

colinf

2015-09-18 15:29

updater   ~0017311

Closing old issues reported by me: these have long since been fixed.

Issue History

Date Modified Username Field Change
2013-06-12 14:06 colinf New Issue
2013-06-12 14:10 colinf Note Added: 0014984
2013-06-12 14:38 colinf Note Added: 0014985
2013-06-12 15:37 paul Note Added: 0014986
2013-08-02 09:55 colinf Note Added: 0015216
2013-08-02 09:55 colinf Status new => resolved
2013-08-02 09:55 colinf Resolution open => fixed
2013-08-02 09:55 colinf Assigned To => colinf
2015-09-18 15:29 colinf Note Added: 0017311
2015-09-18 15:29 colinf Status resolved => closed