Larry, you need to understand what midi is. It's not audio. It's simply mathematical computer commands. The first thing to know is chords are not part of the midi standard. You cannot embed chord information in a midi file. Biab pioneered the ability to analyze a midi file to try to discern the chords and of course the more chord information there is the better it will work but too much information will mess it up too.

To start you have to set the correct key signature. Many times people who create midi files let the software default to C when in fact the song is in E or any other key. That alone will mess up chord detection. Biab will allow you to change the key without transposing the notes to correct this.

From what I can tell all Biab does is look at all the notes being played at any given instant in time in your midi file and try to get a chord out of it based on the key sig. The basic chord could be a CMaj7 but the melody has an A note and the bass has a C# grace note so what the heck is that? Will Biab call it some kind of C# chord because of the bass note or what?

Same problem in reverse. If all there is is a melody note and nothing else, forget it. It's liable to come up with anything.

Bob


Biab/RB latest build, Win 11 Pro, Ryzen 5 5600 G, 512 Gig SSD, 16 Gigs Ram, Steinberg UR22 MkII, Roland Sonic Cell, Kurzweil PC3, Hammond SK1, Korg PA3XPro, Garritan JABB, Hypercanvas, Sampletank 3, more.