This is great.
How difficult would it be to detect the notes that are being played by the bass? This would be useful for someone who is new to playing by ear and soloing.
For example, you pickup that the bass progression is G A D C--that makes figuring out the correct chords (and notes for soloing) even easier.