improve chord selection

improve chord selection

task id: demo-trio-chord-improvements

2024-07-31 09:00: Hoping to improve chord selection today #demo-trio-chord-improvements

It chooses chords too quickly (when the lead changes), and should only think about changing chords when the lower/upper notes happen. I had a concept of "committing" to a chord. A faster thing might be to just move the chord changes to when the lower note triggers rather than the lead.

Also, I want tonic bias. Every 4 non-tonic chords or so, there should be a switch that puts tonic as priority, it if it is available as a candidate.

2024-07-31 09:27: Attempts to get better chords working. #demo-trio-chord-improvements

2024-07-31 09:48: The quick fix makes things sound MUCH better now. #demo-trio-chord-improvements #timelog:00:18:34

I've just been noodling on this thing for the past 15 minutes.