View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001182||OpenMPT||User Interface||public||2018-12-29 09:55||2018-12-30 11:44|
|Product Version||OpenMPT 1.28.01.00 / libopenmpt 0.4.0 (upgrade first)|
|Summary||0001182: Active channel voice count doesn't include plugin output from instruments|
If present, voices from plugin output tied to instruments (via the Plugin / MIDI section of the Instrument Tab) are not included in the voice count at the far right of the status bar.
Although perhaps less confusing for samples sent to a plugin for extra effects, this can be misleading for instruments whose output is solely a plugin (such as a melodic VST plugin or OPL instrument).
|Steps To Reproduce|
It might be non-trivial to specifically count the voices of the "plugin instruments" described above without affecting other kinds of plugins (besides OPL instruments).
|Tags||No tags attached.|
|Has the bug occurred in previous versions?||Yes (at least 1.28.00.41-r11001 TEST)|
|Tested code revision (in case you know it)||11100|
That's correct, and it's fully intentional - this property only reads out active mix channels, and for plugins we generally cannot know if e.g. a note is still really playing. We only have MIDI on/off status for the note.
Would it be reasonable to include OPL instruments in the count?
Neither plugin nor OPL voices count towards the mix voice limit, so not really. For OpenMPT they are essentially black boxes.