Connecting Logic and LiSa via IAC Bus

Dear Logic users,

I have a problem with the IAC Bus. One setup I often use is the combination with Logic Pro 7 and LiSa. In Mac OS 9 I used the IAC Bus in LiSa as Midi-Input, running LiSa in the background. And in Logic I selected a track that sends incoming data from a Midi controller throuhg the IAC Bus to LiSa. That worked perfect. But when I do this now in OS X with LiSa X there is a Midi feedback that almost crashes LiSa. And if I select a physical Midi port as Midi input, LiSa is always receiving Midi data. What I want is to be able to decide whether LiSa is receiving incoming data from a Midi controller or not, by selecting the according Midi track in Logic.
Has anybody an idea how to solve this Problem?
Thank you very much for your efforts.

Best,
Josef

Powerbook G4, 1,67 GHz Mac OS X (10.4.3)

Posted on Apr 5, 2007 11:07 AM

Reply
8 replies

Apr 5, 2007 12:21 PM in response to Josef Novotny

I've no idea what LiSa is, but Logic rechannels incoming data by default, it's a feature, so if you have a track selected that's set to output to the IAC bus, then the incoming data is being sent back out again to your receiving device, which is also presumably passing the same data through back to Logic, hence the MIDI feedback.

In your song settings you can turn off the MIDI thru function for a particular instrument, or simply select a "No output" track while recording to make sure Logic isn't sending on incoming MIDI data.

Apr 6, 2007 2:03 AM in response to Bee Jay

In your song settings you can turn off the MIDI thru
function for a particular instrument, or simply
select a "No output" track while recording to make
sure Logic isn't sending on incoming MIDI data.


As I understand it, Josef wants to route his MIDI controller through Logic via IAC to another software, and switch this routing on/off by selecting/deselecting a track with IAC output. Obviously for this the MIDI thru function is needed and thus can't be simply turned off.

I think in this case the only way to avoid a feedback loop would be to block the IAC input port in Logic's environment, by cabling the IAC port of 'physical inputs' to a dummy object, eg. monitor.

Apr 6, 2007 7:15 AM in response to Fred B

As I understand it, Josef wants to route his MIDI
controller through Logic via IAC to another software,
and switch this routing on/off by
selecting/deselecting a track with IAC output.
Obviously for this the MIDI thru function is needed
and thus can't be simply turned off.


This is exactly the point.

I think in this case the only way to avoid a feedback
loop would be to block the IAC input port in Logic's
environment, by cabling the IAC port of 'physical
inputs' to a dummy object, eg. monitor.


Thank you for this hint. But I still dont understand how you meant this cabling. Could you please explain it again, step by step, which cable goes into which object.
Thanks, Josef



Powerbook G4, 1,67 GHz Mac OS X (10.4.3)

Apr 6, 2007 9:02 AM in response to Josef Novotny

Thank you for this hint. But I still dont understand
how you meant this cabling. Could you please explain
it again, step by step, which cable goes into which
object.


It's quite easy. Open the environment window and choose the 'Clicks & Ports' layer. On the left you should see the 'physical inputs' object with one of its outlets named IAC. Go to New > Monitor to create a monitor object. Then draw a cable from the IAC port to the new monitor. Done.

For complete understanding of Logic's MIDI input you may read this

http://discussions.apple.com/thread.jspa?messageID=4108008&#4108008


PPC G4 Mac OS X (10.4.8) Logic 7.2.3

Apr 6, 2007 9:40 AM in response to Phillip K

This is what he's referring to:

http://www.steim.org/steim/lisa.html

I don't understand why logic needs to be in the mix here..

Why not simply use midi patchbay or midipipe for this and change midi channels on the controller?

http://pete.yandell.com/software/

http://www.versiontracker.com/dyn/moreinfo/mac/16154

p.s. Pure Data would probably be a better medium for your message passing.

Apr 6, 2007 10:20 AM in response to Fred B

It's quite easy. Open the environment window and
choose the 'Clicks & Ports' layer. On the left you
should see the 'physical inputs' object with one of
its outlets named IAC. Go to New > Monitor to create
a monitor object. Then draw a cable from the IAC port
to the new monitor. Done.


Thaaaank you, it works!
I always tried in the 'Audio' layer in the environment window to define inputs and outputs. How silly (sorry)

Best, Josef

Powerbook G4, 1,67 GHz Mac OS X (10.4.3)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Connecting Logic and LiSa via IAC Bus

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.