[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Again: Whole Bar Rests and Unmetered Music

From: Reinhold Kainhofer
Subject: Re: Again: Whole Bar Rests and Unmetered Music
Date: Sat, 6 Dec 2008 14:36:01 +0100
User-agent: KMail/1.10.3 (Linux/2.6.27-9-generic; KDE/4.1.3; i686; ; )

Hash: SHA1

Am Samstag, 6. Dezember 2008 14:02:04 schrieb Dmytro O. Redchuk:
>   Please, can anybody answer me:
>   1. Shouldn't whole bar rest be semibreve (whole) rest for any actual
> time except 4/2?

Gardner Read says about whole-measure rests (p.98):
"Although the whole rest literally signifies only the value of a hole note, it 
now commonly serves as the symbol for any completely silent measure, 
regardless of the meter or time-signature. Formerly, it served for all measure 
values except 4/2, this rest being indicated by a sign borrowed from the breve 
symbol of thirteenth- and fourteenth-century music. But today the whole rest 
stands for any empty measure -- for all meters from a theoretical 8/2 to a 
3/16. For a 2/16 (1/8) or smaller silent bar, an actual eighth (or smaller) 
rest would be used."

>   2. How can i tell lilypond to "draw" whole rest instead of breve
> (double)?

You can't, since it's hardcoded to use a breve rest for ALL measure lengths 
>=2 (i.e. >= 4/2)...
- From multi-measure-rest-engraver.cc (lines 218-221):

      SCM sml = get_property ("measureLength");
      Rational ml = (unsmob_moment (sml)) ? unsmob_moment (sml)->main_part_ :
                               Rational (1);
      if (ml >= Rational (2))
        last_rest_->set_property ("use-breve-rest", SCM_BOOL_T);

So, apparently, this "violates" the convention Read describes in two ways:
- -) breve should only be used for ml == Rational(2) (if at all!)
- -) For ml < Rational (3, 16) a rest of appropriate duration should be used 
instead of the semibreve

- -- 
- ------------------------------------------------------------------
Reinhold Kainhofer, Vienna University of Technology, Austria
email: address@hidden, http://reinhold.kainhofer.com/
 * Financial and Actuarial Mathematics, TU Wien, http://www.fam.tuwien.ac.at/
 * K Desktop Environment, http://www.kde.org, KOrganizer maintainer
 * Chorvereinigung "Jung-Wien", http://www.jung-wien.at/
Version: GnuPG v1.4.9 (GNU/Linux)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]