Steve Carter on Software Development

Software Development weblog. Mostly about my THoTH Music Learning Software.

Saturday, December 17, 2005

THoTH analysis data-driven

I've created an Analysis table and inserted rules for all dominant seventh chords, based on Bill Leavitt's approach. I can do a simple SELECT statement and get the analysis for any dom7 chord in any key. For example, I can ask, in effect, for the analysis of Ab7 in the key of Bb, and it will tell me bVII7 AbLydianb7 EbRMM (Real Melodic Minor).
So the methodology is in place. No it's just a matter of adding the other rules to the database. That will be a couple of hours work. At that point I should be able to parse a MusicXML file and output the analysis.

Firebird's selectable stored procedure made this task pretty simple.


Post a Comment

<< Home