I am beginning to write a Melodic Dictation app in denemo. You can test it out and give me some feedback. I will be adding more features to it as time goes on. I also want to create a design notes page on denemo.org but have never done that before. I was going to see if I received some feedback first.
To modify the script to accept different scales, edit the first line: (define MelodicDictation::Scale (cons "F# G# A# B C#" "fis' gis' ais' b' cis''"))
The F# G# etc.. are just button names. I have not decided if I am going to have notename buttons or not. If I do I think they will just play that note perhaps. The lilypond fis' gis' ais' are the scale notes that you are tested on. It plays