A lot of these chords you list can be achieved by copying the chord part to the melody channel then using the melody harmony to add a single note to each chord. Employ a melody harmony with just one voice... the low root ...shifted up an octave or two.
Copy and paste your original changes to a different part of the sheet..then change the chord in the chord sheet to whatever note you want to add to each chord in the appropriate bar. (copy and paste your original changes back in once you've converted the melody harmony to the melody.)

Many of the chords you list are perhaps better described as tonal chromatic harmony, where the original quality is deliberately obscured by adding non-scale neighbour tones to the root 3rd 5th and 7th 9th etc. Very useful for jazzers seeking an 'outside' approach.

I take your point though that the program should support any user defined chord. Such a feature has been available in programs like Jammer pro and Super Jam for years.
It seems as if the way BIAB was originally written makes an overhaul of the core engine unlikely without a knock-on effect on virtually everything else in the program. That would certainly explain why an otherwise simple routine hasn't been implemented by now.

Regards

Alan

Last edited by alan S.; 08/27/09 04:28 PM.