I believe the latest version of MG3 changed the way the MIDI Output plugin works. Before it would create numbered outputs for each active instance of MG3, but now it seems to always use the same name.
In my Mainstage project, I have 2 channels, one converts the guitar signal to MIDI and one has an instrument added so it’s fully self contained. Despite the second one not having a MIDI output, it will still try to create and assign itself to the MIDI GUITAR midi output. If I place this track first, the second track will not be able to output any MIDI. If I place the MIDI output track first, it works normally.
There are a couple issues here:
- Ideally MG3 wouldn’t create a MIDI output unless the MIDI Output plugin is selected
- MG3 should use the previous version’s approach of making a new MIDI Output for each instance
For now I can reorder the tracks but this was a big headache to debug. Curious if this change with the new version was intentional.