aeolus_plugin icon indicating copy to clipboard operation
aeolus_plugin copied to clipboard

Program Change in Cakewalk

Open BobOmellette opened this issue 2 years ago • 2 comments

I'm unclear on how to set/change the registration during a MIDI playback. I use Cakewalk, but can't seem to get it to recognize any Program change event.

It is probable that I'm doing it incorrectly. I've attempted to use the Bank/Patch change dropdowns on one of the MIDI controller tracks (I have each manual controlled by a separate MIDI track), and I've tried sending a value via CC0 -- neither seems to work.

Perhaps it would help if there's more clear documentation on how to perform registration changes during playback? Ideally, we should be able to toggle each individual stop in real-time, but I'll take just being able to choose between the 16 registration changes.

BobOmellette avatar Apr 05 '22 14:04 BobOmellette

Hi, this problem is actually related to how VTS3 differs from VST. VST3 plugin does not pass through program change MIDI events for some reason, but instead it exposes a "Program" parameter that you can automate.

So there are two solutions for this:

  • Use VST version of the plugin (instead of VST3);
  • Use "Program" parameter automation to change the sequencer position when using VST3 plugin.

Hope this helps. I'll update the readme.

P.S. CC for individual stops is on my todo list. But for now the only way is to use the sequencer.

Archie3d avatar Apr 05 '22 15:04 Archie3d

Ah, interesting...

I've been using the VST3 version of the plugin -- love it, by the way -- so that might explain that. I'll download the VST version and see if that helps, as I've tried to create an automation lane with the "Program" parameter on the instrument track itself, and it doesn't work, still. Again, I'm probably doing something wrong, so I'll also try again after you update the documentation...

Really looking forward to the stops controller effort! If I might also recommend two other additional features, at some point:

  1. Divisional buttons for each separate manual, as well as the instrument as a whole. My presumption is that the individual stops CC work is a dependency here.
  2. A swell box slider, also CC controlled.

Again, I love this instrument, and I'm sure you've already got these ideas in your head. Looking forward to the next version!

BobOmellette avatar Apr 05 '22 16:04 BobOmellette