Hi Lilyponders, Following my request to update and debug the midi2ly utility:
I'm also a user of Mup, a program similar to Lilypond but shareware, and slightly less advanced. ( Which reminds me: whatever happened to mup2ly ? Can't find it anywhere anymore. ) In the mup-users mailing list was a discussion about mtm ("midi to mup"), a utility comparable with midi2ly. The discussion was about: how to determine when to use sharps or flats ? There is more to it then just determining the key and scale. Especially minor scales and late 19th century romantic music can be problematic. Not to mention 20th/21st century music. A snippet from the discussion from the mup mailing list: <QUOTE> >> I'm afraid you'd never be able to make algorithms for that kind of >> analysis. Maybe some kind of pattern recognition and knowledge >> collection would add something valuable. Bot don't you think that would >> be overkill? > > I came across this paper some time ago.. can't remember the context. > > Computing Pitch Names in Tonal Music: > A Comparative Analysis of Pitch Spelling Algorithms > David Meredith > St. Annes College, University of Oxford > Submitted for degree of D.Phil. > > > You can find David's work at http://www.titanmusic.com/ After having had a short look at David Meredith's paper I realize that I need to revise my doubt on usable algorithms for calculating sharps and flats! <UNQUOTE> Could be interesting stuff to read for Lilypond / midi2ly developers also. -- Martin Tarenskeen _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user