On 22 February 2010 22:05, Mats Bengtsson <[email protected]> wrote:

> Correct! You can find some discussions on this phenomenon in the mailing
> list archives. Do you really want the rest symbol produced by  R8? I thought
> that and ordinary eight note rest (r8) was the standard notation practice
> for upbeats.

Yes but r8 does not permit \RemoveEmptyStaffContext and
  \override VerticalAxisGroup #'remove-first = ##t
to work, and I suppose that Phil is using this because he said:

> I want to use whole measure rests for the vocal parts, so that they
> are removed from the start, where there is only piano music.
> [...]
> otherwise you can't lose "empty" vocals with an upbeat.

Dear Phil,

I had the same issue and I posted on bug-lilypond
http://lists.gnu.org/archive/html/bug-lilypond/2009-09/msg00095.html
http://code.google.com/p/lilypond/issues/detail?id=849

Nicolas Sceaux gave an interesting hack in his answer here:
http://lists.gnu.org/archive/html/bug-lilypond/2009-10/msg00011.html

%%%
%%% The following hack make regular rests hara-kiri-able
%%%
#(let* ((rest-def (assoc 'Rest all-grob-descriptions))
(meta-def (assoc 'meta (cdr rest-def)))
(interfaces-def (assoc 'interfaces (cdr meta-def)))
(interfaces (filter (lambda (interface)
(not (eqv? interface 'rhythmic-grob- interface)))
(cdr interfaces-def))))
(set-cdr! interfaces-def interfaces))


This worked for me.

Hope it helps,
Xavier

--
Xavier Scheuer <[email protected]>


_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to