placement of clef before break

2017-03-07 Thread Juan Cristóbal Cerrillo
Hello,

I’m having trouble understanding how to change the placement of a clef before a 
break.
In the following example, the clef should be placed after the repeat bar not 
before, otherwise it could cause confusion in more extended passages.
In the following example, I would like to be able to place the clef after the 
repeat barline, and the time signature in parenthesis.

Any help would be greatly appreciated.

All best,

jc

\version "2.18.2"

\paper {
  ragged-right = ##t
}

<<
  \new PianoStaff  \relative c' {
\time 3/8
\clef "treble"
\bar ".|:"
\repeat unfold 3 {c'8 b a}
\bar ":|."

\break

\time 3/8
\clef "bass"
g,,8 c a d 
  }
>>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Exited with return code -1073741819.

2017-03-07 Thread David Nalesnik
On Tue, Mar 7, 2017 at 5:33 PM, David Nalesnik  wrote:
> On Tue, Mar 7, 2017 at 5:19 PM, David Kastrup  wrote:
>> MING TSANG  writes:
>>
>>> My lilypond file does not contain anything to do with the two
>>> patches.
>>
>> An audacious statement.  You are right about the patch of me: that is in
>> a special page-breaking routine you are not likely to use unless very
>> intentionally so.  But the other concerns all kinds of brackets.
>
> If he's consisting the Horizontal_bracket_engraver, that would be a
> telltale sign.
>
>>
>>> Since v2.19.55 does compile, I will use v2.19.55 for the time being. I
>>> will wait for v2.19.57 to see if the problem goes away.
>>
>> It won't likely go away on its own.
>
> Ming--it might be a good idea if you provided your file.  I and others
> can try it out.
>

Also, what happens when you compile the file on the command line?

DN

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


Re: Exited with return code -1073741819.

2017-03-07 Thread David Nalesnik
On Tue, Mar 7, 2017 at 5:19 PM, David Kastrup  wrote:
> MING TSANG  writes:
>
>> My lilypond file does not contain anything to do with the two
>> patches.
>
> An audacious statement.  You are right about the patch of me: that is in
> a special page-breaking routine you are not likely to use unless very
> intentionally so.  But the other concerns all kinds of brackets.

If he's consisting the Horizontal_bracket_engraver, that would be a
telltale sign.

>
>> Since v2.19.55 does compile, I will use v2.19.55 for the time being. I
>> will wait for v2.19.57 to see if the problem goes away.
>
> It won't likely go away on its own.

Ming--it might be a good idea if you provided your file.  I and others
can try it out.

Best,
David

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


Re: Exited with return code -1073741819.

2017-03-07 Thread David Kastrup
MING TSANG  writes:

> My lilypond file does not contain anything to do with the two
> patches.

An audacious statement.  You are right about the patch of me: that is in
a special page-breaking routine you are not likely to use unless very
intentionally so.  But the other concerns all kinds of brackets.

> Since v2.19.55 does compile, I will use v2.19.55 for the time being. I
> will wait for v2.19.57 to see if the problem goes away.

It won't likely go away on its own.

-- 
David Kastrup

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


Re: Exited with return code -1073741819.

2017-03-07 Thread MING TSANG
David Kastrup:
Thank you for your reply explanation.
I have no choice "Google Drive". Six years + ago I download google drive app 
and install. Since then iI doest not give me any problem.
My lilypond file does not contain anything to do with the two patches. Since 
v2.19.55 does compile, I will use v2.19.55 for the time being. I will wait for 
v2.19.57 to see if the problem goes away.
Thank you.Ming 

  From: David Kastrup 
 To: MING TSANG  
Cc: "lilypond-user@gnu.org" ; David Wright 

 Sent: Tuesday, March 7, 2017 5:40 PM
 Subject: Re: Exited with return code -1073741819.
   
MING TSANG  writes:

> David,
> There is no white space in the file name nor path.

There is one between "Google" and "Drive".

> I run the same file with v2.19.55 and it compiles sucessful. But it
> didn't work with v2.19.56

I've taken a look at the changes between those versions, and there are
very few that would involve changes in the typesetting that could make
the difference of a stack overflow or not.

Basically two:

commit dbc2dd143e50e000a39883fc8217b4ec60e08657
Author: David Nalesnik 
Date:  Sat Feb 4 19:13:31 2017 -0600

    Issue 5064 Let analysis brackets support text
    
    Ability to add labels to brackets is essential for musical analysis.
    
    This patch introduces a new grob, "HorizontalBracketText," a spanner
    created along with "HorizontalBracket" by Horizontal_bracket_engraver.
    
    Repeated text of broken brackets is parenthesized.

and

commit b27fe425c189263be20830b09c859d27245bb550
Author: David Kastrup 
Date:  Tue Feb 14 13:33:13 2017 +0100

    Issue 5068: SCM/bool confusion in One_page_breaking::solve
    
    This replaces an accidentally always-true condition with the
    originally intended one.


Now it would be up to you to figure out whether or not one of those two
is involved.  That means running LilyPond in a debugger and, when it
crashes, looking at the backtrace.  Since it is a stack overflow, the
stack trace will be humongous with a lot of identical parts in the
middle.  So most of the middle will not be interesting.

-- 
David Kastrup


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


Re: Exited with return code -1073741819.

2017-03-07 Thread MING TSANG
Noeck,
Thank you for your reply.
Since I had problems with UTF-8 file name, I no longer use it.lilypond v2.19.55 
compiles the same file sucessfully, but v2.19.56 fails with caption subject.
Ming

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


Re: Exited with return code -1073741819.

2017-03-07 Thread David Kastrup
MING TSANG  writes:

> David,
> There is no white space in the file name nor path.

There is one between "Google" and "Drive".

> I run the same file with v2.19.55 and it compiles sucessful. But it
> didn't work with v2.19.56

I've taken a look at the changes between those versions, and there are
very few that would involve changes in the typesetting that could make
the difference of a stack overflow or not.

Basically two:

commit dbc2dd143e50e000a39883fc8217b4ec60e08657
Author: David Nalesnik 
Date:   Sat Feb 4 19:13:31 2017 -0600

Issue 5064 Let analysis brackets support text

Ability to add labels to brackets is essential for musical analysis.

This patch introduces a new grob, "HorizontalBracketText," a spanner
created along with "HorizontalBracket" by Horizontal_bracket_engraver.

Repeated text of broken brackets is parenthesized.

and

commit b27fe425c189263be20830b09c859d27245bb550
Author: David Kastrup 
Date:   Tue Feb 14 13:33:13 2017 +0100

Issue 5068: SCM/bool confusion in One_page_breaking::solve

This replaces an accidentally always-true condition with the
originally intended one.


Now it would be up to you to figure out whether or not one of those two
is involved.  That means running LilyPond in a debugger and, when it
crashes, looking at the backtrace.  Since it is a stack overflow, the
stack trace will be humongous with a lot of identical parts in the
middle.  So most of the middle will not be interesting.

-- 
David Kastrup

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


Re: Exited with return code -1073741819.

2017-03-07 Thread MING TSANG
David,
There is no white space in the file name nor path.I run the same file with 
v2.19.55 and it compiles sucessful. But it didn't work with v2.19.56
Ming

  From: David Wright 
 To: MING TSANG  
Cc: Lilypond-usermailinglist 
 Sent: Tuesday, March 7, 2017 5:04 PM
 Subject: Re: Exited with return code -1073741819.
   
On Tue 07 Mar 2017 at 21:44:42 (+), MING TSANG wrote:
> After I send the email, I search user archived which suggest to do google 
> search and I found the error means python exit - stack overflow.   Now I know 
> the meaning. How can this be resolved?

Dunno, but the first thing might be to try removing the space
in the filename.

>      From: MING TSANG 
>  To: Lilypond-usermailinglist  
>  Sent: Tuesday, March 7, 2017 4:25 PM
>  Subject: Exited with return code -1073741819.
>    
> I encounter exit error code. What does it mean?Ming. 
> Starting lilypond-windows.exe 2.19.56 [who-has-promised.ly]...Processing 
> `C:/Users/user/Google 
> Drive/S-team/2017-04-02/who-promised/who-has-promised.ly'Parsing...Interpreting
>  music...[8][16][24][32][40][48]Exited with return code -1073741819.

Cheers,
David.


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


Re: Exited with return code -1073741819.

2017-03-07 Thread MING TSANG
addition info.   
I run lilypond v2.19.55 and it compiles sucessful, but for V2.19.56 error 
occurs with caption subject. 
Ming

  From: MING TSANG 
 To: Lilypond-usermailinglist  
 Sent: Tuesday, March 7, 2017 4:44 PM
 Subject: Re: Exited with return code -1073741819.
   
After I send the email, I search user archived which suggest to do google 
search and I found the error means python exit - stack overflow.   Now I know 
the meaning. How can this be resolved?
Ming 

  From: MING TSANG 
 To: Lilypond-usermailinglist  
 Sent: Tuesday, March 7, 2017 4:25 PM
 Subject: Exited with return code -1073741819.
  
I encounter exit error code. What does it mean?Ming. 
Starting lilypond-windows.exe 2.19.56 [who-has-promised.ly]...Processing 
`C:/Users/user/Google 
Drive/S-team/2017-04-02/who-promised/who-has-promised.ly'Parsing...Interpreting 
music...[8][16][24][32][40][48]Exited with return code -1073741819.

   

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


