muse-sequencer / muse

MusE is a digital audio workstation with support for both Audio and MIDI
https://muse-sequencer.github.io/
Other
648 stars 69 forks source link

midi program changes fail with certain vst plugins #1283

Open devloop0123 opened 2 months ago

devloop0123 commented 2 months ago

I am not sure if it is a plugin or MusE issue, but here goes:

In MusE, I have a couple of vst plugins which do not seem to receive, or react to, midi program change messages:

TAL Bassline 101 ShowMIDI

Other vst plugins do react to program changes, eg:

Dexed Pianoteq OB-Xd

Both the TAL Bassline and ShowMIDI vst's do work correctly in Qtractor and Carla standalone.

The Showmidi LV2 works correctly, but TAL Bassline has no LV2 version.

(Program changes seem to be the only way to change patterns of TAL Bassline, where every pattern must be saved under a different preset.)

MusE version: latest git compiled from source.

farvardin commented 1 week ago

@devloop0123 you've saved me to open a new issue, I've experienced the same, from latest git compiled from source.

I've seen that on the S-YXG50 VSTi, and I was suspecting it was an issue from the VST. So to be able to change the XG instruments (program changes is also the only way to use this VST) I've called it from an external Carla plugin host, it's working fine.

Today I've tried something similar with the ADLplug VST and LV2 and it's not working, unless I call it from an external application like Carla. Within MusE it's not changing the programs.

I can confirm some other plugins inside MusE are receiving prog changes correctly, such as Calf Fluidsynth