Midi signal flow help

Zach Braswell's icon

Hi there!

I have an issue that probably isn't too difficult to solve, but is stumping me.

I'm building a patch that communicates with software instruments in Logic using "from Max 1" as MIDI output. The patch can receive data from a midi controller using "notein" and "ctlin" So there problem is.....

Logic is listening to both my midi controller AND my max patch at the same time. So my controller is triggering logic and my patch at the same time.

Ideally I would like this signal flow to be:
CONTROLLER ------> MAX PATC------>DAW

Instead I have: CONTROLLER ------> MAX PATCH ------->DAW
|------------------------------------------->

Is this a problem that can be solved in Max? Or would the solution be in Logic somewhere?
Any help at all would mean a great deal to me

Thanks in advance!

Zach Braswell's icon

I literally just solved this problem by tweaking some elements in Logic's MIDI environment.

BUT if anyone has other solutions I'm all ears!

Source Audio's icon

I would avoid assigning from "from Max 1" as input in the DAW.
That virtual port gets created only when max is running.
Try IAC driver instead.
You can create many IAC instances and name them whatever You want.
Then listen to hardware midi in Max, send midi from Max to IAC buss.
If You don't know about IAC driver, just post here.
IAC can be set in Audio Midi Setup.app (/Applications/Utilities/...)
Look under Midi Window.