RE: Two short questions

2017-12-28 Thread Mark Stephen Mrotek
Jérôme,

For the use of C for 2/1 see
https://www.mail-archive.com/lilypond-user@gnu.org/msg95169.html

Mark

-Original Message-
From: lilypond-user [mailto:lilypond-user-bounces+carsonmark=ca.rr@gnu.org] 
On Behalf Of Jérôme Plût
Sent: Thursday, December 28, 2017 7:04 AM
To: lilypond-user@gnu.org
Subject: Two short questions

1. I am typesetting some music which is in 2/1, and mark using a cut time 
signature. How is it possible with Lilypond to put a ℂ symbol for a 2/1 time ? 
(see attachment, line 1)

2. In virtually all orchestra scores I play the alphabetic marks skip the 
letter J. However format-mark-box-letters skips the letter I. So at each 
rehearsal this confuses all my colleagues. Since they are obviously slow to 
learn that I == J, does there exist a simple way to make a 
format-mark-box-letters that uses I instead of J, or should I start scheming 
something out of of make-markalphabet-markup?
(see attachment, line 2)


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


Re: Two short questions

2017-12-28 Thread Malte Meyn



Am 28.12.2017 um 17:11 schrieb Wols Lists:

On 28/12/17 16:07, Malte Meyn wrote:

Have a look at the PDF in the post linked above: The function can do
both uppercase (AA) and mixedcase (Aa) (but not yet lowercase (aa)).


Sorry, I did look, but obviously missed it ... :-(


No problem ;)

Mixed-case (Aa) can be found in the Breitkopf & Härtel editions of 
Tchaikovsky’s symphonies, f. e. 
http://petrucci.mus.auth.gr/imglnks/usimg/a/ae/IMSLP38803-PMLP02739-Tchaikovsky-Op64.Timpani.pdf


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


Re: Two short questions

2017-12-28 Thread Wols Lists
On 28/12/17 16:07, Malte Meyn wrote:
> Have a look at the PDF in the post linked above: The function can do
> both uppercase (AA) and mixedcase (Aa) (but not yet lowercase (aa)).

Sorry, I did look, but obviously missed it ... :-(

Cheers,
Wol

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


Re: Two short questions

2017-12-28 Thread Malte Meyn



Am 28.12.2017 um 16:57 schrieb Wols Lists:

My reaction would be to take your version, and rewrite all the others to
call it. That way you don't break existing code, but you simplify lily
itself in that there is just one function.


That’s what I would do too. I just have to figure out, which functions 
have to be put in which files. The current functions and markup-commands 
are spread across translation-functions.scm and define-markup-commands.scm.



Oh, and by the way, to throw yet another variation into the mix, in the
(very few) scores I've seen that go past Z, they all go AA, BB, and not
Aa, Bb.


Have a look at the PDF in the post linked above: The function can do 
both uppercase (AA) and mixedcase (Aa) (but not yet lowercase (aa)).


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


Re: Two short questions

2017-12-28 Thread Wols Lists
On 28/12/17 15:37, Malte Meyn wrote:
> 
> 
> Am 28.12.2017 um 16:34 schrieb Malte Meyn:
>>
>>
>> Am 28.12.2017 um 16:03 schrieb Jérôme Plût:
>>> 1. I am typesetting some music which is in 2/1, and mark using a cut
>>> time signature. How is it possible with Lilypond to put a ℂ symbol for
>>> a 2/1 time ? (see attachment, line 1)
>>
>>\time 2/1
>>\set Score.timeSignatureFraction = 2/2
>>
>>> 2. In virtually all orchestra scores I play the alphabetic marks skip
>>> the letter J. However format-mark-box-letters skips the letter I. So
>>> at each rehearsal this confuses all my colleagues. Since they are
>>> obviously slow to learn that I == J, does there exist a simple way to
>>> make a format-mark-box-letters that uses I instead of J, or should I
>>> start scheming something out of of make-markalphabet-markup?
>>> (see attachment, line 2)
>>
>> I made a generic mark formatting function that can do that, I just
>> have to find it, give me some minutes ;)
> 
> https://lists.gnu.org/archive/html/lilypond-user/2016-05/msg00156.html
> 
> If you (or someone else) like it, I’ll follow Harm’s suggestion in the
> quoted post and make a patch for discussion.
> 
My reaction would be to take your version, and rewrite all the others to
call it. That way you don't break existing code, but you simplify lily
itself in that there is just one function.

