I’m trying to diagnose a problem and my issue stems from the following. I was running MG3 direct to another MIDI track that had a sampler on it using old AKAI sample formats. What was happening was Live was triggering the sample when I would strike the note, but for some reason the sample’s actual sound was playing late or not at all even though the play head was showing that the sample was being triggered at the right time visually. The sound would not trigger until the sample was halfway through the playback. Weird…So I tried something else. I created an external MIDI channel using LoopMIDI and enabled track and remote in the MIDI settings in Live 12. Then inside MG3, instead of using “Direct MIDI Output” to the target track with the sampler on it, I would send MG3 MIDI to this external port outside Live and then back into Live to the target track and this seemed to resolve the problem and fix the clocking issue. Mind you, this is not an issue with other VST or Ableton synths; it only presents when triggering samples inside Sampler.
Now there is a new issue. When I first start Live 12 and put my first instance of MG3 on a new track, it will allow me to select the external MIDI channel, however for some reason MG3 will disable this track in the middle of working with it, usually after the first instance of MG3 is deleted inside the project, OR if I start a new project and drag an .als with the channel routing already set up. No dice, won’t work. Now it’s not even working after initializing Live. I cannot send MG3 MIDI to a port outside of Ableton, even with the correct settings configured. Any ideas why? Maybe there’s something obvious I’m overlooking. Is there a way to fix the clocking issue with the MIDI? That is the real problem. Putting an MIDI channel between the output of MG3 and the target channel fixes the clocking issues. Right now, I’m just using a buffer track: MG3 → MIDI input from audio1 → MIDI input from MIDI Channel 1.