Re: How to enlarge the size of accidentals in a figured bass ?

2017-04-19 Thread Richard Shann
On Wed, 2017-04-19 at 00:08 +0200, David Kastrup wrote:
> Richard Shann  writes:
> 
> > On Tue, 2017-04-18 at 10:04 -0500, David Nalesnik wrote:
[...]
> >> > for particular values?
> >> >
> >> 
> >> 
> >> It's a Duration object.
> >
> > Hmm, that's the LilyPond type, but I'm still curious as to what Scheme
> > type it is that displays using #< ...>
> > I've been combing the Guile manual and thought for a moment it was a
> > vector, but no, no that.
> 
> None.  It is a user-defined type, and a user-defined print form which
> Guile cannot read back in (at least currently).
> 

ah, thanks for this. I see now I needed to look in
http://lilypond.org/doc/v2.18/Documentation/notation/scheme-functions
to get to grips with it.

Richard






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


Re: What does everyone want? (2)

2017-04-19 Thread David Kastrup
Simon Albrecht  writes:

> Am 19.04.2017 um 05:00 schrieb Andrew Bernard:
>> it is a very longstanding tradition that open source projects are
> very modest in numbering releases, compared to commercial companies,
>
> As a contrary example: the version numbers that Mozilla uses nowadays
> seem completely ludicrous.
> By the way, there have been different plans as to when LilyPond 3
> should be released. At one time, it was supposed to follow the GLISS,
> which was sort-of called off. Now I think one condition would be a
> solution to the Guile v2 problem (be it even forking 1.8 or similar)
> and fixing the critical issues currently present.

That does not call for more than LilyPond 2.20.

LilyPond 3 could be a rework of the optimization engine doing away with
the hard pure/unpure distinction.

-- 
David Kastrup

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


Re: What does everyone want? (2)

2017-04-19 Thread Simon Albrecht

Am 19.04.2017 um 05:00 schrieb Andrew Bernard:

it is a very longstanding tradition that open source projects are very modest 
in numbering releases, compared to commercial companies,


As a contrary example: the version numbers that Mozilla uses nowadays 
seem completely ludicrous.
By the way, there have been different plans as to when LilyPond 3 should 
be released. At one time, it was supposed to follow the GLISS, which was 
sort-of called off. Now I think one condition would be a solution to the 
Guile v2 problem (be it even forking 1.8 or similar) and fixing the 
critical issues currently present.


Best, Simon

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


Re: What does everyone want? (2)

2017-04-19 Thread Simon Albrecht

Am 19.04.2017 um 18:06 schrieb David Kastrup:

Now I think one condition would be a
solution to the Guile v2 problem (be it even forking 1.8 or similar)
and fixing the critical issues currently present.

That does not call for more than LilyPond 2.20.


Oh, sorry, I confused that.
Best, Simon

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


Re: how to get markup formatting to survive a font-name change

2017-04-19 Thread Abraham Lee
On Wed, Apr 19, 2017 at 9:16 PM, Abraham Lee 
wrote:

>
> On Wed, Apr 19, 2017 at 8:03 PM Kieren MacMillan <
> kieren_macmil...@sympatico.ca> wrote:
>
>> Hello all,
>>
>> In the snippet, below, the font-name override kills the \italic as set in
>> the \header.
>> Is there any way to avoid that [without having to hack the title into two
>> separate functions/parameters]?
>>
>> Thanks,
>> Kieren.
>>
>> %%%  SNIPPET BEGINS
>> \version "2.19.59"
>>
>> \paper {
>>   bookTitleMarkup = ##f
>>   scoreTitleMarkup = \markup {
>> \override #'(font-name . "Minion Pro")
>> \fromproperty #'header:title
>>   }
>> }
>>
>> \header {
>>   title = \markup { "SATB chorus" \italic "a cappella" }
>> }
>>
>> \new Devnull s1
>> %%%  SNIPPET ENDS
>
>
> The reason it breaks the \italic is because you don't tell LilyPond that
> there _is_ an italic variant when all you do is override the font-name like
> that.
>
> The better way would be to add a text font to the "fonts" tree because it
> looks for the four standard family members (regular, italic, bold, and
> bold-italic). I think the scheme function is "add-text-fonts". You can find
> how it's used in the file [LILYDIR]/scm/font.scm.
>
> With the font family added (let's say it's the 'minion family), you the
> change to it with
>
> \markup {
>   \override #'(font-family . 'minion)
>   ...
> }
>
> And if Pangolin found the italic variant, you shouldn't need to do
> anything else other than \italic like normal.
>

Oh, boy. My phone's auto-correct... That should read "Pango".

Anyway, I realized I didn't give you a very complete (or correct) solution.
So, let's try again. The \paper block should look like this (and this
should be below any #(set-global-staff-size ...) because that resets the
"fonts" variable and you need to add to it):

