This program allows you to choose a root note (eg a to g) and then the type of scale (major minor, dorian, phrygian etc.). Then uses a mathematical formula to create the scale. I made it this way so future scales could be easily added.
It was my HSC Software development assignment. It is GPL. FREE and included source code. check out my site at