hi all,

i thought i might had ask this question quite some time ago,
but maybe my mail wanst on the mailing list so i couldnt post,
or no one answered my question,
or i believed some did replied but i forgot all the advices u gave.
anyway using this mail should be no problem.

well, it began as im tried to typeset some music for mutopia,
so i came across this section of the code where i didnt seem to match lilypond output 
with the publishing style.
it was some time ago, when my hdd burnt, then i stop using lilypond for some while...
so now perphaps its fixed, or there's some simple way to do, or could still be done 
with some hackary.

d8. a'16 d8. a16 | % check beaming
d8. [] a'16 d8. a16 | % Works but warning msgs are generated
d8. a'16[ d8. a16] | % wrong grouping
d8.] a'16 d8. a16 | % no difference
d8.][ a'16 d8. a16 | % Warnings?
d8.[ a'16 d8. a16 | % no difference?
d8. [a']16 d8. a16 | % no difference?
[d8.] a'16 d8. a16 | % Warnings?

maybe these png files i captured could explain what i said
http://www.lab4games.net/zz85/junk/ly/
like to hear some comments about this.

oh btw, inside that folder u can see a badly modified lilypond tools.
there's a (quite buggy) version of lilycomp which have i placed a tenor clef and add a 
option to convert the absolute pitches and duration into relative pitches and 
durations.  I sent a copy to the author of lilycomp, I sure when he's got the time, he 
would improve the software.
and also a modified version of lilymode which makes viewing the ly much more 
colourfully, thought its quite buggy hightlighting. but i really like it when i use it 
i with editor scheme selector.

1 last point is that i figure out how to play with midi2ly.
1 guess a very import thing is to specify the  quantise note durations, if not the 
generated ly looks really horrible.
depending on the songs, 16 or 32 seems quite good.
then of course, rests will appear as spaces, so any "s" u might change to "r".
another trick i found is like there are certain patterns to solve the conversion 
mistakes.   as i could see, any slight breaks in between notes would be counted as 
spaces, so u normally have to change ur length and delete the spaces ... for example, 
1 crotchet note might appear like this
ais8. s16
actual note is ais4
so just do a search and replace, finding all "8. s16" and replace with 4.
of course there's a possibly that "ais8. s16" might mean "ais8. r16" but it seems 
chances are ais4 for me.
and there are more troublesomes types like many rests or super long notes, 
fis16*37 s16 --> do the maths= fis16*38 = fis4*9.5
divide by the bars = fis4*4 + fis4*4 + fis4* 1.5 = 
fis1~| fis ~| fis4~fis8
There seems to be little documentation on midi2ly but i hope in future, this tool can 
be improve perphaps at least reducing the steps i mention above.

Joshua




_______________________________________________
lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user

Reply via email to