%

\paper {
  #(add-pango-fonts fonts 'minion "Minion Pro" (/ staff-height pt 20))
  bookTitleMarkup = ##f
  scoreTitleMarkup = \markup {
\override #'(font-family . 'minion)
\fromproperty #'header:title
  }
}

%

Now, the font choice should propagate through to the \italic command.

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


Re: how to get markup formatting to survive a font-name change

2017-04-19 Thread Kieren MacMillan
Abraham,

> The \paper block should look like this (and this should be below any 
> #(set-global-staff-size ...) because that resets the "fonts" variable and you 
> need to add to it):
> 
> %
> 
> \paper {
>   #(add-pango-fonts fonts 'minion "Minion Pro" (/ staff-height pt 20))
>   bookTitleMarkup = ##f
>   scoreTitleMarkup = \markup {
> \override #'(font-family . 'minion)
> \fromproperty #'header:title
>   }
> }
> 
> %
> 
> Now, the font choice should propagate through to the \italic command.

This is fabulous! Thanks. It also propagates through \bold, with is wonderful.
But my family (Crimson Text) has bold and semibold variants — can I have access 
to both?

Thanks,
Kieren.


Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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


RE: how to get markup formatting to survive a font-name change

2017-04-19 Thread Andrew Bernard
Hi Abraham,

 

I have wanted to know how to do this for the longest time! Thanks.

 

Andrew

 

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


Re: What does everyone want? (2)

2017-04-19 Thread Jacques Menu Muzhic
Hello David,

> LilyPond 3 could be a rework of the optimization engine doing away with
> the hard pure/unpure distinction.

Not sure I understand this, can you tell us more?

Thanks!

JM


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


Re: Page frames/watermarks

2017-04-19 Thread Psalle

On 18/04/17 20:11, David Wright wrote:

On Tue 18 Apr 2017 at 19:56:08 (+0200), Psalle wrote:

Hello all,

I was wondering how to add a decorative frame to a score within
lilypond, which led me to search too for absolute-positioned images
in the way of a watermark, but found nothing relevant. I'm aware of
\epsfile but in my experience it works inline.

Is there some advanced trickery to achieve this? Thanks in advance
for any pointers.

Thread starting at
http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00135.html
Thanks! So it seems there's no easy in-lilypond way to do such absolute 
positioning of things... I could try the latex route suggested therein.


Cheers,
Pat.



Cheers,
David.



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


Re: Page frames/watermarks

2017-04-19 Thread David Wright
On Wed 19 Apr 2017 at 09:29:19 (+0100), Richard Shann wrote:
> On Wed, 2017-04-19 at 09:53 +0200, Psalle wrote:
> > On 18/04/17 20:11, David Wright wrote:
> > > On Tue 18 Apr 2017 at 19:56:08 (+0200), Psalle wrote:
> > >> Hello all,
> > >>
> > >> I was wondering how to add a decorative frame to a score within
> > >> lilypond, which led me to search too for absolute-positioned images
> > >> in the way of a watermark, but found nothing relevant. I'm aware of
> > >> \epsfile but in my experience it works inline.
> > >>
> > >> Is there some advanced trickery to achieve this? Thanks in advance
> > >> for any pointers.
> > > Thread starting at
> > > http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00135.html
> > Thanks! So it seems there's no easy in-lilypond way to do such absolute 
> > positioning of things... I could try the latex route suggested therein.
> 
> The conclusion that worked for the OP was to use postscript directly in
> the LilyPond file, surrounding the code with gsave ... grestore
> 
> I don't know how this relates to latex.

It doesn't. The "LaTeX" solution was part of an alternative method,
one which has different advantages. Which one is more attractive
to _this_ OP depends on whether "within" is a binding condition.

LaTeX was a non-essential part of the method anyway, but might have
stuck in the mind of this OP because of the previous OP writing
http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00148.html
The method was really about tools such as pdfjam and pdftk. And the
thrust of my contributions was to (1) dissuade the OP from doing the
task interactively and (2) encourage the OP to question their
colleague about why they were "needing" lines/boxes/frames at all.

Cheers,
David.

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


Re: What does everyone want? (2)

2017-04-19 Thread David Wright
On Wed 19 Apr 2017 at 13:00:51 (+1000), Andrew Bernard wrote:
> Hello Miroslaw,
> 
> Welcome to the lilypond community.

I think the OP has been with us a while. To quote:

"4. So, please, make solution and describe it in manual."
and
"6. So, please, describe or make solution: moving lyrics with staff objects."
(2016-12-20)

