Hi Bill,
Thanks for your response.
BIAB can also be used as accompaniment. There are many ways to do this, maybe even too many! BIAB can detect chord structure in both audio and MIDI files (audio to a lesser extent, as one might expect), can import MIDI into the "Melody" track (probably also "Solo," but I'm in Linux at the moment so cannot verify easily). You can also manually enter or edit chord progressions, choose alternate chord progressions from a list of recommended alternatives, and so on. I would not think that you would be disappointed in the musical abilities of BIAB to provide accompaniment, but you may be disappointed in the clunkiness of the MIDI interface and in MIDI import. BIAB doesn't have such a thing as the ability to forcibly use (say) certain bass measures in a certain place *other* than through the Styles capability as far as I recall as I write this. You cannot simply place it in where you want and "freeze" it, or not easily that is. I wish there was more of a MIDI editor type capability in BIAB, but this would potentially seriously compromise its ability to provide musically wise assistance.
The most interesting thing you can do is to import patterns from MIDI files into patterns in the Style editor. You can also simply record brand new patterns there, but what BIAB does with the imported patterns is pretty interesting. It chops up the MIDI sequences into 8-bar (maybe also 4-bar etc.) measures and attaches weights to the occurences which you can then modify. You can then impose a new chord structure upon the style and generate a new "song." This new song will remind you of what you imported, but believe me, it will most likely sound radically different. This is where the heuristics become important. You may need to modify what type of patterns can be played, where they can be played, how to play them, and so on. This is BIAB's forte --- which I don't think is matched by anyone. The editor for Styles is Notation, so you would probably feel at home there, even if the keystrokes and mouse stuff is odd at first.
-------------------------
As far as MIDI editors go, I've tried probably between one and two dozen of them, including all the ones in Linux that were available up until late 2005. IMHO most MIDI editors suck bigtime, to be quite frank. The best path for what I do with BIAB is BIAB -> simple MIDI editor like MIDI Orchestrator Plus (now Record Producer MIDI) -> second MIDI editor like SONAR for recording. I've never found a better pure MIDI editor than the Voyetra series for what I do. I *like* the fact that they don't include audio. Many people here cannot use this; I have external synths with enough sounds to get very close to what I eventually use, so I can use the Voyetra editors alongside whatever audio program simultaneously, including SONAR or WAV editors. I would prefer MIDI and Audio to be separated with interprocess communication being limited to what I set up, if that makes sense to you (i.e. common Transport, port connectivity to VSTi's if required, etc.). I would also like to see GUI's separated from the underlying programs, but that's not Windows style of programming, unfortunately.
Best regards,
Dave Clark