Au Lab 2.2.2 and Logic Pro

So I've discovered Apples cheeky little secret..... Au Lab 2.2.2.


While Apple busy themselves making Logic fully functional as a multi-core multi-thread midi recording app, Au Lab 2.2.2 works very adequately as a standalone 3rd party AU host. ActivityMonitor shows an even distribution across all 8 cores when working this way. (Hallelujah)


Bung all your CPU thirsty 3rd party AU's into AuLab and you're good to go. Control them via IAC from inside Logic enabling you to (at least) capture your midi performances inside Logic


HOWEVER Wouldn't it be nice if the soundflower audio outputting from AuLab and into Logic WASNT so quite latent.


Is anyone out there an AuLab 'poweruser' cos..... and here comes the question.


Can one monitor the main AuLab core audio outputs (low latency) whilst at the same time bus multi outputs of, eg Omnisphere via soundflower into L9.


Why you may ask do you wanna do this? Because its always good to have a 'hardcopy' of ones midi perfornamces


FYI folks my latency ridden soundflower audio originates from an Ensemble/Soundflower Aggregate Device

Posted on Mar 4, 2012 3:07 PM

Reply
12 replies

Mar 5, 2012 7:31 AM in response to welshwiggle

I am currently using AU Lab with Logic, and what I did was create a virtual bus with Apogee's software. I have a Symphony system which might be similar to Ensemble. Maybe see if your Ensemble software system allows you to setup a virtual output. I only have created one but I believe you can make up to four stereo pairs.


So when you create your AU Lab project, you will set your output to this virtual bus - and in Logic, you can set an Aux's input to this same virtual bus. Midi is routed via IAC. It results in pretty good latency for real time playing.


Hope that helps

Ken

Mar 7, 2012 3:34 AM in response to welshwiggle

User uploaded fileUser uploaded fileUser uploaded file

I think my solution will not help much if Ensemble is not capable of VBus, but anyways,


In Maestro, you can see I have set up 1 vbus stereo pair (see pic). In AU Lab, I set my output of the project to this vbus (see pic). When I create an instrument, i used an IAC1 bus for midi input. Then in Logic, I will create a multi set to IAC1. I also create an Aux object with it's input set to the Vbus.


Not sure if this helps you. Also, I have not yet figured out how to address different midi channels within an IAC bus. So I can only address channel 1 of Omnisphere, for example. And also I have never ever tried to setup more vbuses and route AU Lab instruments to other auxes within Logic (but this should be no problem). In other words, if I want another Omnisphere sound in AU Lab, I open another plugin instance, and use another IAC bus to address it.


I don't think it matters if you fire up any app in any order, unlike ReWire. Once you setup the Vbus in Maestro, the setting is permanent (no need to open Maestro after that).


Regards,

Ken

Mar 7, 2012 7:30 AM in response to Ken Chan1

I'm on the way to Symphony I/O maybe 6 months from now with a 24 analog I/O config incorporating their new Thunderbridge


Meanwhile I AM using Omni and Ivory inside Au Lab and the Omni as an 8 Patch intrument. I then have the 8 stereo chaneels routed back into Logic via Soundflower (See Above)


I'm using a Nanokontrol to patch switch inside Omni and all that is done from L9 via a discrete IAC


You should be able to play 8 paches inside Omni as the patch respond to being selected (or not). the midi channel doesnt matter in this scenario


Lemme know if you want more info

Mar 8, 2012 5:55 PM in response to welshwiggle

Hm, sounds interesting. Do you mean that you only need to open one instance of Omnisphere within AU Lab, can load 8 parts into it, and separately play each individual part in Logic? You are using IAC to address Omnisphere? I cannot get Omnisphere to listen to any other Midi channel on the IAC bus except for Channel 1. So I would be interested to know how you set that up.


I don't really need to have separate outs but I guess it's only good to know I have that flexibility in either Vbuses or Soundflower.


Thanks,

Ken

Mar 9, 2012 2:48 PM in response to Ken Chan1

The IAC one channel problem is not a problem at all although it seems that way....Had me fooled for a while


So the entire 8 patch Omni instance is controlled by Channel 1 from Logic via the IAC bus that I've created

There's a few things you gotta do in L9 in the environment however Do you know about all that?


Have a second look at my pic above and see how I've routed AU Lab outs to Soundflower


In my aggrevated device I have SF coming in on 19-34. So I create 8 Stereo Audio tracks in Logic with inputs 19/20.......33/34


There's a touch of latency on the 8 stereo tracks so I leave the outputs empty in Logic on record and monitor through Ensemble's main 1/2 out See Au Lab pic above

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.

Au Lab 2.2.2 and Logic Pro

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