MiDI Input Selector Availability for Audio Effects VSTs

For version 1.2.2.745 and the issue also occurs in earlier versions:

You can currently only have one Stack insert for one Song Part plus one Stack Insert for the Global Part, if you are trying to use an Audio Effect VST that requires MIDI Control, because the MIDI Input Selector will be missing from any others that you attempt to configure.

This issue was first mentioned in these two forum Topics:
Jihem - No more Midi input on VST Plugins?
Motorist - Layer Instruments shows few VST Instruments

Here are the following test cases I tried with version 1.2.2.745, followed by a brief summary.

  1. Create a new empty project and save it and reload it.

  2. Add a Stack to Song 1 / Part 1 and select a live audio input.

  3. Add the #1 Insert to the Stack, choosing WahWah.

  4. Select MIDI IN 1 for the MIDI Input Selector that may appear.

  5. Select Pitch Control for the Pedal Control (MIDI) WahWah combobox.

  6. Save, Exit, and reopen the project.

  7. Notice that the Stack #1 Insert WahWah is still configured as expected.
    –>Ignore the fact that the Pedal Control (MIDI) was reset to Automation.
    –>Ignore the fact that MIDI control of the effect is not working for Pitch Bend even though
    Devices > MIDI Monitor shows Pitch Bend commands streaming across all 16 channels of MIDI IN 1
    –>Ignore the fact that a QC WahWah preset such as “Fox Wah” wouldn’t be saved, if configured

  8. Add a new Song to the project.

  9. Add a Stack to Song 2 / Part 1 and select the same live audio input.

  10. Add the #1 Insert to the Stack, choosing WahWah.

  11. Select MIDI IN 1 for the MIDI Input Selector that may appear.

  12. Select Pitch Control for the Pedal Control (MIDI) WahWah combobox.

  13. Save, Exit, and reopen the project.

  14. Notice that the Stack #1 Insert WahWah is still configured as expected.

  15. Select Song 1 Part 1 and open the Stack 1st Insert for WahWah. Notice the MIDI INPUT selector is missing.

  16. Add a new Part to Song 2.

  17. Add a Stack to Song 2 / Part 2 and select the same live audio input.

  18. Add the #1 Insert to the Stack, choosing Eventide Octavox.

  19. Select MIDI IN 1 for the MIDI Input Selector that may appear.

  20. Click the QC Preset selector dropdown arrow and save the configuration with a name.

  21. Save, Exit, and reopen the project.

  22. Notice that the Stack #1 Insert Octavox is still configured as expected.
    –>Ignore the fact that your previously named QC Preset Selector Octavox preset was not loaded.

  23. Add a new Song to the project.

  24. Add a Stack to Song 3 / Part 1 and select the same live audio input.

  25. Add the #1 Insert to the Stack, choosing Eventide Octavox.

  26. Select MIDI IN 1 for the MIDI Input Selector that may appear.

  27. Click the QC Preset selector dropdown arrow and load the previously named preset.

  28. Save, Exit, and reopen the project.

  29. Notice that the Stack #1 Insert Octavox is still configured as expected.
    –>Ignore the fact that your previously named QC Preset Selector Octavox preset was not loaded.

  30. Open all previously configured inserts in all earlier songs. Notice that Notice the MIDI INPUT selector is missing for all of them.

  31. Save the Stack for Song 3 Part 1 by using Stack > Save Stack.

  32. Create the Global Part by using Part > Global Part

  33. Load the saved Stack by using Stack > Load Stack.

  34. Notice that the Stack #1 Insert WahWah is configured as expected with the MIDI Input selector present.

  35. Save, Exit, and reopen the project.

  36. Notice that the Global Part Stack #1 Insert WahWah is still configured as expected.

  37. Delete the Stack for Song 1 Part 1.

  38. Load the saved Stack by using Stack > Load Stack.

  39. Notice that the Stack #1 Insert WahWah still has no MIDI Input selector present.

SUMMARY
I should also mention that Song Tracks always retain their MIDI Input selector, whether for a Song or the Global Part.

As mentioned at the beginning, you can have one Song Part Stack and one Global Stack - any other Stacks you create will not retain their MIDI Input selector when a project is re-loaded. It looks like that last one configured is the only one comes back as expected.

It seems that the persistence code works, however Song Parts are do not have the same quality of access to MIDI IN X as the Global Part or a Track. That “port” should be infinitely shareable among Song Parts, but only one connection is being allowed.

… I cannot reproduce this one

Oh! Fixed. Next Update.

I don’t have access to it. But the plug-in is not important, right? Because …

… I can reproduce that one. It’s fixed now. Next Update. But you need to save the Preset again. And : “QC Preset”? What’s QC for? You can save/load the complete State of the Plug-In.

… Sorry. Fixed.

fixed.

… fixed.

Thank you very much for your feedback!
Michael.