Re: Breaking notes up across bar lines when using lyrics

2014-09-07 Thread David Bellows
>However, the attached version of the file using @code{ \new Lyrics
\lyricsto "first" } instead of @code{ \addlyrics } works as expected for
me*. So working around the problem appears to be easy.

Perfect! It now works as expected. Thank you very much!

On Sun, Sep 7, 2014 at 3:45 AM, Simon Albrecht 
wrote:

>  Looks like it’s worth a bug report and issue tracker, doesn’t it? About
> completion heads engraver and addlyrics being incompatible.
> However, the attached version of the file using @code{ \new Lyrics
> \lyricsto "first" } instead of @code{ \addlyrics } works as expected for
> me*. So working around the problem appears to be easy.
>
> Yours, Simon
>
> *(With the small exception that the Completion_rest_engraver places rests
> irrespective of metric structure, which makes it hard to read. But that’s
> another issue)
>
> Am 04.09.2014 um 22:47 schrieb David Bellows:
>
> I'm working on a huge project that generates literally tons of scores. I
> have chosen have Lilypond break notes up at bar lines. Even though the
> music isn't actually in 4/4 (or whatever) I think it makes it easier to
> read or look nicer.
>
>  But when I add lyrics it stops breaking up the notes and everything
> looks funky again.
>
>  In the following code, if you comment out the \addlyrics bit then it
> works as it should, but if you leave it in then it doesn't. Does anyone
> know of a solution or have any suggestions?
>
>  \version "2.19.13"
>
>  \header {
>title = "Music"
>   composer = "David Bellows"
>   }
>
>  \language "english"
>
>  voice_one = {
>  \key c \major
>  \clef "treble"
>  \time 4/4
>  \tempo "Andante" 4 = 90
>  g''8\f d''2 a''4 ds''4 e''16 r1 fs''8\f r4 cs''4\f f''4\bar "|."
> }
>
>  \score {
>\new Staff
>  <<
>  \new Voice = "first" \with {\remove"Note_heads_engraver" \consists
> "Completion_heads_engraver" \remove "Rest_engraver" \consists
> "Completion_rest_engraver"}
>  \voice_one
>  \addlyrics {v t θ ʔ t͡ʃ  k  f θ }
> >>
>  \layout {ragged-bottom = ##t ragged-right = ##t \context { \Score
> \override DynamicText.stencil = ##f }}
> }
>
>
>
> ___
> lilypond-user mailing 
> listlilypond-user@gnu.orghttps://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
>
___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond


Doc: Grobs without printed output on their own

2014-09-07 Thread Simon Albrecht

Hello,

as suggested by James, I come up with a suggestion on how to clarify the 
meaning of DynamicLineSpanner and similar.


1. In 
, 
insert the following after the fourth paragraph:
“What’s more, there are ‘abstract’ grobs which don’t print anything of 
their own, but rather collect, position and manage other grobs. Common 
examples for this are DynamicLineSpanner, BreakAlignment, NoteColumn, 
VerticalAxisGroup, NonMusicalPaperColumn and similar. We’ll see how some 
of these are used later.”


Other than that, I have no striking ideas on where to add information, 
especially in the NR. A table in the A.x attachment part wouldn’t be the 
right thing.
And subdividing IR 3.1 into ‘printing grobs’ and ‘abstract grobs’ would 
require major redesign, which is probably unnecessary.
So, just another idea of mine. I hope you don’t mind if I continue to 
post some thoughts which come to my mind. I know they are eccentrical 
and far from implementation reality sometimes and do not intend but to 
propose them to your judgement :-)


Best, Simon

Am 07.09.2014 um 00:23 schrieb James:

On 06/09/14 21:17, Simon Albrecht wrote:

Am 06.09.2014 um 21:52 schrieb David Nalesnik:


On Sat, Sep 6, 2014 at 1:52 PM, Joram mailto:noeck.marb...@gmx.de>> wrote:


 And I can add a question: What is the difference between
 DynamicLineSpanner and Hairpin?


See 
http://lilypond.org/doc/v2.18/Documentation/internals/dynamic_005falign_005fengraver

A DynamicLineSpanner is a grob which groups hairpins and dynamic texts
so they can be lined up.

Perhaps it would be helpful to add a clear indication (in the IR, or
possibly in the NR?) stating that it doesn’t produce any visible output
on its own, or to group grobs by those who print something and those who
only collect and manage other grobs. I can imagine that this makes
understanding easier. And yes, I know that the Internals Reference may
not be modified as easily.

Find a place in the NR where you think we need to add something and come
up with some words, send it to the bug list and we can do the rest.

James




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


Re: Breaking notes up across bar lines when using lyrics

2014-09-07 Thread Simon Albrecht
Looks like it’s worth a bug report and issue tracker, doesn’t it? About 
completion heads engraver and addlyrics being incompatible.
However, the attached version of the file using @code{ \new Lyrics 
\lyricsto "first" } instead of @code{ \addlyrics } works as expected for 
me*. So working around the problem appears to be easy.


Yours, Simon

*(With the small exception that the Completion_rest_engraver places 
rests irrespective of metric structure, which makes it hard to read. But 
that’s another issue)


Am 04.09.2014 um 22:47 schrieb David Bellows:
I'm working on a huge project that generates literally tons of scores. 
I have chosen have Lilypond break notes up at bar lines. Even though 
the music isn't actually in 4/4 (or whatever) I think it makes it 
easier to read or look nicer.


But when I add lyrics it stops breaking up the notes and everything 
looks funky again.


In the following code, if you comment out the \addlyrics bit then it 
works as it should, but if you leave it in then it doesn't. Does 
anyone know of a solution or have any suggestions?


\version "2.19.13"

\header {
title = "Music"
composer = "David Bellows"
}

\language "english"

voice_one = {
\key c \major
\clef "treble"
\time 4/4
\tempo "Andante" 4 = 90
g''8\f d''2 a''4 ds''4 e''16 r1 fs''8\f r4 cs''4\f f''4\bar "|."
}

\score {
\new Staff
<<
\new Voice = "first" \with {\remove"Note_heads_engraver" \consists 
"Completion_heads_engraver" \remove "Rest_engraver" \consists 
"Completion_rest_engraver"}

\voice_one
\addlyrics {v t θ ʔ t͡ʃ  k  f θ }
>>
\layout {ragged-bottom = ##t ragged-right = ##t \context { \Score 
\override DynamicText.stencil = ##f }}

}



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


\version "2.19.12" 

\header { 
  title = "Music" 
  composer = "David Bellows" 
}

\language "english"

voice_one = {
  \key c \major
  \clef "treble"
  \time 4/4
  \tempo "Andante" 4 = 90
  g''8\f d''2 a''4 ds''4 e''16 r1
  fs''8\f r4 cs''4\f f''4\bar "|."
}

\score {
  \new Staff 
  << 
\new Voice = "first" \with {
  \remove"Note_heads_engraver"
  \consists "Completion_heads_engraver"
  
  \remove "Rest_engraver"
  \consists "Completion_rest_engraver" } 
\voice_one 
\new Lyrics \lyricsto "first" {v t θ ʔ t͡ʃ  k  f θ }
  >> 
  \layout {
ragged-bottom = ##t
ragged-right = ##t
\context { \Score
   \override DynamicText.stencil = ##f }
  } 
}___
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond