Lilypond / successfully installed / impossible to launch

2015-06-24 Thread William Hadfield-Burkardt


Too complicated to detail. The location usr/share/lilypond/2.18.2. I 
created the test.ly file but failed to find a lilypond icon


I installed the program on Debian 4.10 using the Synaptic Package Manager.

Apparently the program is installed. I just cannot run it.

W.J. Hadfield-Burkardt
attachment: william_hadfield-burkardt.vcf___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Slightly OT: Help needed with asynchronuous function call in JavaScript

2015-06-24 Thread David Kastrup
Urs Liska u...@openlilylib.org writes:

 Hey all,

 I'm testing a way to integrate syntax highlighted LilyPond code in a
 GitBook book. I'm quite happy so far with everything (particularly
 because I could finally pick up an idea that might eventually lead to
 colored code examples in the LilyPond manuals).

Not likely: we are not going to run server-side on-demand colorization.
Too expensive.

 But I'm stuck with the problem of getting to the highlighted HTML out of
 the function and back into the book. The problem is obviously related to
 asynchronuous function calling, which I simply don't understand well
 enough (well, I don't really know JavaScript/Node.js).

 I'd be glad if someone with the relevant experience could have a look at
 this:
 https://git.ursliska.de/openlilylib/book/commit/e37710bf6523536aaff7b17ba67b9fcc2718f6da

 It's somewhat sketchy, not everything expresses my real ideas.
 I assume that when line 87 tries to read the temporary file this hasn't
 been written by the called Python script yet.

I have no clue about JavaScript, but if the Exec call returns a child,
you should be able to wait for completion of that child with a function
called sys.wait or similar.

It might also be possible to make the output file a named pipe before
starting the program, but that's very system-specific and tricky.  It
might be easier to tell the program to write its output to standard
output and find a corresponding JavaScript call that calls a program and
collects its output.

-- 
David Kastrup

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


Re: Lilypond / successfully installed / impossible to launch

2015-06-24 Thread Martin Tarenskeen



On Tue, 23 Jun 2015, William Hadfield-Burkardt wrote:



Too complicated to detail. The location usr/share/lilypond/2.18.2. I created 
the test.ly file but failed to find a lilypond icon


I installed the program on Debian 4.10 using the Synaptic Package Manager.

Apparently the program is installed. I just cannot run it.


Open a terminal window and type:

lilypond test.ly

If lilypond is installed, and the test.ly file is found and correct, this 
should give a test.pdf file as result.


P.S.
Recommended: install Frescobaldi to make things easier.

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


Re: Full length tuplet brackets

2015-06-24 Thread David Kastrup
Andrew Bernard andrew.bern...@gmail.com writes:

 Greetings All,

 I use this:

   \set tupletFullLength = ##t
   \override TupletBracket.full-length-to-extent = ##t

 to set tuplet brackets to full length, and to extend to the barline.

 I require this globally for the whole score. Using 2.19.22 I have
 noticed I have to place this at the start of every voice. I am fairly
 sure I did not have to do this before.

I am fairly sure you did if you wrote it like the above.

 It seems the behaviour may have changed, but I need time to verify
 that against previous versions.

 In any case, my question is, to make this effective globally, where is
 the proper place to put this pair of commands?

In the music, you can write

\set Score.tupletFullLength ...
\override Score.TupletBracket ...

Outside, you can use

\layout {
  \context { \Score
 tupletFullLength = ##t
 \override TupletBracket.full-length-to-extent = ##t
   }
}

In the latter case, you can also use \Voice instead of \Score to
override in every Voice.  That makes it harder to reoverride, say, at
Staff level however.

At any rate, I consider it unlikely that whatever you did before stopped
working in the described manner.  Verifying against previous versions
should likely have been all you needed to do.

-- 
David Kastrup

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


Re: Strange tie problem

2015-06-24 Thread David Kastrup
Jacques Menu imj-muz...@bluewin.ch writes:

 Hello Haipeng,

 Replacing r4 by s4 removes the stem problem, but the tie one remains :

  
 {
   c2.\mf\
   ~
   c2
 }
 \new Voice \voiceTwo { s4 g2 ~ g2 }
   

Let me format this differently to illustrate what is going wrong here:


   { c2.\mf\ ~ c2 }
   \new Voice \voiceTwo
   { s4 g2 ~ g2 }


In a nutshell, the _only_ music inside of \new Voice is \voiceTwo.  So
we can equally well leave it away, resulting in


   { c2.\mf\ ~ c2 }
   { s4 g2 ~ g2 }


all in a single Voice.  Now we start one tie at the start of the phrase,
and one tie after the first quarter note while the first tie has not yet
finished.

You either want to write

  \new Voice { \voiceTwo s4 ... }

or

  \new Voice \with \voiceTwo { s4 ... }

(the last works only since issue 3547, version 2.17.27).

-- 
David Kastrup

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


Re: Slightly OT: Help needed with asynchronuous function call in JavaScript

2015-06-24 Thread Urs Liska


Am 24.06.2015 um 07:41 schrieb David Kastrup:
 Urs Liska u...@openlilylib.org writes:
 
 Hey all,

 I'm testing a way to integrate syntax highlighted LilyPond code in a
 GitBook book. I'm quite happy so far with everything (particularly
 because I could finally pick up an idea that might eventually lead to
 colored code examples in the LilyPond manuals).
 
 Not likely: we are not going to run server-side on-demand colorization.
 Too expensive.

I probably wasn't explicit enough.
At the core of this function is a Python script that calls python-ly
(which can be installed through pip).
What I'm thinking about is integrating this script in the doc build
process, which should definitely be worth the effort and cost IMO.

 
 But I'm stuck with the problem of getting to the highlighted HTML out of
 the function and back into the book. The problem is obviously related to
 asynchronuous function calling, which I simply don't understand well
 enough (well, I don't really know JavaScript/Node.js).

 I'd be glad if someone with the relevant experience could have a look at
 this:
 https://git.ursliska.de/openlilylib/book/commit/e37710bf6523536aaff7b17ba67b9fcc2718f6da

 It's somewhat sketchy, not everything expresses my real ideas.
 I assume that when line 87 tries to read the temporary file this hasn't
 been written by the called Python script yet.
 
 I have no clue about JavaScript, but if the Exec call returns a child,
 you should be able to wait for completion of that child with a function
 called sys.wait or similar.
 
 It might also be possible to make the output file a named pipe before
 starting the program, but that's very system-specific and tricky.  It
 might be easier to tell the program to write its output to standard
 output and find a corresponding JavaScript call that calls a program and
 collects its output.
 

Johan's suggestion brought me to the right track already. I'll comment
on that as soon as I have something to show.

Urs

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


Re: Lilypond / successfully installed / impossible to launch

2015-06-24 Thread Urs Liska


Am 24.06.2015 um 10:23 schrieb Nick Payne:
 On 23/06/2015 23:20, William Hadfield-Burkardt wrote:

 Too complicated to detail. The location usr/share/lilypond/2.18.2. I
 created the test.ly file but failed to find a lilypond icon

 I installed the program on Debian 4.10 using the Synaptic Package
 Manager.

 Apparently the program is installed. I just cannot run it.
 
 Lilypond is a command line program. Open a command prompt and type
 lilypond --help.
 
 There are a number of GUI frontends to Lilypond - see
 http://www.lilypond.org/easier-editing.html. I use Frescobaldi.
 
 Nick

Getting Frescobaldi to run on such an old OS might be non-trivial.


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


\paper block inside \bookpart

2015-06-24 Thread Robert Schmaus
Dear Ponderers,

according to

http://www.lilypond.org/doc/v2.18/Documentation/notation/the-paper-block

I should be able to put a \paper statement within a \bookpart block. I
have a situation where I have a (global) paper statement and would like
to add an additional \paper block to each \bookpart with a specific page
number. I tried it like this

\version 2.18.2

\paper { max-systems-per-page = #10 }

\book{
  \bookpart {
\paper { first-page-number = #20 }
\score { \new Staff { \repeat unfold 500 { c'' } } }
  }

  \bookpart {
\paper { first-page-number = #20 }
\score { \new Staff { \repeat unfold 500 { d'' } } }
  }
}


but this doesn't seem to work. Am I missing something?

Cheers,
Robert

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


Re: Lilypond / successfully installed / impossible to launch

2015-06-24 Thread Nick Payne

On 23/06/2015 23:20, William Hadfield-Burkardt wrote:


Too complicated to detail. The location usr/share/lilypond/2.18.2. I 
created the test.ly file but failed to find a lilypond icon


I installed the program on Debian 4.10 using the Synaptic Package 
Manager.


Apparently the program is installed. I just cannot run it.


Lilypond is a command line program. Open a command prompt and type 
lilypond --help.


There are a number of GUI frontends to Lilypond - see 
http://www.lilypond.org/easier-editing.html. I use Frescobaldi.


Nick

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


Re: Strange tie problem

2015-06-24 Thread Haipeng Hu
On 6/24/15, David Kastrup d...@gnu.org wrote:
 Jacques Menu imj-muz...@bluewin.ch writes:

 Hello Haipeng,

 Replacing r4 by s4 removes the stem problem, but the tie one remains :

  
 {
   c2.\mf\
   ~
   c2
 }
 \new Voice \voiceTwo { s4 g2 ~ g2 }
   

 Let me format this differently to illustrate what is going wrong here:

 
{ c2.\mf\ ~ c2 }
\new Voice \voiceTwo
{ s4 g2 ~ g2 }


 In a nutshell, the _only_ music inside of \new Voice is \voiceTwo.  So
 we can equally well leave it away, resulting in

 
{ c2.\mf\ ~ c2 }
{ s4 g2 ~ g2 }


 all in a single Voice.  Now we start one tie at the start of the phrase,
 and one tie after the first quarter note while the first tie has not yet
 finished.

 You either want to write

   \new Voice { \voiceTwo s4 ... }

 or

   \new Voice \with \voiceTwo { s4 ... }

 (the last works only since issue 3547, version 2.17.27).

 --
 David Kastrup

Thank you David! After just replacing all \new Voice \voiceTwo to \new
Voice { \voiceTwo ... }, all such notehead stem rest problems are
gone, including the tie error. The log file is now very clean, only
unimportant midi programming errors are there.

Haipeng

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


Re: Slightly OT: Help needed with asynchronuous function call in JavaScript

2015-06-24 Thread Urs Liska


Am 24.06.2015 um 08:44 schrieb Johan Vromans:
 On Wed, 24 Jun 2015 04:08:55 +0200
 Urs Liska u...@openlilylib.org wrote:
 
 But I'm stuck with the problem of getting to the highlighted HTML out of
 the function and back into the book. The problem is obviously related to
 asynchronuous function calling, which I simply don't understand well
 enough (well, I don't really know JavaScript/Node.js).
 
 My first guess would be to call the function synchronously.
 
 https://nodejs.org/api/child_process.html#child_process_synchronous_process_creation

Thank you, this was the pointer I needed.
I'm just learning JavaScript and Node.js on the job, so I expect to
oversee such obvious options ...

Best
Urs

PS: You'll see the preliminary result of this at
http://book.openlilylib.org/cg/coding.html. I'm quite excited because
the actual files look *so* much more readable now (previously I had to
store the excessively tagged pre element in the input files.
:-)

 
 -- Johan
 
 ___
 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


Slur across staves?

2015-06-24 Thread PMA

Hi List.

I have in piano staff a 6/8 bar of single 8ths, with the
first three in bass clef and the second three in treble.
I'd like all six notes under _one_ slur (whether snaky-
shaped or not).

Is this somehow feasible?  Thanks in advance for any
thoughts.

Pete

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


Re: Bracketing verses

2015-06-24 Thread RomanticStrings
Dear all,

Thank you!  That works beautifully!  I don't quite understand everything
that just happened, but it looks great!

~Conor

On Wed, Jun 24, 2015 at 12:48 AM, Schneidy [via Lilypond] 
ml-node+s1069038n178135...@n5.nabble.com wrote:

 Hi,

 Using Harm's link and Simon markup:

 \version 2.18.2

 % After:  http://lsr.dsi.unimi.it/LSR/Item?id=641
 %%
 http://lilypond.1069038.n5.nabble.com/Different-markups-for-odd-and-even-lyrics-lines-stanzas-td58072.html

 #(define (lyricswitch context)
   (let ((cnt 0))
 (make-engraver
  (listeners
   ((AnnounceNewContext translator ev)
(if (eq? (ly:context-name (ly:event-property ev 'context)) 'Lyrics)
(begin
  (set! cnt (1+ cnt))
  (if (even? cnt)
   (ly:context-mod-apply! (ly:event-property ev 'context)
#{
  \with {
 \override StanzaNumber.font-series = #'medium
 \override LyricText.font-shape = #'italic
 \override LyricText.color = #(x11-color 'grey20)
 \override VerticalAxisGroup.nonstaff-nonstaff-spacing =
#'((basic-distance . 0)
   (minimum-distance . 5)  ;; 
 more lower space
   (padding . 0.2)
   (stretchability . 0))
  }
   #})

 %% Implement an alternate lyric context
 myLayout =
 \layout {
 \context {
 \Lyrics
 \override LyricText.font-size = #-1
 }
 \context {
 \Score
 \consists #lyricswitch
 }

 \context {
 \StaffGroup
 \consists #lyricswitch
 }

 \context {
 \ChoirStaff
 \consists #lyricswitch
 }

 }

  test %%%

 mus = \relative c' \repeat unfold 3 { c4 c c c\break }

 lyrOne = {
 \set stanza = \markup {
   \translate #'(0 . -.7)
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \left-brace #22
   1.
 }
 \lyricmode {
 \repeat unfold 2 { bla -- bla -- bla -- bla -- }
 bla -- bla -- bla -- bla
 }
 }

 lyrTwo = {
 \set stanza = 1.
 \lyricmode {
 \repeat unfold 2 { blub -- blub -- blub -- blub -- }
 blub -- blub -- blub -- blub
 }
 }

 lyrThree = {
 \set stanza = \markup {
   \translate #'(0 . -.7)
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \left-brace #22
   2.
 }
 \lyricmode {
 \repeat unfold 2 { foo -- foo -- foo -- foo -- }
 foo -- foo -- foo -- foo
 }
 }

 lyrFour = {
 \set stanza = 2.
 \lyricmode {
 \repeat unfold 2 { bla -- bla -- bla -- bla -- }
 bla -- bla -- bla -- bla
 }
 }

 lyrFive = {
 \set stanza = \markup {

   \translate #'(0 . -.7)
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \left-brace #22
   3.
 }
 \lyricmode {
 \repeat unfold 2 { blub -- blub -- blub -- blub -- }
 blub -- blub -- blub -- blub
 }
 }

 lyrSix = {
 \set stanza = 3.
 \lyricmode {
 \repeat unfold 2 { foo -- foo -- foo -- foo -- }
 foo -- foo -- foo -- foo
 }
 }

 \score {
 
   \new Staff 
 \new Voice = mus \mus
 \new Lyrics \lyricsto mus \lyrOne
 \new Lyrics \lyricsto mus \lyrTwo
 \new Lyrics \lyricsto mus \lyrThree
 \new Lyrics \lyricsto mus \lyrFour
 \new Lyrics \lyricsto mus \lyrFive
 \new Lyrics \lyricsto mus \lyrSix
   
   \new PianoStaff 
 \new Staff { \repeat unfold 12 c' }
 \new Staff { \clef F \repeat unfold 12 c }
   
 
 \layout { \myLayout }
 }


 Cheers,
 Pierre

 2015-06-23 23:39 GMT+02:00 RomanticStrings [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178135i=0:

 Thank you, Simon.  It does indeed create a bracket to the left of the
 verse.
 It creates a space below the top verse, however, as well.  Is there any
 way
 to prevent that?



 --
 View this message in context:
 http://lilypond.1069038.n5.nabble.com/Bracketing-verses-tp178126p178131.html
 Sent from the User mailing list archive at Nabble.com.

 ___
 lilypond-user mailing list
 [hidden email] http:///user/SendEmail.jtp?type=nodenode=178135i=1
 https://lists.gnu.org/mailman/listinfo/lilypond-user



 ___
 lilypond-user mailing list
 [hidden email] http:///user/SendEmail.jtp?type=nodenode=178135i=2
 https://lists.gnu.org/mailman/listinfo/lilypond-user
  ~Pierre


 --
  If you reply to this email, your message will be added to the discussion
 below:

 

Re: Bracketing verses

2015-06-24 Thread tisimst
Nice work, Pierre! That's a fantastic way to differentiate verses.

- Abraham

On Wed, Jun 24, 2015 at 2:33 PM, RomanticStrings [via Lilypond] 
ml-node+s1069038n178169...@n5.nabble.com wrote:

 Dear all,

 Thank you!  That works beautifully!  I don't quite understand everything
 that just happened, but it looks great!

 ~Conor

 On Wed, Jun 24, 2015 at 12:48 AM, Schneidy [via Lilypond] [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178169i=0 wrote:

 Hi,

 Using Harm's link and Simon markup:

 \version 2.18.2

 % After:  http://lsr.dsi.unimi.it/LSR/Item?id=641
 %%
 http://lilypond.1069038.n5.nabble.com/Different-markups-for-odd-and-even-lyrics-lines-stanzas-td58072.html

 #(define (lyricswitch context)
   (let ((cnt 0))
 (make-engraver
  (listeners
   ((AnnounceNewContext translator ev)
(if (eq? (ly:context-name (ly:event-property ev 'context)) 'Lyrics)
(begin
  (set! cnt (1+ cnt))
  (if (even? cnt)
   (ly:context-mod-apply! (ly:event-property ev 'context)
#{
  \with {
 \override StanzaNumber.font-series = #'medium
 \override LyricText.font-shape = #'italic
 \override LyricText.color = #(x11-color 'grey20)
 \override VerticalAxisGroup.nonstaff-nonstaff-spacing =
#'((basic-distance . 0)
   (minimum-distance . 5)  ;; 
 more lower space
   (padding . 0.2)
   (stretchability . 0))
  }
   #})

 %% Implement an alternate lyric context
 myLayout =
 \layout {
 \context {
 \Lyrics
 \override LyricText.font-size = #-1
 }
 \context {
 \Score
 \consists #lyricswitch
 }

 \context {
 \StaffGroup
 \consists #lyricswitch
 }

 \context {
 \ChoirStaff
 \consists #lyricswitch
 }

 }

  test %%%

 mus = \relative c' \repeat unfold 3 { c4 c c c\break }

 lyrOne = {
 \set stanza = \markup {
   \translate #'(0 . -.7)
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \left-brace #22
   1.
 }
 \lyricmode {
 \repeat unfold 2 { bla -- bla -- bla -- bla -- }
 bla -- bla -- bla -- bla
 }
 }

 lyrTwo = {
 \set stanza = 1.
 \lyricmode {
 \repeat unfold 2 { blub -- blub -- blub -- blub -- }
 blub -- blub -- blub -- blub
 }
 }

 lyrThree = {
 \set stanza = \markup {
   \translate #'(0 . -.7)
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \left-brace #22
   2.
 }
 \lyricmode {
 \repeat unfold 2 { foo -- foo -- foo -- foo -- }
 foo -- foo -- foo -- foo
 }
 }

 lyrFour = {
 \set stanza = 2.
 \lyricmode {
 \repeat unfold 2 { bla -- bla -- bla -- bla -- }
 bla -- bla -- bla -- bla
 }
 }

 lyrFive = {
 \set stanza = \markup {

   \translate #'(0 . -.7)
   \with-dimensions #'(0 . 0) #'(0 . 0)
   \left-brace #22
   3.
 }
 \lyricmode {
 \repeat unfold 2 { blub -- blub -- blub -- blub -- }
 blub -- blub -- blub -- blub
 }
 }

 lyrSix = {
 \set stanza = 3.
 \lyricmode {
 \repeat unfold 2 { foo -- foo -- foo -- foo -- }
 foo -- foo -- foo -- foo
 }
 }

 \score {
 
   \new Staff 
 \new Voice = mus \mus
 \new Lyrics \lyricsto mus \lyrOne
 \new Lyrics \lyricsto mus \lyrTwo
 \new Lyrics \lyricsto mus \lyrThree
 \new Lyrics \lyricsto mus \lyrFour
 \new Lyrics \lyricsto mus \lyrFive
 \new Lyrics \lyricsto mus \lyrSix
   
   \new PianoStaff 
 \new Staff { \repeat unfold 12 c' }
 \new Staff { \clef F \repeat unfold 12 c }
   
 
 \layout { \myLayout }
 }


 Cheers,
 Pierre

 2015-06-23 23:39 GMT+02:00 RomanticStrings [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178135i=0:

 Thank you, Simon.  It does indeed create a bracket to the left of the
 verse.
 It creates a space below the top verse, however, as well.  Is there any
 way
 to prevent that?



 --
 View this message in context:
 http://lilypond.1069038.n5.nabble.com/Bracketing-verses-tp178126p178131.html
 Sent from the User mailing list archive at Nabble.com.

 ___
 lilypond-user mailing list
 [hidden email] http:///user/SendEmail.jtp?type=nodenode=178135i=1
 https://lists.gnu.org/mailman/listinfo/lilypond-user



 ___
 lilypond-user mailing list
 [hidden email] 

Re: Slur across staves?

2015-06-24 Thread tisimst
On Wed, Jun 24, 2015 at 4:44 PM, Simon Albrecht-2 [via Lilypond] 
ml-node+s1069038n17817...@n5.nabble.com wrote:

 Am 25.06.2015 um 00:34 schrieb PMA:
  Hi List.
 
  I have in piano staff a 6/8 bar of single 8ths, with the
  first three in bass clef and the second three in treble.
  I'd like all six notes under _one_ slur (whether snaky-
  shaped or not).
 
  Is this somehow feasible?
 Yes, as long as the notes are in one voice. A voice may change between
 staves using the \change Staff command, which you will find documented.
 For a snaky-shaped slur you may want to have a look at
 
 https://github.com/openlilylib/openlilylib/tree/master/notation-snippets/shaping-bezier-curves,

 namely the \shapeII function.

 HTH, Simon


You beat me to it, Simon ;-)

Pete, here's an example of using \change Staff:

music = { c8[ ( e g \change Staff = top c' e' g'] ) }


  \new Staff = top {
\clef treble
\time 6/8
s1.
  }
  \new Staff = bottom {
\clef bass
\time 6/8
\music
  }


- Abraham




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Slur-across-staves-tp178173p178175.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: Slur across staves?

2015-06-24 Thread Simon Albrecht

Am 25.06.2015 um 00:34 schrieb PMA:

Hi List.

I have in piano staff a 6/8 bar of single 8ths, with the
first three in bass clef and the second three in treble.
I'd like all six notes under _one_ slur (whether snaky-
shaped or not).

Is this somehow feasible?
Yes, as long as the notes are in one voice. A voice may change between 
staves using the \change Staff command, which you will find documented.
For a snaky-shaped slur you may want to have a look at 
https://github.com/openlilylib/openlilylib/tree/master/notation-snippets/shaping-bezier-curves, 
namely the \shapeII function.


HTH, Simon

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


Re: Starting off a new community book project

2015-06-24 Thread Johan Vromans
On Wed, 24 Jun 2015 21:41:31 +0200
Urs Liska u...@openlilylib.org wrote:

 The official URL (where you can already have a first glimpse) is
 http://book.openlilylib.org, 

I get all kinds of weird things while trying to read this in FF 38.0.5. See
screenshot.

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


Re: Slur across staves?

2015-06-24 Thread PMA

tisimst wrote:

On Wed, Jun 24, 2015 at 4:44 PM, Simon Albrecht-2 [via Lilypond]
ml-node+s1069038n17817...@n5.nabble.com  wrote:


Am 25.06.2015 um 00:34 schrieb PMA:

Hi List.

I have in piano staff a 6/8 bar of single 8ths, with the
first three in bass clef and the second three in treble.
I'd like all six notes under _one_ slur (whether snaky-
shaped or not).

Is this somehow feasible?

Yes, as long as the notes are in one voice. A voice may change between
staves using the \change Staff command, which you will find documented.
For a snaky-shaped slur you may want to have a look at

https://github.com/openlilylib/openlilylib/tree/master/notation-snippets/shaping-bezier-curves,

namely the \shapeII function.

HTH, Simon



You beat me to it, Simon ;-)

Pete, here's an example of using \change Staff:

music = { c8[ ( e g \change Staff = top c' e' g'] ) }


   \new Staff = top {
 \clef treble
 \time 6/8
 s1.
   }
   \new Staff = bottom {
 \clef bass
 \time 6/8
 \music
   }




- Abraham


Simon  Abraham,
*Thank you*
Will pursue -- hope the \shapell fussing doesn't carry me away

- Pete

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


Weird error message

2015-06-24 Thread Menu Jacques
Hello folks,

I’m bumpinp into a problem with the following example :



\version 2.19.21

symbols = {
  \time 3/4
  c4-.\5-3 d\4-0 ( e\4-2 )
  f4-.\4-3 \f g\3-0 a\3-2 ^\fermata
}
\score {
  
\new Staff { \clef G_8 \symbols }
\new TabStaff { \symbols }
  
}
ﲮ


This code leads 2.19.21 to produce an error message:



I take this opportunity to thank all of you who contribute to help us when 
we’re stuck, this list is just great!

JM

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


Re: Starting off a new community book project

2015-06-24 Thread Federico Bruni
Il giorno mer 24 giu 2015 alle 23:29, Johan Vromans 
jvrom...@squirrel.nl ha scritto:

On Wed, 24 Jun 2015 21:41:31 +0200
Urs Liska u...@openlilylib.org wrote:


 The official URL (where you can already have a first glimpse) is
 http://book.openlilylib.org,


I get all kinds of weird things while trying to read this in FF 
38.0.5. See

screenshot.


I cannot reproduce it on FF 38.0.5, everything looks ok here.

Try this:
http://stackoverflow.com/questions/15954513/text-rendering-issue

Even though that option is checked in my preferences. It may depend on 
your hardware resources.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Weird error message

2015-06-24 Thread Federico Bruni
Il giorno gio 25 giu 2015 alle 7:40, Menu Jacques imj-...@bluewin.ch 
ha scritto:

I’m bumpinp into a problem with the following example :



\version 2.19.21

symbols = {
  \time 3/4
  c4-.\5-3 d\4-0 ( e\4-2 )
  f4-.\4-3 \f g\3-0 a\3-2 ^\fermata
}
\score {
  
\new Staff { \clef G_8 \symbols }
\new TabStaff { \symbols }
  
}
ﲮ


This code leads 2.19.21 to produce an error message:


syntax error, unexpected end of input

Your snippet works fine here.
Maybe there's something wrong in your file. Can you attach it? Or 
double check the last lines.



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


Re: Sibelius 8

2015-06-24 Thread Janek Warchoł
2015-06-24 10:54 GMT-07:00 Michael Rivers michaeljriv...@gmail.com:

 Avid firing the Sibelius development team is what sent me scouring the
 internet in a panic to find a replacement, and to me finding Lilypond. I
 can't thank Avid enough.


Thanks, that's very nice to hear!
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: volta repeat with and without alternative ending

2015-06-24 Thread Helge Kruse
 Conductor will say bar number.
Nope. From my experience I would say she says everytime something different:
- from 3 measures before rehearsal mark B
- from the lyric measure
- second repeat, please
- proabaly from a specific bar number
Regards
Helge
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Weird error message

2015-06-24 Thread Johan Vromans
On Thu, 25 Jun 2015 07:40:18 +0200
Menu Jacques imj-...@bluewin.ch wrote:

 }
 ﲮ

There seem to be a series of weird non-ascii characters before the last
line with percents. If these are really part of your input file I assume
that's what making LilyPond confused.

-- Johan

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


Re: Sibelius 8

2015-06-24 Thread Nathan Ho
On Wed, Jun 24, 2015 at 9:27 AM, Urs Liska u...@openlilylib.org wrote:
 Sibelius 8 has arrived - and gives an implicit answer to the questions
 that have arisen after they let their collected development competence
 go ...
 http://www.sibeliusblog.com/news/sibelius-8-is-here/

Corpses for sale, only $670 each.

Regards,
Nathan

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


Sibelius 8

2015-06-24 Thread Urs Liska
Sibelius 8 has arrived - and gives an implicit answer to the questions
that have arisen after they let their collected development competence
go ...
http://www.sibeliusblog.com/news/sibelius-8-is-here/

Even according to the (independent) Sibelius blog the major feature of
the new version bump is the licensing model:
Even though the “new Sibelius“, released today, bears the version
number 8.0 under the hood, it’s clear why Avid is keen to avoid using
it: Sibelius 8 is the thinnest release ever for a Sibelius product that
turns the left-most column on the odometer.

I feel that sounds quite desperate ...

Urs

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


volta repeat with and without alternative ending

2015-06-24 Thread Gergely K.
Hi all!

I am engraving an orchestral score, and ran into the following: one staff
has volta repeat with alternative ending, but the other staff has no
alternate ending.

When I engrave the score for the conductor, strange thing happens (one
staff is shorter, that the other)

I also would like to engrave scores for violin and viola, and those notes
are in separate files. Viola part should not be aware of the alternative
block in violin IMHO.

So, how should I write this piece to be correct? (online version:
http://lilybin.com/mpasgy/4)

\version 2.18.2
\language deutsch

violin = \relative c'' {
\repeat volta 2 { c4 d e f | }
\alternative {
  { c2 e | }
  { f2 g | }
}
c1
}

viola = \relative c' {
\repeat volta 2 { c4 d e f |
c2 c }
c1
}

\score {
  
\new Staff \violin
\new Staff { \clef alto \viola }
  
  \layout { }
}


+-[ Gergely Kontra pihent...@gmail.com ]--+
|   |
| Mobile:(+36 20)356 9656   |
|   |
+- Olyan lángész vagyok, hogy poroltóval kellene járnom! -+
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: volta repeat with and without alternative ending

2015-06-24 Thread Paul Scott
On Wed, Jun 24, 2015 at 07:52:15PM +0200, Gergely K. wrote:
 On Wed, Jun 24, 2015 at 7:42 PM, Paul Scott waterho...@ultrasw.com wrote:
 
  On Wed, Jun 24, 2015 at 07:35:16PM +0200, Gergely K. wrote:
   On Wed, Jun 24, 2015 at 7:13 PM, tisimst tisimst.lilyp...@gmail.com
  wrote:
 
It got me thinking, though. Why don't you want the viola to have the
  same \repeat
volta 2 { ... } \alternative { { ... } { ... } } structure, too?
   
   Because in individual part score, it will look silly (alternative
  endings,
   but they are identical)
 
  Not silly at all.  It lets the violists know the structure.  What if the
  conductor says Start at the 2nd ending?  How will the violist(s) know
  where to start if they don't where the 2nd ending is?
 
 Conductor will say bar number.

Which will be wrong or inconsistent if you don't use the same structure
in all parts.

Paul




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


Re: volta repeat with and without alternative ending

2015-06-24 Thread tisimst
Brian,

On Wed, Jun 24, 2015 at 11:45 AM, Brian Barker [via Lilypond] 
ml-node+s1069038n178162...@n5.nabble.com wrote:

 At 10:13 24/06/2015 -0700, Abraham Noname wrote:

 On Wed, Jun 24, 2015 at 9:48 AM, Gergely Kontra [via Lilypond] wrote:
 I am engraving an orchestral score, and ran into the following: one
 staff has volta repeat with alternative ending, but the other staff
 has no alternate ending. When I engrave the score for the
 conductor, strange thing happens (one staff is shorter, that the
 other) I also would like to engrave scores for violin and viola,
 and those notes are in separate files. Viola part should not be
 aware of the alternative block in violin IMHO. So, how should I
 write this piece to be correct? (online version:
 http://lilybin.com/mpasgy/4)
 
 \version 2.18.2
 \language deutsch
 
 violin = \relative c'' {
  \repeat volta 2 { c4 d e f | }
  \alternative {
{ c2 e | }
{ f2 g | }
  }
  c1
 }
 
 viola = \relative c' {
  \repeat volta 2 { c4 d e f |
  c2 c }
  c1
 }
 
 \score {

  \new Staff \violin
  \new Staff { \clef alto \viola }

\layout { }
 }
 
 I believed I answered this already on the bugs list here:
 
 http://lilypond.1069038.n5.nabble.com/repeat-volta-2-td178090.html#a178094

 I don't think you did. You claim there that looking at it by the raw
 musical content, I see 4 bars for violin and only 3 for viola, but
 you don't explain why you see that as a problem. You are counting
 notation, not actual bars as played. Why does it matter that, say,
 ten played bars might be expressed as only five bars repeated? And
 your expansion of the parts there is incorrect: you have included the
 first time bar the second time around for the violin, suggesting six
 bars played in total, whereas there are actually only five.


I didn't mean to claim that I couldn't tell what the repeats infer for the
content. I meant to only explain that LilyPond (without using
\unfoldRepeats) sees the content exactly as the OP coded it: 4 bars in
violin, 3 bars for viola. Thus, when engraved, there's a missing bar,
when it would be perfectly obvious to the player what should be done.


 It got me thinking, though. Why don't you want the viola to have the
 same \repeat volta 2 { ... } \alternative { { ... } { ... } }
 structure, too? If you are making individual part scores, then
 you're going to need it, IMHO.

 That's your dispute with the original questioner, who prefers the
 viola players not to see what is going on in other parts. (I happen
 to agree with you: that it is clearer if the identical first and
 second time bars in the viola part are laid out in the same way as in
 other parts. I *think* (she doesn't say this explicitly) that Elaine
 Gould agrees.)

 If that's really not what you want, what should the viola be playing
 during the violin's 2nd ending?

 Oh, that's easy and evident: exactly what is written. The last
 (second) bar of the viola part's repeat coincides with the second
 time bar in the violin part.


And that's just fine. But the OP is still going to need to reconcile how
the music is printed for each score:

Conductor:
- Both parts repeat with a 1st and 2nd alternate ending

Violin part:
- Repeat with 1st and 2nd alternate ending

Viola part:
- Repeat with only 1st part

This can be accomplished pretty easily using a \tag in the viola part:

\version 2.18.2
\language deutsch

violin = \relative c'' {
\repeat volta 2 { c4 d e f | }
\alternative {
  { c2 e | }
  { f2 g | }
}
c1
}

viola = \relative c' {
\repeat volta 2 { c4 d e f |
c2 c }
\tag #'conductor { c2 c }
c1
}

\markup Conductor sees this
\score {
  
\new Staff \violin
\new Staff { \clef alto \keepWithTag #'conductor \viola }
  
  \layout { }
}

\markup Violins see this
\score {
  \new Staff \violin
  \layout { }
}

\markup Violas see this
\score {
  \new Staff { \clef alto \removeWithTag #'conductor \viola }
  \layout { }
}

BUT (and this is the issue with saying that the Conductor will call out the
bar number) the bar numbers are *still* out of sync:

[image: Inline image 1]

So, I'll ask again, why not put the same \repeat structure in the viola
section? I don't think it's silly at all to do that. On the other hand, you
could just expand the \repeat in the viola part so there's no question, but
I guess that's something that the OP will need to decide. The other thing
you could do \set Score.BarNumber = #4 and add another \tag that only the
viola sees at that point, but I really don't like that idea since that
doesn't follow standard practice:

[image: Inline image 2]

HTH,
Abraham


image.png (53K) 
http://lilypond.1069038.n5.nabble.com/attachment/178167/0/image.png
image.png (53K) 
http://lilypond.1069038.n5.nabble.com/attachment/178167/1/image.png




--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153p178167.html
Sent from the User mailing list archive at 

Re: volta repeat with and without alternative ending

2015-06-24 Thread Gergely K.
On Wed, Jun 24, 2015 at 7:13 PM, tisimst tisimst.lilyp...@gmail.com wrote:

 Gergely,

 I believed I answered this already on the bugs list here:
 http://lilypond.1069038.n5.nabble.com/repeat-volta-2-td178090.html#a178094

 I didn't get an email response, so I was not aware of you reply. Sorry.


 It got me thinking, though. Why don't you want the viola to have the same 
 \repeat
 volta 2 { ... } \alternative { { ... } { ... } } structure, too?

Because in individual part score, it will look silly (alternative endings,
but they are identical)


 If you are making individual part scores, then you're going to need it,
 IMHO. If that's really not what you want, what should the viola be playing
 during the violin's 2nd ending?


Let me unfold this music
violin = \relative c'' { c4 d e f | c2 e | c4 d e f | f2 g |   c1  } % 5
bars
viola = \relative c' {c4 d e f | c2 c | c4 d e f | c2 c  |  c1 } % 5 bars
}


 -Abraham

 On Wed, Jun 24, 2015 at 9:48 AM, Gergely K. [via Lilypond] [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178156i=0 wrote:

 Hi all!

 I am engraving an orchestral score, and ran into the following: one staff
 has volta repeat with alternative ending, but the other staff has no
 alternate ending.

 When I engrave the score for the conductor, strange thing happens (one
 staff is shorter, that the other)

 I also would like to engrave scores for violin and viola, and those notes
 are in separate files. Viola part should not be aware of the alternative
 block in violin IMHO.

 So, how should I write this piece to be correct? (online version:
 http://lilybin.com/mpasgy/4)

 \version 2.18.2
 \language deutsch

 violin = \relative c'' {
 \repeat volta 2 { c4 d e f | }
 \alternative {
   { c2 e | }
   { f2 g | }
 }
 c1
 }

 viola = \relative c' {
 \repeat volta 2 { c4 d e f |
 c2 c }
 c1
 }

 \score {
   
 \new Staff \violin
 \new Staff { \clef alto \viola }
   
   \layout { }
 }


 +-[ Gergely Kontra [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178153i=0
  ]--+
 |   |
 | Mobile:a href=tel:%28%2B36%C2%A020%29356%C2%A09656 value=
 +36203569656 target=_blank(+36 20)356 9656
|
 |   |
 +- Olyan lángész vagyok, hogy poroltóval kellene járnom! -+

 ___
 lilypond-user mailing list
 [hidden email] http:///user/SendEmail.jtp?type=nodenode=178153i=1
 https://lists.gnu.org/mailman/listinfo/lilypond-user


 --
  If you reply to this email, your message will be added to the
 discussion below:

 http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153.html
  To start a new topic under User, email [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178156i=1
 To unsubscribe from Lilypond, click here.
 NAML
 http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml



 --
 View this message in context: Re: volta repeat with and without
 alternative ending
 http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153p178156.html
 Sent from the User mailing list archive
 http://lilypond.1069038.n5.nabble.com/User-f3.html at Nabble.com.

 ___
 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


Re: volta repeat with and without alternative ending

2015-06-24 Thread Paul Scott
On Wed, Jun 24, 2015 at 07:35:16PM +0200, Gergely K. wrote:
 On Wed, Jun 24, 2015 at 7:13 PM, tisimst tisimst.lilyp...@gmail.com wrote:
 
  Gergely,
 
  I believed I answered this already on the bugs list here:
  http://lilypond.1069038.n5.nabble.com/repeat-volta-2-td178090.html#a178094
 
  I didn't get an email response, so I was not aware of you reply. Sorry.
 
 
  It got me thinking, though. Why don't you want the viola to have the same 
  \repeat
  volta 2 { ... } \alternative { { ... } { ... } } structure, too?
 
 Because in individual part score, it will look silly (alternative endings,
 but they are identical)

Not silly at all.  It lets the violists know the structure.  What if the
conductor says Start at the 2nd ending?  How will the violist(s) know
where to start if they don't where the 2nd ending is?

Paul Scott

 
 
  If you are making individual part scores, then you're going to need it,
  IMHO. If that's really not what you want, what should the viola be playing
  during the violin's 2nd ending?
 
 
 Let me unfold this music
 violin = \relative c'' { c4 d e f | c2 e | c4 d e f | f2 g |   c1  } % 5
 bars
 viola = \relative c' {c4 d e f | c2 c | c4 d e f | c2 c  |  c1 } % 5 bars
 }
 
 
  -Abraham
 
  On Wed, Jun 24, 2015 at 9:48 AM, Gergely K. [via Lilypond] [hidden email]
  http:///user/SendEmail.jtp?type=nodenode=178156i=0 wrote:
 
  Hi all!
 
  I am engraving an orchestral score, and ran into the following: one staff
  has volta repeat with alternative ending, but the other staff has no
  alternate ending.
 
  When I engrave the score for the conductor, strange thing happens (one
  staff is shorter, that the other)
 
  I also would like to engrave scores for violin and viola, and those notes
  are in separate files. Viola part should not be aware of the alternative
  block in violin IMHO.
 
  So, how should I write this piece to be correct? (online version:
  http://lilybin.com/mpasgy/4)
 
  \version 2.18.2
  \language deutsch
 
  violin = \relative c'' {
  \repeat volta 2 { c4 d e f | }
  \alternative {
{ c2 e | }
{ f2 g | }
  }
  c1
  }
 
  viola = \relative c' {
  \repeat volta 2 { c4 d e f |
  c2 c }
  c1
  }
 
  \score {

  \new Staff \violin
  \new Staff { \clef alto \viola }

\layout { }
  }
 
 
  +-[ Gergely Kontra [hidden email]
  http:///user/SendEmail.jtp?type=nodenode=178153i=0
   ]--+
  |   |
  | Mobile:a href=tel:%28%2B36%C2%A020%29356%C2%A09656 value=
  +36203569656 target=_blank(+36 20)356 9656
 |
  |   |
  +- Olyan lángész vagyok, hogy poroltóval kellene járnom! -+
 
  ___
  lilypond-user mailing list
  [hidden email] http:///user/SendEmail.jtp?type=nodenode=178153i=1
  https://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
  --
   If you reply to this email, your message will be added to the
  discussion below:
 
  http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153.html
   To start a new topic under User, email [hidden email]
  http:///user/SendEmail.jtp?type=nodenode=178156i=1
  To unsubscribe from Lilypond, click here.
  NAML
  http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml
 
 
 
  --
  View this message in context: Re: volta repeat with and without
  alternative ending
  http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153p178156.html
  Sent from the User mailing list archive
  http://lilypond.1069038.n5.nabble.com/User-f3.html at Nabble.com.
 
  ___
  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



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


Re: Sibelius 8

2015-06-24 Thread Urs Liska


Am 24.06.2015 um 19:33 schrieb David Kastrup:
 Urs Liska u...@openlilylib.org writes:
 
 Sibelius 8 has arrived - and gives an implicit answer to the questions
 that have arisen after they let their collected development competence
 go ...
 http://www.sibeliusblog.com/news/sibelius-8-is-here/

 Even according to the (independent) Sibelius blog the major feature of
 the new version bump is the licensing model:
 Even though the “new Sibelius“, released today, bears the version
 number 8.0 under the hood, it’s clear why Avid is keen to avoid using
 it: Sibelius 8 is the thinnest release ever for a Sibelius product that
 turns the left-most column on the odometer.

 I feel that sounds quite desperate ...
 
 Well, it is a skeptical _outsider's_ blog, not in any way connected with
 Sibelius' company other than being a customer. 

This may legally be true, but it's not really the case. This blog was
initiated and for a long time driven by Daniel Spreadbury as long as he
was with Avid.
So I'd rather conceive their relation to Avid similar to that of Scores
of Beauty to LilyPond.

 The release announcement
 from Avid will certainly sound different.
 

Sure.

 We are talking about a new developer team, and they have integrated
 annotations as a feature.  That's not messing with the core part of the
 typesetter, but it's also not totally disconnected.
 
 Sounds about par regarding new achievements for a team that needs to
 make itself acquainted with the entire code base after the original
 authors have been let go.
 
 Interactive notetaking is a core feature of the Scora music stand
 URL:http://scora.net based on LilyPond.  Since LilyPond itself does
 not have a GUI, this is probably built into the viewing backend.
 
 More generic facilities that would help support this kind of note
 addition in Frescobaldi, Denemo, Laborejo and whatever else might be of
 interest to let this kind of graphical note survive a retypesetting.

I have that on my agenda for ScholarLY and its integration with
Frescobaldi. One of the features the ScholarLY annotations should get is
the ability to engrave visible annotations upon request.
However, this would be much cooler if we would find a way to put stuff
on PDF layers (or Optional Content Groups IIRC).

 
 At any rate: Sibelius and LilyPond are so little comparable in their
 approach to typesetting and user interface that we can indeed count
 Sibelius 8 as an important change with relation to LilyPond: a licensing
 scheme change is much more likely to push users over the rather large
 edge than anything else.

Which is a nice gift for us ;-)

Urs
 

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


Re: Sibelius 8

2015-06-24 Thread Michael Rivers
Avid firing the Sibelius development team is what sent me scouring the
internet in a panic to find a replacement, and to me finding Lilypond. I
can't thank Avid enough.



--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/Sibelius-8-tp178154p178165.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: volta repeat with and without alternative ending

2015-06-24 Thread tisimst
Gergely,

I believed I answered this already on the bugs list here:
http://lilypond.1069038.n5.nabble.com/repeat-volta-2-td178090.html#a178094

It got me thinking, though. Why don't you want the viola to have the
same \repeat
volta 2 { ... } \alternative { { ... } { ... } } structure, too? If you are
making individual part scores, then you're going to need it, IMHO. If
that's really not what you want, what should the viola be playing during
the violin's 2nd ending?

-Abraham

On Wed, Jun 24, 2015 at 9:48 AM, Gergely K. [via Lilypond] 
ml-node+s1069038n178153...@n5.nabble.com wrote:

 Hi all!

 I am engraving an orchestral score, and ran into the following: one staff
 has volta repeat with alternative ending, but the other staff has no
 alternate ending.

 When I engrave the score for the conductor, strange thing happens (one
 staff is shorter, that the other)

 I also would like to engrave scores for violin and viola, and those notes
 are in separate files. Viola part should not be aware of the alternative
 block in violin IMHO.

 So, how should I write this piece to be correct? (online version:
 http://lilybin.com/mpasgy/4)

 \version 2.18.2
 \language deutsch

 violin = \relative c'' {
 \repeat volta 2 { c4 d e f | }
 \alternative {
   { c2 e | }
   { f2 g | }
 }
 c1
 }

 viola = \relative c' {
 \repeat volta 2 { c4 d e f |
 c2 c }
 c1
 }

 \score {
   
 \new Staff \violin
 \new Staff { \clef alto \viola }
   
   \layout { }
 }


 +-[ Gergely Kontra [hidden email]
 http:///user/SendEmail.jtp?type=nodenode=178153i=0
  ]--+
 |   |
 | Mobile:(+36 20)356 9656   |
 |   |
 +- Olyan lángész vagyok, hogy poroltóval kellene járnom! -+

 ___
 lilypond-user mailing list
 [hidden email] http:///user/SendEmail.jtp?type=nodenode=178153i=1
 https://lists.gnu.org/mailman/listinfo/lilypond-user


 --
  If you reply to this email, your message will be added to the discussion
 below:

 http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153.html
  To start a new topic under User, email ml-node+s1069038n...@n5.nabble.com
 To unsubscribe from Lilypond, click here
 http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_codenode=2code=dGlzaW1zdC5saWx5cG9uZEBnbWFpbC5jb218Mnw4MzU3Njg3MDU=
 .
 NAML
 http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml





--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/volta-repeat-with-and-without-alternative-ending-tp178153p178156.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: volta repeat with and without alternative ending

2015-06-24 Thread Gergely K.
On Wed, Jun 24, 2015 at 7:42 PM, Paul Scott waterho...@ultrasw.com wrote:

 On Wed, Jun 24, 2015 at 07:35:16PM +0200, Gergely K. wrote:
  On Wed, Jun 24, 2015 at 7:13 PM, tisimst tisimst.lilyp...@gmail.com
 wrote:

   It got me thinking, though. Why don't you want the viola to have the
 same \repeat
   volta 2 { ... } \alternative { { ... } { ... } } structure, too?
  
  Because in individual part score, it will look silly (alternative
 endings,
  but they are identical)

 Not silly at all.  It lets the violists know the structure.  What if the
 conductor says Start at the 2nd ending?  How will the violist(s) know
 where to start if they don't where the 2nd ending is?

Conductor will say bar number.
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Sibelius 8

2015-06-24 Thread David Kastrup
Urs Liska u...@openlilylib.org writes:

 Sibelius 8 has arrived - and gives an implicit answer to the questions
 that have arisen after they let their collected development competence
 go ...
 http://www.sibeliusblog.com/news/sibelius-8-is-here/

 Even according to the (independent) Sibelius blog the major feature of
 the new version bump is the licensing model:
 Even though the “new Sibelius“, released today, bears the version
 number 8.0 under the hood, it’s clear why Avid is keen to avoid using
 it: Sibelius 8 is the thinnest release ever for a Sibelius product that
 turns the left-most column on the odometer.

 I feel that sounds quite desperate ...

Well, it is a skeptical _outsider's_ blog, not in any way connected with
Sibelius' company other than being a customer.  The release announcement
from Avid will certainly sound different.

We are talking about a new developer team, and they have integrated
annotations as a feature.  That's not messing with the core part of the
typesetter, but it's also not totally disconnected.

Sounds about par regarding new achievements for a team that needs to
make itself acquainted with the entire code base after the original
authors have been let go.

Interactive notetaking is a core feature of the Scora music stand
URL:http://scora.net based on LilyPond.  Since LilyPond itself does
not have a GUI, this is probably built into the viewing backend.

More generic facilities that would help support this kind of note
addition in Frescobaldi, Denemo, Laborejo and whatever else might be of
interest to let this kind of graphical note survive a retypesetting.

At any rate: Sibelius and LilyPond are so little comparable in their
approach to typesetting and user interface that we can indeed count
Sibelius 8 as an important change with relation to LilyPond: a licensing
scheme change is much more likely to push users over the rather large
edge than anything else.

-- 
David Kastrup

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


Re: \paper block inside \bookpart

2015-06-24 Thread tisimst
Robert,

Doesn't look like you're doing anything wrong. In the code, it doesn't
appear that \bookpart is sensitive to this variable, except from the
top-level \paper block. I'm CC-ing the bug list because I'm not sure how
the \paper blocks are differentiated in top-level, \book and \bookpart
blocks.

For reference: the offending code is found in lily/paper-book.cc, in
function Paper_book::output_aux.

- Abraham

On Wed, Jun 24, 2015 at 3:22 AM, Robert Schmaus [via Lilypond] 
ml-node+s1069038n178150...@n5.nabble.com wrote:

 Dear Ponderers,

 according to

 http://www.lilypond.org/doc/v2.18/Documentation/notation/the-paper-block

 I should be able to put a \paper statement within a \bookpart block. I
 have a situation where I have a (global) paper statement and would like
 to add an additional \paper block to each \bookpart with a specific page
 number. I tried it like this

 \version 2.18.2

 \paper { max-systems-per-page = #10 }

 \book{
   \bookpart {
 \paper { first-page-number = #20 }
 \score { \new Staff { \repeat unfold 500 { c'' } } }
   }

   \bookpart {
 \paper { first-page-number = #20 }
 \score { \new Staff { \repeat unfold 500 { d'' } } }
   }
 }


 but this doesn't seem to work. Am I missing something?

 Cheers,
 Robert

 ___
 lilypond-user mailing list
 [hidden email] http:///user/SendEmail.jtp?type=nodenode=178150i=0
 https://lists.gnu.org/mailman/listinfo/lilypond-user


 --
  If you reply to this email, your message will be added to the discussion
 below:

 http://lilypond.1069038.n5.nabble.com/paper-block-inside-bookpart-tp178150.html
  To start a new topic under User, email ml-node+s1069038n...@n5.nabble.com
 To unsubscribe from Lilypond, click here
 http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_codenode=2code=dGlzaW1zdC5saWx5cG9uZEBnbWFpbC5jb218Mnw4MzU3Njg3MDU=
 .
 NAML
 http://lilypond.1069038.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewerid=instant_html%21nabble%3Aemail.namlbase=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespacebreadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml





--
View this message in context: 
http://lilypond.1069038.n5.nabble.com/paper-block-inside-bookpart-tp178150p178159.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: volta repeat with and without alternative ending

2015-06-24 Thread Brian Barker

At 10:13 24/06/2015 -0700, Abraham Noname wrote:

On Wed, Jun 24, 2015 at 9:48 AM, Gergely Kontra [via Lilypond] wrote:
I am engraving an orchestral score, and ran into the following: one 
staff has volta repeat with alternative ending, but the other staff 
has no alternate ending. When I engrave the score for the 
conductor, strange thing happens (one staff is shorter, that the 
other) I also would like to engrave scores for violin and viola, 
and those notes are in separate files. Viola part should not be 
aware of the alternative block in violin IMHO. So, how should I 
write this piece to be correct? (online version: http://lilybin.com/mpasgy/4)


\version 2.18.2
\language deutsch

violin = \relative c'' {
\repeat volta 2 { c4 d e f | }
\alternative {
  { c2 e | }
  { f2 g | }
}
c1
}

viola = \relative c' {
\repeat volta 2 { c4 d e f |
c2 c }
c1
}

\score {
  
\new Staff \violin
\new Staff { \clef alto \viola }
  
  \layout { }
}


I believed I answered this already on the bugs list here: 
http://lilypond.1069038.n5.nabble.com/repeat-volta-2-td178090.html#a178094


I don't think you did. You claim there that looking at it by the raw 
musical content, I see 4 bars for violin and only 3 for viola, but 
you don't explain why you see that as a problem. You are counting 
notation, not actual bars as played. Why does it matter that, say, 
ten played bars might be expressed as only five bars repeated? And 
your expansion of the parts there is incorrect: you have included the 
first time bar the second time around for the violin, suggesting six 
bars played in total, whereas there are actually only five.


It got me thinking, though. Why don't you want the viola to have the 
same \repeat volta 2 { ... } \alternative { { ... } { ... } } 
structure, too? If you are making individual part scores, then 
you're going to need it, IMHO.


That's your dispute with the original questioner, who prefers the 
viola players not to see what is going on in other parts. (I happen 
to agree with you: that it is clearer if the identical first and 
second time bars in the viola part are laid out in the same way as in 
other parts. I *think* (she doesn't say this explicitly) that Elaine 
Gould agrees.)


If that's really not what you want, what should the viola be playing 
during the violin's 2nd ending?


Oh, that's easy and evident: exactly what is written. The last 
(second) bar of the viola part's repeat coincides with the second 
time bar in the violin part.


Brian Barker  



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


Starting off a new community book project

2015-06-24 Thread Urs Liska
Hello fellow LilyPonders,

recently Federico raised my attention by pointing out the release of a
new book on Mastering MuseScore. After some discussion, consideration
and poking around I decided to lay the foundation for a new community
book about a) LilyPond and b) the plain text complex with LilyPond,
LaTeX and Git.

Actually it's not a new idea but one that was already in the back of my
mind when I started the openLilyLib tutorials and the respective type
of posts on Scores of Beauty. There always was the wish to gather this
sort of information to a more or less coherent entity like a book.

So what I have by now is not presentable but it's in a state that I
can (and have to) announce it in the form of a call for contribution.

The idea of the book is to focus on those topics that the mailing list
reveals to be regular stumbling blocks for new (or sometimes also
seasoned) users. We want to assist them by gently going into great depth
where the official documentation has to remain concise and
reference-like. What I'm most interested in personally is that step from
the needs of occasional or regular users to the more involved but also
more exciting things, talking about aspects like getting into the spirit
of using Scheme, or best practice suggestions to organize larger projects.

For quite some time this book will have more empty than written pages,
and it doesn't have to aim at becoming a coherent textbook. But I hope
that we may achieve something that is comprehensive in the sense that it
helps people diving more deeply in the LilyPond world.

The book is authored in Markdown using GitBook
(https://github.com/GitbookIO/gitbook), a Node.js application that
builds the book as a statically served HTML site.
The official URL (where you can already have a first glimpse) is
http://book.openlilylib.org, and the development repository is at
https://git.ursliska.de/openlilylib/book.
There is another location where unmerged branches will be automatically
built to when pushed, for example
http://bookbranches.openlilylib.org/scheme-tutorials.
It will be possible to edit the pages online or locally, with the local
way being somewhat more flexible but requiring the installation of a few
tools and dependencies.

Now I'm asking for contribution in several fields:
1)
Improving the infrastructure and appearance. The most urgent issue is
adding a CSS stylesheet for the table of contents. The regular TOC is
always expanded, and it is clear that the TOC of that book will soon
become inacceptably long. So we need a foldable/expandable navigation
bar where initially most items are folded.
Probably there's room for other improvments in the styling of the book,
but that's not that urgent.
There are other things on the functionality side where I'd be happy not
to be alone with. These would involve some Node.js, Python and bash
programming.

2)
General discussion about potential contents, i.e. working on the outline
of un-written chapters

3)
Content contribution. One thing that might be attractive to start with
is integrating existing posts from Scores of Beauty. This may be trivial
in some cases, in other cases one has to do significant rearrangements.

As development and deployment take place on my personal server I can't
fully open up the access, which means that anyone who wants to
contribute has to ask me explicitly for an account.

Best wishes
Urs

-- 
Urs Liska
www.openlilylib.org

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