Don't know of any software that does what you ask. You may have the following already - if not help yourself.
http://www.woodwind.org/clarinet/Stu...les/index.html scroll the screen down to find the scales. Taking that to scale degree may help, i.e. 1, 2, b3, 4, 5, b6, b7 etc. Normally one note difference and you have another scale. For some reason if I visualize them as degrees it clicks. Quick way to identify - look at the 3, 5 and 7 for clues.
http://www.looknohands.com/chordhous.../index_rb.html The scale structure aka WWHWWWH and or 1, 2, 3, 4, 5, 6, 7, etc. may help. On this site WWHWWWH is listed as 221 2221 - I relate that to telephone numbers.
http://www.smithfowler.org/music/Chord_Formulas.htm http://www.jazzwise.com/catalog/arti...articles_id=10 A must have for any jazz student.
I suppose you will be given information in writing and then asked to identify the scale.
If the verse starts and stops with the same chord that chord is probably the tonic chord thus identifies the key and scale. If all verses stop with that same chord, bet the farm.
Look for the V-I cadence. That will point you to a key.
Copy all the notes, eliminate duplications, put what is left in alphabetical order. See if those notes will fit into a specific scale --- all of the notes not just a few, if all fit thats the scale. Helps to have a handy dandy scale chart. I gave you one above.
If you are given chords, do the same, here ignore fancy extensions, you are interested in the function part of the chord, normally the left hand portion of the chord - see if all will fit into a key.
If you could hear the melody listen for the tonal center, that's your key thus your scale.
Other than that you are on your own.
Good luck.