lilypond-devel
[Top][All Lists]
Advanced

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

Re: Issue 3286: add single-C time signature style (issue 164830043 by ad


From: Noeck
Subject: Re: Issue 3286: add single-C time signature style (issue 164830043 by address@hidden)
Date: Sat, 01 Nov 2014 23:48:43 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0

>> I haven’t implemented the double-C cases yet.
> 
> This is what I think would be best:
> 
> * leave the default style alone
> * add to the C style: 4/2 -> CC, 2/1 -> cut-CC
> 
> This would end the equivalence of default and C styles.  Does that seem like 
> a bad idea to any seasoned Lilypond developers?  I would prefer to hear it 
> now than to implement it first and hear about it in code review.
> 
> My reasoning is that the CC and cut-CC time signatures seem too obscure to be 
> enabled by default, but too closely related to the C and cut-C time 
> signatures to deserve a separate style.  The new time signatures would make 
> sense within this matrix:
> 
>     numbered    single-digit
>     C           single-C

Hi Dan,

it is not my intention to bother you, but I would like to understand
this. Is this your plan?

style
default        c    ¢   2/4  2/1  4/2  8/4  3/4  6/8
C              c    ¢   2/4  ¢¢   cc   8/4  3/4  6/8     <---
single-C       c    ¢   2/4   ¢    c   8/4  3/4  6/8     <---
numbered      4/4  2/2  2/4  2/1  4/2  8/4  3/4  6/8
single-digit   4    2    2    2    4    8    3    6

With this meaning:
 - I indicate the C symbols with c and ¢
 - a mono space font needed
 - default means the current C style
 - C means your C style

Will single-digit be renamed to single-number?

Source for showing time signatures:

\version "2.18.2"
%http://www.lilypond.org/doc/v2.18/Documentation/internals/time_002dsignature_002dinterface

music = {
  \time 4/4 s1 \time 2/2 s
  \time 2/4 s2
  \time 2/1 s1*2 \time 4/2 s \time 8/4 s
  \time 3/4 s2. \time 6/8 s2.
}

 <<
  \new Staff { \override Staff.TimeSignature.style = #'default
<>^"default"      \music }
  \new Staff { \override Staff.TimeSignature.style = #'C
<>^"C"            \music }
 %\new Staff { \override Staff.TimeSignature.style = #'single-C
<>^"single-C"     \music }
  \new Staff { \override Staff.TimeSignature.style = #'numbered
<>^"numbered"     \music }
  \new Staff { \override Staff.TimeSignature.style = #'single-digit
<>^"single-digit" \music }
  \new Staff { \override Staff.TimeSignature.style = #'mensural
<>^"mensural"     \music }
  \new Staff { \override Staff.TimeSignature.style = #'neomensural
<>^"neomensural"  \music }
 >>

Cheers,
Joram



reply via email to

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