I would like to impose on the forum community for a bit more help...
What I'm trying to do is a bit unusual, I think, and I'm having some trouble sorting it out.
In the reductive case, I have an external MIDI SEQUENCER which sends notes on MIDI Port 01, Channel 01.
This sequencer is connected to a laptop running Logic Pro X.
A second laptop is running VEP Server.
What I need to do is be able to have the sequencer send MIDI into Logic, then through a VEP instance, triggering a plugin on the second laptop, hearing that audio in Logic on the first laptop, but be able to record both the MIDI from the sequencer and the audio from VEP.
I have set up the following tracks:
TRACK 1 [MIDI]: Software Instrument track with no plugin and no output.
TRACK 2 [OUTPUT]: Software Instrument track with VEP plugin. The output of this track goes to Bus 01.
TRACK 3 [AUDIO]: Audio track. The input of this track is Bus 01, and the output is the Stereo Out.
In the Environment, I have patched MIDI Port 01 to a Monitor object. The Monitor object is patched to a Channel Splitter object. The Channel Splitter object output 01 is patched to the input of Track 1. The output of Track 1 is patched to the input of Track 2. I can now hear the VEP plugin play throughTrack 3 when I run the sequencer, and I can record the audio on Track 3.
The problem comes when I try to record MIDI onto Track 1. As I understand it, unless I patch (in the Environment) a second ouput from the Monitor object to the Sequencer Input, nothing will be "seen" by Logic.
Fine. So I patch the Monitor object second output to the Sequencer Input. Now I can record the MIDI being output by my external sequencer onto Track 1.
The problem is that I'm now getting TWO identical MIDI notes playing - only one gets recorded, but two play. Not a deal-breaker, but disconcerting, and potentially an issue with heavy MIDI and audio bandwidth over VEP.
I'm stumped. I know that my relative inexperience is preventing me from seeing some elegant and simple way of solving this problem, and I would very much appreciate any advice. Thanks.