When alphabet was added (for me :-) there was a random mix of frames,
content, etc. Somebody kindly wrote both bar-number and alphabet for me,
and I went through the random muddle pointing out which combinations
were missing, resulting in the (hopefully) sane set we have today :-) So
your function would keep any additions sane, in that any combination is
possible.

Oh, and by the way, to throw yet another variation into the mix, in the
(very few) scores I've seen that go past Z, they all go AA, BB, and not
Aa, Bb.

Cheers,
Wol


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


Re: Two short questions

2017-12-28 Thread Malte Meyn



Am 28.12.2017 um 16:34 schrieb Malte Meyn:



Am 28.12.2017 um 16:03 schrieb Jérôme Plût:

1. I am typesetting some music which is in 2/1, and mark using a cut
time signature. How is it possible with Lilypond to put a ℂ symbol for
a 2/1 time ? (see attachment, line 1)


   \time 2/1
   \set Score.timeSignatureFraction = 2/2


2. In virtually all orchestra scores I play the alphabetic marks skip
the letter J. However format-mark-box-letters skips the letter I. So
at each rehearsal this confuses all my colleagues. Since they are
obviously slow to learn that I == J, does there exist a simple way to
make a format-mark-box-letters that uses I instead of J, or should I
start scheming something out of of make-markalphabet-markup?
(see attachment, line 2)


I made a generic mark formatting function that can do that, I just have 
to find it, give me some minutes ;)


https://lists.gnu.org/archive/html/lilypond-user/2016-05/msg00156.html

If you (or someone else) like it, I’ll follow Harm’s suggestion in the 
quoted post and make a patch for discussion.


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


Re: Two short questions

2017-12-28 Thread Malte Meyn



Am 28.12.2017 um 16:03 schrieb Jérôme Plût:

1. I am typesetting some music which is in 2/1, and mark using a cut
time signature. How is it possible with Lilypond to put a ℂ symbol for
a 2/1 time ? (see attachment, line 1)


  \time 2/1
  \set Score.timeSignatureFraction = 2/2


2. In virtually all orchestra scores I play the alphabetic marks skip
the letter J. However format-mark-box-letters skips the letter I. So
at each rehearsal this confuses all my colleagues. Since they are
obviously slow to learn that I == J, does there exist a simple way to
make a format-mark-box-letters that uses I instead of J, or should I
start scheming something out of of make-markalphabet-markup?
(see attachment, line 2)


I made a generic mark formatting function that can do that, I just have 
to find it, give me some minutes ;)


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


Re: Two short questions

2017-12-28 Thread Wols Lists
On 28/12/17 15:03, Jérôme Plût wrote:
> 2. In virtually all orchestra scores I play the alphabetic marks skip
> the letter J. However format-mark-box-letters skips the letter I. So
> at each rehearsal this confuses all my colleagues. Since they are
> obviously slow to learn that I == J, does there exist a simple way to
> make a format-mark-box-letters that uses I instead of J, or should I
> start scheming something out of of make-markalphabet-markup?
> (see attachment, line 2)

Not that my scheme-fu is up to it, but I do something similar with the
header layout code.

Find the function that defines "letters" as "ABCDEFGHJKLMNOPQRSTUVWXYZ".
Copy it into the appropriate place in your score (I've made mine an
include file, much easier) and change J to I.

Then carry on using box-letters, just that your custom version skips J.

The alternative is to use mark-alphabet, and after "\mark \default %I",
instead of doing \default, do "\mark 10", which explicitly jumps J.

Cheers,
Wol

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