[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Partials and upbeats
From: |
Xavier Scheuer |
Subject: |
Re: Partials and upbeats |
Date: |
Mon, 22 Feb 2010 22:41:00 +0100 |
On 22 February 2010 22:05, Mats Bengtsson <address@hidden> 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 <address@hidden>