Re: Prevent MMR breaking

2017-03-07 Thread David Kastrup
Pierre-Luc Gauthier  writes:

> Hi there,
>
> Is there a way to prevent multi-measure-rest (MMR) breaking?
>
> I often use "s"s (e.g. s1*4 ) to trigger events, cue notes, etc,  and
> some of them do not display anything at all (and it's ok). My problem
> arise when I use MMR combined with multiple s expressions. Somehow,
> s1*2 =/= {s1 s1} and I don't understand why

s1*2 is a skip of duration 1*2 meaning that it _looks_ like s1 but takes
double the actual time.  {s1 s1} takes the same total time but consists
of two separate skips.

> nor have I found a workaround.
>
> In my MWE bellow, I would expect the MMR to be whole (6 bars) but
> instead, it is spliced in 3 MMRs of 2 bars.
>
> \version "2.19.55"
>
> \new Staff \new Voice <<
>   \compressFullBarRests
>   { R1*6 }
>   {
> s1*2 | % MMR breaker
> s1*2 | % MMR breaker
>   }
>>>
>
> Any thoughts on how to solve this?

Don't use s1*2 but s1*4 here.  Multi measure rests are only compressed
when there is no musical event intervening in parallel.

-- 
David Kastrup

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


Re: Exited with return code -1073741819.

2017-03-07 Thread David Wright
On Tue 07 Mar 2017 at 21:44:42 (+), MING TSANG wrote:
> After I send the email, I search user archived which suggest to do google 
> search and I found the error means python exit - stack overflow.   Now I know 
> the meaning. How can this be resolved?

Dunno, but the first thing might be to try removing the space
in the filename.

>   From: MING TSANG 
>  To: Lilypond-usermailinglist  
>  Sent: Tuesday, March 7, 2017 4:25 PM
>  Subject: Exited with return code -1073741819.
>
> I encounter exit error code. What does it mean?Ming. 
> Starting lilypond-windows.exe 2.19.56 [who-has-promised.ly]...Processing 
> `C:/Users/user/Google 
> Drive/S-team/2017-04-02/who-promised/who-has-promised.ly'Parsing...Interpreting
>  music...[8][16][24][32][40][48]Exited with return code -1073741819.

Cheers,
David.

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


Re: Cue notes; this has gone too far.

2017-03-07 Thread Pierre-Luc Gauthier
Follow up and closing +2 years later…

David Kastrup said :
> Well, you don't start a Voice context of your own. […]

Xavier Scheuer :
> That's because you rely on LilyPond to instantiate your normal voice,

Indeed indeed.
I can't thank you guys enough as this has solved so many problems I
had with my orchestral scores! (back in 2015!)

-- 
Pierre-Luc Gauthier

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


Re: Text *in* score - Stopped staves - Horizontal spacing

2017-03-07 Thread Kieren MacMillan
Hi Pierre-Luc,

Didn’t see this before…

> I have this text that I hope to fit in between stopped staves.
> Obviously, this can only work by stopping staves from the top of the score.

“Obviously”?? There are many ways to skin a Lilypond cat…  ;)
This one isn’t great, but it works without stopping staves:

\version "2.19.54"

someText = \markup \with-dimensions #empty-interval #empty-interval \whiteout 
\pad-x #2 {
  \override #(cons 'line-width 40)
  \justify {
\fontsize #-4 {
  \underline \larger \smallCaps {
"Narrator :"
  }
  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua.
  Ut enim ad minim veniam, quis nostrud exercitation ullamco
laboris nisi ut aliquip ex ea commodo consequat.
  Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur.
  Excepteur sint occaecat cupidatat non proident, sunt in culpa
qui officia deserunt mollit anim id est laborum.
}
  }
}

songStructure = {
  s1 |
  \bar "||"
  s |
  \bar "||"
  \key bes \major
  s |
  \bar "|."
}

someMusic = {
  f'8 r r4 r2 |
  s1 |
  f'8 r r4 r2 |
}

staffRester = {
  s1 |
  \tweak MultiMeasureRest.minimum-length #45 R1\fermataMarkup
  s1 |
}

staffI = \new Staff \with {
} \new Voice <<
  \songStructure
  \someMusic
  { s1 s-\tweak extra-offset #'(-2.9 . 3.5) -\someText }
>>

staffII = \new Staff \with {
} \new Voice <<
  \songStructure
  \someMusic
>>

staffIII = \new Staff \with {
} \new Voice <<
  \songStructure
  \someMusic
>>

piano = \new PianoStaff <<
  \new Staff \with {
  } \new Voice << \songStructure \someMusic \staffRester >>
  \new Staff \with {
  } \new Voice << \songStructure \someMusic \staffRester >>
>>

scoreContent = <<
  \staffI
  \staffII
  \staffIII
  \piano
>>

\score {
  \scoreContent
  \layout {}
}



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: Exited with return code -1073741819.

2017-03-07 Thread Noeck
Hi Ming,

the last few times such an error code was reported, I think there was
some problem with special (non-ASCII) characters or spaces in the file
name, if I remember correctly.

Does your file compile if it is not in the "Google Drive" folder but
somewhere with a path not containing any white space?

Best,
Joram


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


Re: Text *in* score - Stopped staves - Horizontal spacing

2017-03-07 Thread Pierre-Luc Gauthier
Thanks for your help Malte,

2017-01-15 18:07 GMT-05:00 Malte Meyn :
> Try this combination of \markLengthOn and Y-offset:

Sadly, \markLengthOn is not quite flexible enough because is not an
explicit spacer which I would rather use.
I tried implementing this on an orchestral score (Peter and the wolf)
arrangement I edited last year and it has too many issues to pursue
further.

Thanks anyway :-)

Greetings
-- 
Pierre-Luc Gauthier

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


Re: Exited with return code -1073741819.

2017-03-07 Thread MING TSANG
After I send the email, I search user archived which suggest to do google 
search and I found the error means python exit - stack overflow.   Now I know 
the meaning. How can this be resolved?
Ming 

  From: MING TSANG 
 To: Lilypond-usermailinglist  
 Sent: Tuesday, March 7, 2017 4:25 PM
 Subject: Exited with return code -1073741819.
   
I encounter exit error code. What does it mean?Ming. 
Starting lilypond-windows.exe 2.19.56 [who-has-promised.ly]...Processing 
`C:/Users/user/Google 
Drive/S-team/2017-04-02/who-promised/who-has-promised.ly'Parsing...Interpreting 
music...[8][16][24][32][40][48]Exited with return code -1073741819.

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


Re: Prevent MMR breaking

2017-03-07 Thread Kieren MacMillan
Hi Pierre-Luc,

> Is there a way to prevent multi-measure-rest (MMR) breaking?

The \mergeSkips function was designed to do that:
http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=mergeskips=Search=lilypond-user

But on my quick test, it doesn’t seem to work on your file. Don’t have time to 
figure it out now, but maybe this will point you in the right direction.

Hope this helps!
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


Exited with return code -1073741819.

2017-03-07 Thread MING TSANG
I encounter exit error code. What does it mean?Ming. 
Starting lilypond-windows.exe 2.19.56 [who-has-promised.ly]...Processing 
`C:/Users/user/Google 
Drive/S-team/2017-04-02/who-promised/who-has-promised.ly'Parsing...Interpreting 
music...[8][16][24][32][40][48]Exited with return code -1073741819.___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Prevent MMR breaking

2017-03-07 Thread Pierre-Luc Gauthier
Hi there,

Is there a way to prevent multi-measure-rest (MMR) breaking?

I often use "s"s (e.g. s1*4 ) to trigger events, cue notes, etc,  and
some of them do not display anything at all (and it's ok). My problem
arise when I use MMR combined with multiple s expressions. Somehow,
s1*2 =/= {s1 s1} and I don't understand why nor have I found a
workaround.

In my MWE bellow, I would expect the MMR to be whole (6 bars) but
instead, it is spliced in 3 MMRs of 2 bars.

\version "2.19.55"

\new Staff \new Voice <<
  \compressFullBarRests
  { R1*6 }
  {
s1*2 | % MMR breaker
s1*2 | % MMR breaker
  }
>>

Any thoughts on how to solve this?

-- 
Pierre-Luc Gauthier
\version "2.19.55"

\new Staff \new Voice <<
  \compressFullBarRests
  {
R1*6
  }
  {
s1*2 | % MMR breaker
s1*2 | % MMR breaker
  }
>>___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: ANN: Frescobaldi 2.20.0, Frescobaldi 3.0.0, python-ly 0.9.5

2017-03-07 Thread Klaus Blum
Thanks to everyone who helped to make this wonderful tool available for
Windows as well! 

However... I installed Frescobaldi 3.0.0 with the provided Windows
installer, and instead of the music view, I get a simple "Could not load the
popplerqt5 module". 
Sorry if this is a stupid question, but I have absolutely no clue: 
What do I have to do to have this available in Windows? Any installation
informations are related to Linux. 

Thanks for any help, 
Klaus




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/ANN-Frescobaldi-2-20-0-Frescobaldi-3-0-0-python-ly-0-9-5-tp200225p200849.html
Sent from the User mailing list archive at Nabble.com.

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


Re: lyric extenders not always appearing

2017-03-07 Thread David Kastrup
Kieren MacMillan  writes:

> Hi David,
>
>> Have you searched the user/bug mailing list for "lyric extenders"?
>> Because I am getting tired of answering this question.
>
> Searching the user list was the first thing I did. (Admittedly, I
> didn’t search the bug list.)
> None of the threads I found that way gave me a hint how my problem
> might be solved.

Either works.

https://lists.gnu.org/archive/html/bug-lilypond/2017-02/msg00030.html

https://lists.gnu.org/archive/html/lilypond-user/2017-02/msg00452.html

I've submitted a patch changing the default of extendersOverRests to
what it effectively was hardwired to be before.

Current branch: issue5087
Tracker issue: 5087 (https://sourceforge.net/p/testlilyissues/issues/5087/)
Rietveld issue: 318660043 (https://codereview.appspot.com/318660043)
Issue description:
  Let extendersOverRests default to ##t  This was effectively
  unchangingly the case before issue 5053 fixed the respective code.
  However, the relation to actual behavior seems so tenuous that it
  appears more prudent to reenable this by default and only disable it
  again (if at all) once the behavior corresponds better with name and
  documentation.

Someone™ would need to figure out what this option should and should not
do and then the code should be adapted accordingly and its default
decided.

-- 
David Kastrup

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


Re: lyric extenders not always appearing

2017-03-07 Thread Kieren MacMillan
Hi Phil,

> Look for "extenders over bar lines”

Thanks — I’ll try that.

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: lyric extenders not always appearing

2017-03-07 Thread Phil Holmes
- Original Message - 
From: "Kieren MacMillan" 

To: "David Kastrup" 
Cc: "Lilypond-User Mailing List" 
Sent: Tuesday, March 07, 2017 5:59 PM
Subject: Re: lyric extenders not always appearing



Hi David,


Have you searched the user/bug mailing list for "lyric extenders"?
Because I am getting tired of answering this question.


Searching the user list was the first thing I did. (Admittedly, I didn’t 
search the bug list.)
None of the threads I found that way gave me a hint how my problem might 
be solved.


Thanks,
Kieren.


Look for "extenders over bar lines"

--
Phil Holmes 



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


Re: lyric extenders not always appearing

2017-03-07 Thread Kieren MacMillan
Hi David,

> Have you searched the user/bug mailing list for "lyric extenders"?
> Because I am getting tired of answering this question.

Searching the user list was the first thing I did. (Admittedly, I didn’t search 
the bug list.)
None of the threads I found that way gave me a hint how my problem might be 
solved.

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: lyric extenders not always appearing

2017-03-07 Thread David Kastrup
Kieren MacMillan  writes:

> Hello, all!
>
> In 2.19.56, I’ve recompiled a vocal score to find that some [but not
> all] lyric extenders aren’t appearing. The same source compiled as
> expected two months ago (though I can’t remember exactly which version
> that was).
>
> I know there have been recent changes to the lyric extender code
> (having to do with automating it, I believe). Before I try to hunt
> down a minimal example out of this score, I hoped maybe someone might
> be able to suggest why only some of the extenders are failing. I can’t
> seem to see a pattern…

Have you searched the user/bug mailing list for "lyric extenders"?
Because I am getting tired of answering this question.

-- 
David Kastrup

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


lyric extenders not always appearing

2017-03-07 Thread Kieren MacMillan
Hello, all!

In 2.19.56, I’ve recompiled a vocal score to find that some [but not all] lyric 
extenders aren’t appearing. The same source compiled as expected two months ago 
(though I can’t remember exactly which version that was).

I know there have been recent changes to the lyric extender code (having to do 
with automating it, I believe). Before I try to hunt down a minimal example out 
of this score, I hoped maybe someone might be able to suggest why only some of 
the extenders are failing. I can’t seem to see a pattern…

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: Crescendo in the first beat misaligned to the others

2017-03-07 Thread Kieren MacMillan
Hi Son,

> I've tried to make a minimum exaple:

There are many ways this isn’t minimal… not the least of which is you don’t 
need a midi block. ;)

In any case…

> I cant't obtain in the pdf output the other crescendo and diminuendo,
> (maybe Someone said "I will put enmity between you and Lylypond"); that
> should show the vertical misalignment I was talking of…

Read the log output: you need to terminate the last diminuendo:

 \clef "treble" \key es \major \time 2/2 | % 1
 \tempo "Adagio"
 g2 \p \< g4 \! g4 | % 2
 bes2 \> bes2 | % 3
 es,2 \! \< es4 f4 | % 4
 g2 \! \> f2\! \breathe \bar "|.”

I’ve also corrected your “Adagio” marking into a MetronomeMark, as you probably 
want it to be.

Hope this helps,
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: Crescendo in the first beat misaligned to the others

2017-03-07 Thread Son_V
Well, I've tried to make a minimum exaple:

\header {
  
  title = "Test crescendo vertical alignment"
}



\layout {
  \context {
\Score
skipBars = ##t
\dynamicUp
  }
}


PartPOneVoiceOne =  \relative g' {
  \clef "treble" \key es \major \time 2/2 | % 1
  g2 ^"Adagio" \p \< g4 \! g4 | % 2
  bes2 \> bes2 | % 3
  es,2 \! \< es4 f4 | % 4
  g2 \! \> f2 \breathe \bar "|."
  
}

PartPOneVoiceOneLyricsOne =  \lyricmode {
  A -- ve Ma -- ri -- a gra --
  ti -- a ple -- na
}

% The score definition
\score {
  <<
\new Staff <<
  \set Staff.instrumentName = "Soprano"
  \set Staff.shortInstrumentName = "S."
  \context Staff <<
\context Voice = "PartPOneVoiceOne" { \PartPOneVoiceOne }
\new Lyrics \lyricsto "PartPOneVoiceOne" \PartPOneVoiceOneLyricsOne
  >>
>>

  >>
  \layout {}
  \midi {}
}

BUT I cant't obtain in the pdf output the other crescendo and diminuendo,
(maybe Someone said "I will put enmity between you and Lylypond"); that
should show the vertical misalignment I was talking of...

Thanks



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Crescendo-in-the-first-beat-misaligned-to-the-others-tp200612p200840.html
Sent from the User mailing list archive at Nabble.com.

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


Re: \consists style question

2017-03-07 Thread Kieren MacMillan
Hi Jacques,

> In the snippet below, two identical scores are produced using different 
> coding styles as to where the \consists commands are placed.
> Is one of the latter to be preferred?

I don’t know if there’s a general preference, and certainly in this case it 
doesn’t matter.

However… If you later add a second Staff to the score, in the first example it 
will NOT include the engraver, and in the second it will. I therefore tend to 
use the first coding style for “special” tweaks (that would not be desireable 
in a “default” version of that context), and the second coding style for 
“default” tweaks (that *would* be desireable in the default version of that 
context).

Hope that helps!
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


\consists style question

2017-03-07 Thread Menu Jacques
Hello folks,

In the snippet below, two identical scores are produced using different coding 
styles as to where the \consists commands are placed.

Is one of the latter to be preferred?

Thanks you help!

JM

%

\version "2.19.44"

musicI = {
  4\arpeggio  2
}
musicII = {
  2\arpeggio 2
}

\score {
  <<
\new Staff \with {
  \consists "Span_arpeggio_engraver"
}
\relative c' {
  \set Staff.connectArpeggios = ##t
  <<
{ \musicI }
\\
{ \musicII }
  >>
}
  >>
}



\score {
  <<
\new Staff <<
  \relative c' {
\set Staff.connectArpeggios = ##t
<<
  { \musicI }
  \\
  { \musicII }
>>
  }
>>
  >>

  \layout {
\context {
  \Staff
  \consists "Span_arpeggio_engraver"
}
  }
}


%


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


Re: need markup function for arrow at end of curve

2017-03-07 Thread David Kastrup
Pierre Perol-Schneider  writes:

> Hi Kieren,
> As said,  I worked on it yesterday but the result is not good enough.
> Nevertheless, here's a cleaner version :
>
> \version "2.19"
>
>  #(define-markup-command (curvedArrow layout props X-scale Y-scale)
> (number? number?)
>   (interpret-markup layout props
>(markup
> (#:stencil
>  (make-path-stencil
>'(M 12.0 4.0
>  C 12.0 4.0 16.0 2.5 16 2.5
>  C 16.0 2.5 12.0 1.0 12 1.0
>  C 12.2 2.0 12.0 2.0 12 2.0
>  C  8.0 2.2  2.0 1.2  0 0.0
>  C  2.0 2.0  8.0 3.0 12 3.0
>  C 12.0 3.0 12.2 3.0 12 4.0
>  Z)
>.15 X-scale Y-scale #t)

Huh.  Maybe this kind of work could benefit a whole lot from xfig
 getting a LilyPond markup export option?

-- 
David Kastrup

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


Re: need markup function for arrow at end of curve

2017-03-07 Thread Pierre Perol-Schneider
Hi Kieren,
As said,  I worked on it yesterday but the result is not good enough.
Nevertheless, here's a cleaner version :

\version "2.19"

 #(define-markup-command (curvedArrow layout props X-scale Y-scale)
(number? number?)
  (interpret-markup layout props
   (markup
(#:stencil
 (make-path-stencil
   '(M 12.0 4.0
 C 12.0 4.0 16.0 2.5 16 2.5
 C 16.0 2.5 12.0 1.0 12 1.0
 C 12.2 2.0 12.0 2.0 12 2.0
 C  8.0 2.2  2.0 1.2  0 0.0
 C  2.0 2.0  8.0 3.0 12 3.0
 C 12.0 3.0 12.2 3.0 12 4.0
 Z)
   .15 X-scale Y-scale #t)


 %% Test:
 {
   c' -\markup\curvedArrow #2 #-1.5
   c' ^\markup\curvedArrow #1 #.5
   c' -\markup\curvedArrow #-2 #-1.5
   c' ^\markup\curvedArrow #-1 #.5
 }

Cheers,
Pierre

2017-03-06 7:42 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Hi Kieren,
>
> Here's a first quick draft:
>
> \version "2.19"
>
>  #(define-markup-command (curvedArrow layout props thk mlt) (number?
> number?)
>   (interpret-markup layout props
>(markup
> (#:stencil
>  (make-path-stencil
>   '(M  3.01 -0.22
> C  6.17  1.59  9.88  1.09 13.35  1.05
> C 13.47  1.19 12.99  1.75 13.23  1.94
> C 14.66  1.15 16.91  0.92 16.93  0.71
> C 16.93  0.57 15.13  0.56 13.32 -0.37
> C 13.17 -0.09 13.48  0.31 13.35  0.50
> C 10.56  0.59  7.90  0.73  5.97  0.33
> C  4.04 -0.07 -0.16 -2.02  3.01 -0.22
> Z)
>thk mlt mlt #t)
>
>  \markup \curvedArrow #.1 #1
>
> Regarding the length and the height, would they affect the curve and the
> arrow or the curve only?
>
> Cheers,
> Pierre
>
>
>
> 2017-03-06 3:58 GMT+01:00 Kieren MacMillan 
> :
>
>> Hi all,
>>
>> Anyone with reasonable \path chops out there? I need a function that
>> outputs a markup like this:
>>
>>
>> In a perfect world, the length, height, Y-direction, X-direction, and
>> line thickness would all be parameters… but even one sample would be enough
>> for me to riff on.
>>
>> 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
>>
>>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user