Thank you all for correcting my understanding.

As Torsten explained, since in 4/4, full-measure rest is coded internally as 
R1*8 and likewise for other time signatures, wouldn't it be possible do code to 
treat full-measure rest as graphically and musically based on time signature as 
the name implies ?. 

E.g. 
something like r\fmr or \RF would place graphically and musically correct rest 
based on the time signature.
\RF*8 would cover 8 full measures based on the time signature. 

Thanks,
eby
     On Friday, 20 March, 2020, 04:46:15 am IST, Torsten Hämmerle 
<[email protected]> wrote:  
 
 Eby Mani wrote
> My understanding of "full measure rests" is, it covers the full measure
> based on the time signature. Thus R1 is sufficient for a measure that is
> in 4/2 time.


Hi Ebi,

What you are saying is true (in most cases) for the graphical representation
in the output, but, as Michael pointed out, in LilyPond, the full measure
rests need to coded using their actual duration.

For example, a full measure rest in 3/4 has to be coded as R2., but it will
be printed as a semibreve full measure rest rather than a dotted minim rest. 
A full measure rest in 2/4 has to be coded as R2, but it will be printed as
a semibreve full measure rest rather than a minim rest..

Just as an F sharp in the key of G major will be printed as an F (without
accidental, due to the general key signature), but it has nevertheless to be
coded as fis (or fs or whatever, depending on the input language).


When it comes to breve rests (as in your 4/2 example), the printed full
measure rest symbol, however, will usually be a breve rest according to
common standards (cf. Gould, "Behind Bars", and others).

All in all, LilyPond's output behaves according to common engraving
standards, but a full measure rest has to be coded using its actual
duration.
In general, one can say: LilyPond's input is focused on musical content, not
on its graphical representation.

The Documentation (Notation Reference) clearly states: /"The duration of
full-measure rests is identical to the duration notation used for notes."/ 

A similar case are multi-measure rests. In 4/4, 8 full-measure rests will
always be coded as R1*8, because that's the musical content, independent of
the intended graphical representation:
Whether the printed output shows a classical double-long rest symbol or a
just a contemporary "general rest bar" merely depends on the engraving
options - if you, for instance, use
  \override MultiMeasureRest.expand-limit = #5, 
everything above 5 measures will be printed as a simple bar rather than
classical rest symbols.

HTH,
Torsten




--
Sent from: http://lilypond.1069038.n5.nabble.com/User-f3.html

  

Reply via email to