On Wed, 30 Sep 2009, Laura Conrad wrote:
Yes, but then I have to do that for each of the 5 staves. ...
So the workaround I've found is to change it to F major with the "adjust notes" box checked, and then uncheck the "adjust notes" box and change it back to C major.
NtEd-1.8.6 now has a Change Accidentals funtionallity: http://vsr.informatik.tu-chemnitz.de/staff/jan/nted/doc/ch01s33.html which solves the problem without any workaround.
.... After all, what we really want is for midi2ly to "do the right thing" ...
I had a look into midi2ly. Althought I like Python and I know how much things can be done with only a few Python lines, from my experience with NtEd and a half year of work at the MIDI importer I say: A good MIDI --> Score conversion is impossible with about 1000 Python lines. It is more complicated. Please have a look at this YouTube video: http://www.youtube.com/watch?v=2_8oTeH3v7M The paper which the guy holds in his hand: This is MIDI!! Nothing more is written into a MIDI file. No clefs, no slurs, no ties, no voices, no accidentals, ... only holes, holes, holes! And now imagine you have to create a score from only this sheet of paper! How to distribute the holes onto voices? How to recognize triplets ? How to find chords ? And - last not least - how to enlarge notes: If a piano player plays a serious of eighth he/she releases the key often a bit earlier because he/she needs time to place the finger onto the next key. If you create notes from these holes you get an unplayable bunch of tied 16th+32th+64th notes + 64th rest. This must be corrected. And the programmers task is: Establish a set of rules which transform every arbitrary paper with such holes into a good score! To do this ...
so that we don't have to run a GUI for this purpose.
... NtEd uses some intelligence derived from its interactive placing algorithms. -- J.Anders, GERMANY, TU Chemnitz, Fakultaet fuer Informatik _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user