Hi there,
Studio One 7.2.2 still has an annoying bug I reported to Studio One support months ago. This bug still hasn't been fixed yet, and I feel a little ignored
The bug affects plugins with programs selectable via MIDI Program Change. If the plugin has 128 programs, everything is ok. MIDI Program Change #1 selects the first program in the plugin, #2 the second and so on.
However, if the plugin has less than 128 programs, things get messed up. As an example I take Dexed (DX7 emulator), which has only 32 programs. A VST host is supposed to retrieve the correct number of programs from the plugin. Studio One however doesn't do so, it simply assumes that every plugin has 128 programs, which is incorrect in case of Dexed. As a result, MIDI Program Changes #1...#3 all select program #1 in Dexed. Program Changes #4...#6 all select program #2 and so on.
This definitely is a malfunction in Studio One's handling of MIDI Program Change events, no other DAW I worked with behaves this way (which also proves that Dexed works correctly). I hope this will get fixed one day.
Regards
Michael
Studio One 7.2.2 still has an annoying bug I reported to Studio One support months ago. This bug still hasn't been fixed yet, and I feel a little ignored

The bug affects plugins with programs selectable via MIDI Program Change. If the plugin has 128 programs, everything is ok. MIDI Program Change #1 selects the first program in the plugin, #2 the second and so on.
However, if the plugin has less than 128 programs, things get messed up. As an example I take Dexed (DX7 emulator), which has only 32 programs. A VST host is supposed to retrieve the correct number of programs from the plugin. Studio One however doesn't do so, it simply assumes that every plugin has 128 programs, which is incorrect in case of Dexed. As a result, MIDI Program Changes #1...#3 all select program #1 in Dexed. Program Changes #4...#6 all select program #2 and so on.
This definitely is a malfunction in Studio One's handling of MIDI Program Change events, no other DAW I worked with behaves this way (which also proves that Dexed works correctly). I hope this will get fixed one day.
Regards
Michael
Last edited: