What you seek is tricky, but doable – but not advisable in my experience. There is an existing post regarding routing options from the DAW. It’s along the same lines on how to route to JK from other sources. Additionally, to be clear about Jam Tracks vs Backing Tracks. JT’s are purchase based with no option to specify a different source. But I get it, that you want to bring your own Backing Tracks to a session.
I decided to explore this option since I too have a DAW, BIAB and Soundflower. Let me say this first. If your interface has more then two inputs, or you can put a mixer in front of your 2 input interface - it might be the better thing way to go. Unless your system has the horse power, you increase CPU processing and increase internal latency between the apps, soundflower is routing between.
Another reason this option is not good, in my experience. JK will only allow you to apply one Audio Device per session. You may recall in the Audio Device section they are treated as separate with the ability to Activate, Configure, Delete any one of them.
I created a new Audio Device, selected SoundFlower as the INPUT device AND the OUTPUT DEVICE SHOULD BE YOUR INTERFACE. If you are following along, at this point you realize, what about my Audio Interface INPUTS for guitar and voice, etc. At this point you can say, this won’t work. They are not available.
However you can continue with the option to configure your DAW to handle your Mic and Guitar or other instruments. And note that BIAB has a DAW plugin. Of course this gives you plenty to play with in terms of controlling your own plugins, etc from the DAW. This also assumes you understand how to configure your DAW to SoundFlower, in the Audio settings
BIAB and Audio Settings. I won’t get started on how temperamental BIAB can be, but the Audio settings button on the toolbar is not working for me. Head over to
File>Prefs, Audio tab. You want to uncheck the use default option for the Output device. From that dropdown, choose Soundflower.
Jump in a solo private JamKazam session and you should be good to go. Make sure you have BIAB playing something!
Now, back to the horsepower comment. You will notice the sound can be scratchy. And, if you open your browser or a Word Document and start scrolling up and down you will hear how JK struggles with the sound getting interrupted sounding scratch. I’m using a Mac Retina PB 2012. Solid State Drive, plenty of memory to run photoshop and DAW at the same time. The point is, JK and background processing don’t play well. In a separate post I have, I summarize how my overall performance is more stable and better by having a custom boot OS with only JK and my AI software on it. My CPU processing is down to 10 percent.
The take home advise is this. Even with an ideal hardware setup, and if you were to get the Soundflower option working without the jitters, you’re still going to end up getting internet latency. It really comes down to this at the end of the day, to join musicians to have some fun and the latency issue impacts all of us. You have to ask yourself is it worth putting all the time in with the setup. For me, it is because I also enjoy configuring all this stuff and hope you find some of this helpful. I posted a couple of screenshots. I do believe it's important to have a good clean setup so when you're in session you're not troubleshooting stuff.
My setup i have a MOTU 8 input interface. In JK Audio Device settings ALL INPUTS ENABLED
Here are my Pairs
Channel 1 -2 (L/R) Mic. Why 2 channels for a Mic? In my case I’m using a VoiceLice3 which is an excellent vocal harmonizer with some other great features I pass back to JK via these same channels. All stereo.
Channel 3-4 Guitar – Great for Stereo effects; ambient, reverb, delay, phase
Channel 5-6 Roland GR-55 – you’ll have to look this up to understand it. It’s a guitar synth
Channel 7-8 Digitech Trio – This is my so called BIAB box pedal. I play chords to it, it learns and provides bass and drums with tempo and style options. This in effect in my backing track in the session. Other session players seem to get a kick out of this.