BIAB is already capable of analysing an audio file to work out what the chord structure is. There are tools on the market that can also process an audio file to work out what each instrument is playing (e.g. RipX to name just one) and some of those tools clearly offer APIs. What I would find really useful is if BIAB could analyse an audio file and not only suggest the chords but also give a shortlist of perhaps 5 Styles that would probably match that audio file. Surely it can't be too difficult to pick out the bass and the drums and use that to suggest some styles?

Yes, we have a humungous list of excellent styles, but that means it can take forever to find a good match. Often I end up giving up and using one of the many great styles on my Tyros 4.

Each year BIAB upgrades offer an ever increasing list of new styles and for me this just means it will take even longer to find a good match for a particular song.