On Thu, 2 Sep 2010 20:48:20 -0700 (PDT), MING TSANG wrote: >Additional info pertain to #1 below. > >On bar 15 I remove " ^markup{rit.}^\> \! " from the .ly file and re-run >lilypond. The generated midi now can play bass staff till the end .
\> begins a crescendo terminated by \! But you have nothing in between; your crescendo does not span any notes. None of the documentation examples show a \> followed by \!. The documentation gives examples like this one: c2\< c\! where the crescendo begins on one C and ends on the other. It looks like these symbols must be preceded by a note. If you do weird things that are not in the documentation, you may tickle a bug. The documentation says that "Spacer rests are needed to engrave multiple marks on one note." Presumably, the termination mark \! counts as a mark being engraved! The trick is to make these spacer rests in parallel with the note being decorated, as given by the example: << f1 { s4 s4\< s4\> s4\! } >> See if doing something along these lines repairs your code so that you have your MIDI as well as the dynamic marks. Cheers ... _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user