View Issue Details

IDProjectCategoryView StatusLast Update
0001443OpenMPTPlugins / VSTpublic2021-04-07 19:50
Reportercartman1337 Assigned To 
Status newResolutionopen 
Platformx64OSWindowsOS Version10
Product VersionOpenMPT / libopenmpt 0.5.6/0.5.7 (upgrade first) 
Summary0001443: 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.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)


Saga Musix

Saga Musix

2021-04-07 15:49

administrator   ~0004706

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

  1. Stream export by instrument (which exports each instrument to its own stream file)
  2. If you just want that one instrument, solo it through the tree view (right-click the instrument).


2021-04-07 16:06

reporter   ~0004707

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.

Issue History

Date Modified Username Field Change
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