> Allow me to say that it is unusual to take up peoples' time with theological 
> or religious topics on this forum, interesting though they may be. The 
> principal purpose of the list is for discussion of technical matters related 
> to engraving with lilypond. If you are seeking discussion, there are 
> thousands of outlets for your topics on the internet. Here is not really the 
> right place. No moderator will bar you from here, but pretty soon I imagine 
> people will filer you out, so any legitimate lilypond questions you have will 
> become invisible.

I was surprised the paragraphs weren't numbered.

> As a comment on your post, you should realise that it is a very longstanding 
> tradition that open source projects are very modest in numbering releases, 
> compared to commercial companies, and it is not at all surprising that 
> lilypond should be at major release 2 after a considerable period of time.

Yes, hopefully LP won't ever (need to) change quite like Python2→3,
and the Guile1→2 transition might be invisible to most people.

Cheers,
David.

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


Re: how to get markup formatting to survive a font-name change

2017-04-19 Thread Abraham Lee
On Wed, Apr 19, 2017 at 8:03 PM Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hello all,
>
> In the snippet, below, the font-name override kills the \italic as set in
> the \header.
> Is there any way to avoid that [without having to hack the title into two
> separate functions/parameters]?
>
> Thanks,
> Kieren.
>
> %%%  SNIPPET BEGINS
> \version "2.19.59"
>
> \paper {
>   bookTitleMarkup = ##f
>   scoreTitleMarkup = \markup {
> \override #'(font-name . "Minion Pro")
> \fromproperty #'header:title
>   }
> }
>
> \header {
>   title = \markup { "SATB chorus" \italic "a cappella" }
> }
>
> \new Devnull s1
> %%%  SNIPPET ENDS


The reason it breaks the \italic is because you don't tell LilyPond that
there _is_ an italic variant when all you do is override the font-name like
that.

The better way would be to add a text font to the "fonts" tree because it
looks for the four standard family members (regular, italic, bold, and
bold-italic). I think the scheme function is "add-text-fonts". You can find
how it's used in the file [LILYDIR]/scm/font.scm.

With the font family added (let's say it's the 'minion family), you the
change to it with

\markup {
  \override #'(font-family . 'minion)
  ...
}

And if Pangolin found the italic variant, you shouldn't need to do anything
else other than \italic like normal.

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


how to get markup formatting to survive a font-name change

2017-04-19 Thread Kieren MacMillan
Hello all,

In the snippet, below, the font-name override kills the \italic as set in the 
\header.
Is there any way to avoid that [without having to hack the title into two 
separate functions/parameters]?

Thanks,
Kieren.

%%%  SNIPPET BEGINS
\version "2.19.59"

\paper {
  bookTitleMarkup = ##f
  scoreTitleMarkup = \markup {
\override #'(font-name . "Minion Pro")
\fromproperty #'header:title
  }
}

\header {
  title = \markup { "SATB chorus" \italic "a cappella" }
}

\new Devnull s1
%%%  SNIPPET ENDS



Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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


RE: What does everyone want? (2)

2017-04-19 Thread Andrew Bernard
Hi Simon,

Obviously I am generalising in my comment. The OP appeared to be criticising
lilypond on the basis of a small absolute value of the major release number
- if it is possible to understand what he is saying at all anyway.

Andrew


-Original Message-
From: Simon Albrecht [mailto:simon.albre...@mail.de] 
Sent: Thursday, 20 April 2017 2:03 AM

As a contrary example: the version numbers that Mozilla uses nowadays seem
completely ludicrous.



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


Re: Page frames/watermarks

2017-04-19 Thread Richard Shann
On Wed, 2017-04-19 at 09:53 +0200, Psalle wrote:
> On 18/04/17 20:11, David Wright wrote:
> > On Tue 18 Apr 2017 at 19:56:08 (+0200), Psalle wrote:
> >> Hello all,
> >>
> >> I was wondering how to add a decorative frame to a score within
> >> lilypond, which led me to search too for absolute-positioned images
> >> in the way of a watermark, but found nothing relevant. I'm aware of
> >> \epsfile but in my experience it works inline.
> >>
> >> Is there some advanced trickery to achieve this? Thanks in advance
> >> for any pointers.
> > Thread starting at
> > http://lists.gnu.org/archive/html/lilypond-user/2017-04/msg00135.html
> Thanks! So it seems there's no easy in-lilypond way to do such absolute 
> positioning of things... I could try the latex route suggested therein.

The conclusion that worked for the OP was to use postscript directly in
the LilyPond file, surrounding the code with gsave ... grestore

I don't know how this relates to latex.

Richard


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