So I've been using IAC and noteout objects to send midi values to logic. The only problem is even when I have the output channel in PD set, [noteout channelnumber], and the input channel set in logic to the same value, the values are still either sent or received on all channels. I've tested this via a very simple setup sending a note to channel 1, and a note to channel 2, with 2 different software instruments set to the right channels, but whenever any midi value is sent, it still arrives at both instruments. Anybody have any ideas as to why this is happening? (And yes, I have auto demix for multitrack already checked). I'm pretty new to this area in general, so it's possible there's something I'm not understanding about the setup.
-
PD Midi to Logic not working Properly
-
Hi, it sounds to me this is a setup problem with Logic rather than with Pd. Simply put, [noteout <channel-no>] sends MIDI messages to the single specified channel, and that should be it. When you write that you also tested it with "[...] 2 different software instruments [...]", do you mean two other instruments inside Logic or did you try with two completely different softwares? Also, which OS are you on?
Take care,
Gilberto -
@gsagostinho I'm on OS X 10.10. And I mean two different instruments within logic. So two tracks, each set to receive midi for track 1 on channel 1, track 2 on channel 2.
Thanks for the quick reply.
-
No problems. I would suggest you try sending MIDI out of Pd to a different program than Logic, and see if that works. Do you have any other software or synth that you could use to make this test? Right now, I made a simple test on my notebook: I created two tracks in REAPER (my DAW of choice), set the first to channel 1 and the second to channel 2, and started recording. Then on Pd I created two [noteout] objects, one for each channel. As expected, each track in REAPER was listening only to the correct channel.
Best,
Gilberto -
It looks like logic is the issue here. All worked as expected in ableton. I'll keep messing around and see if I can come up with anything.
-
Ok, at least you found the source of the problem. Good luck solving it!
Take care,
Gilberto