Again what can I say but thank you for these wonderful ideas so much appreciated. I use Windows 7 32 bits. My current BIAB is 2012 version but I would upgrade if necessary. My sound is the vanilla computer sound and it does not have any ASIO. The goal is to be able to use Kontakt as the synthesizer and to “play along” with BIAB with low latency on the MIDI keyboard.

Well, I will confess. In the beginning I “faked” it and it worked perfectly. What I did was to have my MIDI keyboard driving Kontakt through ASIO4All. I set Kontakt to the Vienna Grand Piano. And that’s all I had Kontakt do. The luscious Kontakt Vienna Grand Piano used the Computer sound system which was just the vanilla sound not a sound card etc. Next I set BIAB MIDI Out to drive an external Roland SC-8850. Next I had an external Audio Mixer where I mixed the SC-8850 audio output and the computer sound output from Kontakt into one stereo channel. And there you have it. I could run BIAB and play along with the Kontakt Vienna grand with low latency and it all worked like a charm with no timing issues. Could also run BIAB alone or play piano alone if I wished.

So why am I wanting to make the change that we have been discussing. Simple, the Kontakt sounds are magnificent, and the SC-8850 sounds are much less quality than the Kontakt. If possible (and this is a big if) I want to do all sound generation in Kontakt.

I have a question which I should know the answer. When I set MIDI Out for BIAB what is in the list is various devices and synthesizers that I may or may not have installed.

I still have not resolved the question of what does BIAB put out for MIDI in live mode. I don’t mean here saving out to a file which can be set to a Type 0 or Type 1 but rather the live MIDI output. Is the live output like Type 0 (all instruments on a single track but each instrument on its own channel (Kontack Instrument Bank), or is it like Type 1 which puts each instrument on it’s own channel (Kontack Instrument “Multi”). Or when you set a “device” for BIAB MIDI output does BIAB decide what to put out based upon the device chosen? So if Kontakt is not on the list what does on do?


OK on MIDI Ox and MIDI Yoke. I will go get these and study their functions. Maybe I may have to “combine” the MIDI Data from my keyboard and from BIAB before inputting to Kontakt.

I do recall that ASIO can only be used by one program at a time.

Thank you for the URL’s I will look at and study them. I used the ASIO only on keyboard input to Kontakt. What I am trying to do now is to feed Keyboard and BIAB into Kontakt with keyboard with low latency. I didn’t realize that BIAB might need an ASIO driver too. I was going to try and run Kontakt stand-alone to keep things simple – oops.

So your point is, I have my keyboard running into Kontakt through ASIO and my plan to “sneak” BIAB into Kontakt (in some way without using ASIO), there is going to be a mismatch in timing between BIAB and my keyboard because one is using ASIO and (ostensibly) BIAB is not? Oh dear, that is a bit of a snag.

OK on your ASIO anomaly. I would be interested in why that works. But it looks like I am going to need the ability to run two ASIO drivers at the same time.

Thank you for your suggested steps in setting up an arrangement with Kontakt.


Fritz