Re: Non-numeric time signatures

2014-11-22 Thread Dan Eble
On Oct 25, 2014, at 17:59 , Simon Albrecht  wrote:
> 
> Hello Dan,
> 
> I think the double c and double cut c symbols are very much non-standard, 
> unlike single cut c for 4/2, which I consider to be in use very widely.

Simon, 

A few weeks ago, I added a new time signature style named "single-C” which can 
be used with \time 2/1 to give you a cut-C symbol with a measure length of one 
breve.  The reception from a couple other people involved in our discussions 
was not very enthusiastic, but I never heard from you.

I have just posted a patch for review[1] which allows the alternative solution 
of defining your own time signature style:

#(add-simple-time-signature-style ’simons-alla-breve
   (lambda (fraction)
 (let ((n (car fraction))
   (d (cdr fraction)))
(if (and (= n 4) (= d 2))
(make-musicglyph-markup “timesig.C22”)
(make-c-time-signature-markup fraction)

If the patch is accepted, including this code in your lilypond file would allow 
you to use the style “simons-alla-breve” to get the cut-C symbol with \time 
4/2, with other time signatures appearing identical to the “C” style.

Please let me know which of these solutions appeals more to you.  If you prefer 
defining your own style rather than using single-C, then I think single-C 
should be removed rather than documented.

[1] https://codereview.appspot.com/176180043/
— 
Dan


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Non-numeric time signatures

2014-10-26 Thread Joram



Am 26.10.2014 um 01:43 schrieb Dan Eble:

On Oct 25, 2014, at 17:59 , Simon Albrecht  wrote:


I think the double c and double cut c symbols are very much non-standard, 
unlike single cut c for 4/2, which I consider to be in use very widely. With 
this difference in frequency of use I don’t find your suggestion convincing.


My suggestion was not based on frequency of use (because I am ignorant of that) 
but on my impression that it would be nicer to have a default that doesn’t use 
the same symbol for different time signatures.


default: (currently called #'C – perhaps rename to #'symbolic? That would be 
more descriptive)
4/4 -> c
2/2 -> cut c
4/2 -> (single) cut c


“Symbolic” is too generic.  It could be applied to more than one style, 
otherwise we wouldn’t be having this discussion. :)


How might an additional option for double c/cut c time signatures be called? 
Perhaps #'romantic or #'double or #’varsymbol?


I like your proposition, Simon. I think there should be 'default 
'numeric and another (at least one) - perhaps called 'symbolic. Lilypond 
already has several styles for note heads (default, altdefault, etc.) 
which only change the style of breve and longa notes. So I think it is 
not exaggerated to have several possibilities here.

For the 'default, I would prefer the current 4/2 as numeric.

Simon, you gave already nice explanation why the ¢ is also used for 4/2 
and I think this knowledge should be used when defining appropriate 
styles according to traditional usage of those symbols.


So I am for your suggestion, Simon.

Another thing:

Independent of these styles, I wonder if it would be possible and 
desirable to extend the \time command to allow to specify both the 
symbol and the timing information:


\time symbol timing (or the other way round)

examples:
\time 4/4 would by default mean \time "C" 4/4
\time 3/4 means \time "3/4" 3/4
\time "C|" 4/2 would mean the symbol is ¢ and the timing 4/2

I don't know it that works with the optional arguments. But it is 
similar to the \tempo command with

\tempo Allegro 4=100
That would be easy for my question some days ago.

Cheers,
Joram

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Non-numeric time signatures

2014-10-25 Thread Simon Albrecht

Hello Dan,

I think the double c and double cut c symbols are very much 
non-standard, unlike single cut c for 4/2, which I consider to be in use 
very widely. With this difference in frequency of use I don’t find your 
suggestion convincing.
What made me suggest the 'style option is the strong analogy to numeric 
and default style in 4/4 and 2/2 times. I would even vote for the 
following behaviour of 'style:


default: (currently called #'C – perhaps rename to #'symbolic? That 
would be more descriptive)

4/4 -> c
2/2 -> cut c
4/2 -> (single) cut c

#'numeric (behaviour should be obvious)


This is a very convincing system in my eyes. Another variant would be:

default (#'C)
4/4 -> c
2/2 -> cut c
4/2 -> 4/2

#'numeric

#'symbolic
4/4 -> c
2/2 -> cut c
4/2 -> (single) cut c


How might an additional option for double c/cut c time signatures be 
called? Perhaps #'romantic or #'double or #'varsymbol?


So far my suggestions.
Yours, Simon


Am 25.10.2014 um 20:15 schrieb Dan Eble:

Simon (and all),

Regarding the request to display 4/2 as cut-c by default, 
https://code.google.com/p/lilypond/issues/detail?id=3286

I think it would make sense to extend the default style to offer a simple way 
to get the doubled symbols:
 2/1 -> double cut-c (Schubert op. 90 no. 3)
 4/2 -> double c (my obscure hymnal)

You mentioned that you would be satisfied if there were a different style for 
your alla breve case.  Do you really need a style or is the following good 
enough?

timeAllaBreve = {
   \once \override Staff.TimeSignature.stencil =
   #(lambda (grob)
  (grob-interpret-markup grob
   #{ \markup \musicglyph #"timesig.C22" #}))
   \time 2/1
}

Another thing that occurs to me is a possible parallel with non-numeric tempo.  
When the single cut-c symbol is used to indicate 2/1, does it need to be 
annotated with text?  If so, would something like \time “alla breve” 2/1 be any 
better than the way it has to be done now?

Another potential use for that is \time “swing” 4/4.

Regards,
—
Dan




___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Non-numeric time signatures

2014-10-25 Thread Dan Eble
On Oct 25, 2014, at 17:59 , Simon Albrecht  wrote:
> 
> I think the double c and double cut c symbols are very much non-standard, 
> unlike single cut c for 4/2, which I consider to be in use very widely. With 
> this difference in frequency of use I don’t find your suggestion convincing.

My suggestion was not based on frequency of use (because I am ignorant of that) 
but on my impression that it would be nicer to have a default that doesn’t use 
the same symbol for different time signatures.

> default: (currently called #'C – perhaps rename to #'symbolic? That would be 
> more descriptive)
> 4/4 -> c
> 2/2 -> cut c
> 4/2 -> (single) cut c

“Symbolic” is too generic.  It could be applied to more than one style, 
otherwise we wouldn’t be having this discussion. :)

> How might an additional option for double c/cut c time signatures be called? 
> Perhaps #'romantic or #'double or #’varsymbol?

I’m not qualified to judge whether the double-c style is romantic.  If it is 
not desirable to add the double-c time signatures to the default style, my 
favorite name so far is #’CC.

Here is yet another suggestion for your alla breve pieces: What about adding a 
#'single-C style (analogous to #’single-digit) which uses c or cut-c based only 
on the numerator?  Any 4/x would be printed as a single c and any 2/x would be 
printed as a single cut c.  You would therefore use \time 2/1.  (I like this 
suggestion a lot.)

Regards,
—
Dan
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel