I've used BIAB for decades, but never really dug into it. The interface has always been very non-intuitive. But, I now have version 2017 and decided to commit to getting to know it better. To that end, I wanted to be able to record a MIDI keyboard input, but have found it difficult and after extensive looking and reading, cannot find if there is a better way.

Here's where I'm at now.

When not recording or playing back the song I can hear MIDI keyboard input. It appears to be using a the Microsoft CS Wavetable synth. In any case, it sounds cheesy and completely unusable latency (>100 ms).

When playing back the song, whether or not I'm recording, I hear the synth assigned to the "thru" track. Latency is short and acceptable.

After recording, the MIDI is now either on the "melody" or "soloist" track, depending one which was selected when recording. Of course now, the patch is whatever is assigned to the "melody" or "soloist" tracks.

Is this really the best that can be done? Do I have to continually reset the "thru" track and "melody/soloist" tracks to match so that what I hear will be the same?

It would seems to make a lot more sense to hear the sound as it would be on the track it is actually getting recorded to, like every DAW or sequencer I've ever used.

Also, the keyboard works as expected, with all other programs. I don't think this is a MIDI keyboard problem, but just a how BIAB works. And I'm hoping there is something I've overlooked to make this work a bit more smoothly.

Another odd thing, the keyboard is outputting on MIDI channel 1, yet the BIAB MIDI monitor shows the key activity as being on channel 5. This makes no sense to me.

Any guidance would be appreciated.

Thanks,