View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001443||OpenMPT||Plugins / VST||public||2021-04-07 15:43||2021-04-07 19:50|
|Product Version||OpenMPT 1.29.08.00 / libopenmpt 0.5.6/0.5.7 (upgrade first)|
|Summary||0001443: VST Plugin plays notes not assigned to it|
Sorry if this has been reported before.
I created a new module based on an old, kept all patterns and orders, but deleted all the instruments, in order to create one for a single instrument, played through a VST plugin, in order to export it exclusively. Assigning the VST instrument to one of the existing instruments in the module goes well, but I noticed that once a channel has been utilized by the VST, it will continue playing all notes in that channel, regardless of whether or not the note actually carries the correct instrument number assigned to the VST or not. This also carries over to stream outputs, even instrument-by-instrument outputs.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
I suppose that you mean that instrument numbers pointing to no longer existing instruments are now triggering that VST as well. While it may be a bit peculiar, I think this behaviour might be coming from backwards-compatibility with the earliest VST implementations in ModPlug Tracker.
This behaviour is not going to change for now. The correct solution for what you want to use is to either
Yes, you're right, instrument numbers pointing to no longer existing instruments is triggering the VST, after it has "claimed" channel
As I reported it; just a minor issue. I've just deleted all other notes for now, but I'll try the solo thing in the tree view you suggested.
|2021-04-07 15:43||cartman1337||New Issue|
|2021-04-07 15:49||Saga Musix||Assigned To||=> Saga Musix|
|2021-04-07 15:49||Saga Musix||Status||new => feedback|
|2021-04-07 15:49||Saga Musix||Note Added: 0004706|
|2021-04-07 16:06||cartman1337||Note Added: 0004707|
|2021-04-07 16:06||cartman1337||Status||feedback => assigned|
|2021-04-07 19:50||Saga Musix||Assigned To||Saga Musix =>|
|2021-04-07 19:50||Saga Musix||Status||assigned => new|
|2021-04-07 19:50||Saga Musix||Priority||normal => low|