MIDI is a little tricky, and I haven't quite thought it through entirely since I'm rusty on how the Click and Ports layer in the Environment works. It's going to take some poking around that I haven't done yet, although it's not a big deal.
But I can tell you how to get it working. The first part is easy: go into Audio MIDI Setup and double-click the IAC Driver to make sure you have a bus set up. I believe you do by default, but if not you'll need to create one. You can give it a name if you want.
Then go into the Logic environment and (on an appropriate layer) create a new Instrument (it doesn't have to be a multi-instrument since the Vienna Instruments player only uses one MIDI channel). Set its Port to IAC bus 1 (or whatever). Go to the Vienna Instruments player's prefs and tell it to receive on IAC bus 1.
Assign the active Logic track to that instrument. If you play the keyboard now, you'll hear a god-awful racket that sounds suspiciously like a MIDI loop. In fact that's exactly what it is.
So go into the Click and Ports layer of the Logic Environment and disconnect the Physical Input Sum [of all your MIDI inputs] cable from the Recording & Thru object (usually it's connected to a MIDI monitor object first). That disconnects the IAC bus and stops it causing a loop. Then I think you have to connect every physical MIDI input you want to use back to the Recording & Thru object (or the MIDI monitor object).
You can do the same thing for additional Vienna Instruments players if you can get them running on the same machine.
What I'm unclear about is whether there's an easier way to disconnect the IAC bus from the sum. Not a big deal.
Audio is another long story. I'll come later and explain that, but first, what audio hardware are you using? Soundflower is the easiest way I can think of, but if you have an RME interface you can use its Totalmix software to do that.
But I can tell you how to get it working. The first part is easy: go into Audio MIDI Setup and double-click the IAC Driver to make sure you have a bus set up. I believe you do by default, but if not you'll need to create one. You can give it a name if you want.
Then go into the Logic environment and (on an appropriate layer) create a new Instrument (it doesn't have to be a multi-instrument since the Vienna Instruments player only uses one MIDI channel). Set its Port to IAC bus 1 (or whatever). Go to the Vienna Instruments player's prefs and tell it to receive on IAC bus 1.
Assign the active Logic track to that instrument. If you play the keyboard now, you'll hear a god-awful racket that sounds suspiciously like a MIDI loop. In fact that's exactly what it is.
So go into the Click and Ports layer of the Logic Environment and disconnect the Physical Input Sum [of all your MIDI inputs] cable from the Recording & Thru object (usually it's connected to a MIDI monitor object first). That disconnects the IAC bus and stops it causing a loop. Then I think you have to connect every physical MIDI input you want to use back to the Recording & Thru object (or the MIDI monitor object).
You can do the same thing for additional Vienna Instruments players if you can get them running on the same machine.
What I'm unclear about is whether there's an easier way to disconnect the IAC bus from the sum. Not a big deal.
Audio is another long story. I'll come later and explain that, but first, what audio hardware are you using? Soundflower is the easiest way I can think of, but if you have an RME interface you can use its Totalmix software to do that.