This Scale Matcher was born out of jazz harmony conversations between Adam Spiers and Barak Schmool. Barak had been calculating the fewest notes are required to uniquely identify a particular mode of a scale as applied to a particular chord, and Adam remarked that it should be fairly easy to teach a computer to do that. An hour or two later, he had a prototype working which despite being extremely limited and rough around the edges, was producing some interesting results.
Over the next few weeks, Adam refined the prototype, and showed it to various jazz musicians, during which time he realised it wouldn't be much use unless it was converted into a website which could be used by anyone, anywhere. So here it is! Thanks a lot to Barak for helping with testing and giving a lot of feedback on how to make it better.
For more in-depth information, please see the FAQ.