
MEHarmonizer - Test: Chopin etude Op.10 Nº1 - 92 chord progression
Hello everyone, hope you're all doing well!
I'm working on a Harmonizer extension for SuperCollider, using MusicEngine, and decided to make a test to see how the MEChord class handles very long chord progressions.
I had the complete chord progression from Chopin's Etude op.10, Nº1, from an analysis I made a few years ago, so I decided to use that. With a total of 92 chord symbols, this progression far exceeds what I expect a harmonizer to be able to handle. And, much to my surprise, MEChord was able to do it in a fairly short amount of time.
MEHarmonizer is being constructed as a rule-based system, that backtracks chord realizations given a set of rules and valid candidate notes for each of the voices.
I created a simple organ-like FM synth to hear the result. The purpose was simply to be able to listen to the chord changes clearly.
If you find this type of project interesting, let me know what you think! All the best, Siiril.