lilypond.patchy.jlowe | 30 Mar 2012 19:11
Picon

Staging/Master Merge - James' Patchy

Begin LilyPond compile, commit: 95fa5fc6b5d9cd601d213c42e0d8afecdce0d21d

	Success:		No new commits in staging

lilypond | 30 Mar 2012 20:16

Issue 2451 in lilypond: punctuation should not be included in alignment of Lyrics

Status: Accepted
Owner: janek.li...@...
Labels: Type-Enhancement GSoC-LyricProject

New issue 2451 by janek.li...@...: punctuation should not be
included  
in alignment of Lyrics
http://code.google.com/p/lilypond/issues/detail?id=2451

Self-explanatory.  Both prefix and postfix punctuation marks should be  
ignored when calculating alignment of a lyric syllabe:
, . " ' ? ! ; : `
(list of ignored characters should be customizable)

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
issue 2455
issue 2456
issue 2457
issue 2458
issue 2459
issue 2460
issue 2461
issue 2462

Attachments:
(Continue reading)

lilypond | 30 Mar 2012 20:21

Issue 2450 in lilypond: horizontal spacing should be uniform regardless of Lyrics

Status: Accepted
Owner: janek.li...@...
Labels: Type-Ugly GSoC-LyricProject

New issue 2450 by janek.li...@...: horizontal spacing should
be  
uniform regardless of Lyrics
http://code.google.com/p/lilypond/issues/detail?id=2450

Current Lily behavior is to calculate horizontal spacing of notes as if  
there were no Lyrics, and then stretch places where there's not enough  
space.  This results in serious inconsistencies in spacing (especially when  
there are lots of long syllabes, in particular on short note durations).

I suggest a following solution: calculate how long lyric syllabes are  
compared to the theoretical widths of their respective notes (using base  
shortest duration) and adjusting base shortest duration so that average  
syllabe/notehead ratio is close to 1 (either for the whole SpacingSection,  
or that particular system, or at least measure).

Example:

\relative f' { \repeat unfold 8 a4 }
\addlyrics { \repeat unfold 4 la \repeat unfold 4 straight }

the common shortest duration is a quarter note and it would be 3  
staffspaces wide by default (that is, the distance between centers of  
consecutive noteheads would be 3 ss).  Four lyric syllabes are short and  
fit the default spacing perfectly, while another four have a length of 9  
staffspaces - 3 times more than the width of the notes they're attached  
(Continue reading)

lilypond | 30 Mar 2012 20:25

Issue 2452 in lilypond: consonant prepositions in Lyrics should be placed to the left of the note

Status: Accepted
Owner: janek.li...@...
Labels: Type-Enhancement GSoC-LyricProject

New issue 2452 by janek.li...@...: consonant prepositions in
Lyrics  
should be placed to the left of the note
http://code.google.com/p/lilypond/issues/detail?id=2452

In some languages (Polish, for example) there are words consisting of  
consonants only (mostly prepositions, for example 'z' (with)).  Obviously,  
one cannot sing (with a pitched voice) something that is not sonorant; if  
such words appear in Lyrics, they are treated as part of the next word and  
typeset together with it (i.e. "z_nim" as one syllabe).  However, care must  
be taken to not place these words directly below their respective notes, to  
avoid confusion - this is especially visible in melismas, as Lyrics are  
left-aligned in melismas.  Current Lily behavior results in ambiguities in  
this area.

Therefore i suggest that lyric syllabes starting with a single consonant  
word should be moved to the left - see attachment.

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
issue 2455
issue 2456
(Continue reading)

lilypond | 30 Mar 2012 20:29

Issue 2453 in lilypond: long syllabes shouldn't be centered under notes

Status: Accepted
Owner: janek.li...@...
Labels: Type-Enhancement GSoC-LyricProject

New issue 2453 by janek.li...@...: long syllabes shouldn't be  
centered under notes
http://code.google.com/p/lilypond/issues/detail?id=2453

I suggest that long lyric syllabes shouldn't begin further than 2 or 3  
staffspaces to the left of the note, i.e. they shouldn't be centered  
(unless user explicitly specifies alignment).

See examples from engraved scores:  
http://lilypond-stuff.1065243.n5.nabble.com/examples-for-Lyric-report-long-syllabes-examples-td5607319.html

In addition to aesthetically better results, this would allow automatic  
placement of long recitatives sung to one note - currently user has to  
manually override lyric alignment each time such situation occurs.

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
issue 2455
issue 2456
issue 2457
issue 2458
issue 2459
(Continue reading)

lilypond | 30 Mar 2012 20:33

Issue 2454 in lilypond: lyric syllabes shouldn't slide under preceeding notes

Status: Accepted
Owner: janek.li...@...
Labels: Type-Enhancement GSoC-LyricProject

New issue 2454 by janek.li...@...: lyric syllabes shouldn't
slide  
under preceeding notes
http://code.google.com/p/lilypond/issues/detail?id=2454

When a melisma ends with a relatively short note, or the next syllabe after  
the melisma is very long, the next syllabe slides under the previous note.   
Sometimes this can lead to nasty ambiguities.

I suggest that the left edge of a syllabe should be placed no "earlier"  
than halfway between the note to which it belongs and the previous note.   
In some special circumstances this can be changed, but never a syllabe  
should start before previous note ended.

engraved examples:  
http://lilypond-stuff.1065243.n5.nabble.com/examples-for-Lyric-report-preceeding-notes-td5607322.html

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
issue 2455
issue 2456
issue 2457
(Continue reading)

lilypond | 30 Mar 2012 20:37

Issue 2455 in lilypond: Lyrics should be compressed when there's not enough horizontal space

Status: Accepted
Owner: janek.li...@...
Labels: Type-Enhancement GSoC-LyricProject

New issue 2455 by janek.li...@...: Lyrics should be compressed
when  
there's not enough horizontal space
http://code.google.com/p/lilypond/issues/detail?id=2455

Sometimes long lyric syllabes are attached to short notes - this makes  
proper spacing difficult.  I suggest to reduce widths of such syllabes  
using two techniques:
- use tracking, reduce distance between letters
- use a condensed font series or squeeze the letters.

When squeezing letters horizontally, care should be taken to make them a  
bit bolder to compensate for the squeezing.  For example, when a letter is  
narrowed to 80% of its original width, the vertical lines become 20%  
thinner.  This is very noticeable (letters look skinny) and thus it should  
be countered with making glyphs 20% bolder.

Here you can see a hand-made (that is, made with Paint) example how  
this "lyric compressing" might look like, together with an example from  
excellent Baerenreiter engraving:  
http://lilypond-stuff.1065243.n5.nabble.com/examples-for-Lyric-report-compressing-Lyrics-td5607332.html

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
(Continue reading)

lilypond | 30 Mar 2012 20:41

Issue 2456 in lilypond: Lyrics shouldn't distort the rhythmical placement of notes

Status: Accepted
Owner: janek.li...@...
Labels: Type-Ugly GSoC-LyricProject

New issue 2456 by janek.li...@...: Lyrics shouldn't distort
the  
rhythmical placement of notes
http://code.google.com/p/lilypond/issues/detail?id=2456

Currently lyric syllabes are center-aligned - horizontal center of the  
syllabe is placed under respective notehead (with exception of melismas  
which are left-aligned).  This leads to poor results - when there is a long  
syllabe attached to a short note (it happens quite often!), the horizontal  
spacing of notes is stretched, distorting the rhythm.

A master engraver would move the lyric syllabes instead of moving notes;  
there are plenty examples.  The rules are quite simple:
1) the syllabe should remain under the note (i.e. the whole width of the  
notehead should be placed over respective syllabe).
2) it is preferred to move syllabes to the right.

see attached image.  More examples, icluding some comparisons, here:
http://lilypond-stuff.1065243.n5.nabble.com/examples-for-Lyric-report-moving-syllabes-to-fit-rhythm-td5607291.html

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
(Continue reading)

lilypond | 30 Mar 2012 20:45

Issue 2459 in lilypond: vertical positioning of Lyrics, Dynamics etc. - breaking into segments

Status: Accepted
Owner: janek.li...@...
Labels: Type-Enhancement GSoC-LyricProject

New issue 2459 by janek.li...@...: vertical positioning of
Lyrics,  
Dynamics etc. - breaking into segments
http://code.google.com/p/lilypond/issues/detail?id=2459

Lyrics, Dynamics (when used in a Dynamic context), ChordNames and perhaps  
some other things are now typeset in one line: all such grobs in a system  
have exactly the same vertical position.  Sometimes it's good, but  
sometimes not: when a single note sticks out of the staff, it pushes  
non-staff lines far away, which is not desired.

The solution is to divide these lines into segments which would be  
positioned separately; of course the "breakpoints" should be chosen  
carefully, preferably in places when there is a lot of space between  
consecutive objects (for example, a long rest with no lyrics).

See engraved examples here (especially "And with His stripes"):
http://lilypond-stuff.1065243.n5.nabble.com/examples-for-Lyric-report-vertical-levels-td5607354.html

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
issue 2455
(Continue reading)

lilypond | 30 Mar 2012 20:49

Issue 2458 in lilypond: remove small gaps between lyric syllabes

Status: Accepted
Owner: janek.li...@...
Labels: Type-Ugly GSoC-LyricProject

New issue 2458 by janek.li...@...: remove small gaps between
lyric  
syllabes
http://code.google.com/p/lilypond/issues/detail?id=2458

There should be no small, hyphen-less gaps between syllabes.  In other  
words, two syllabes should either be joined as if they were one string, or  
clearly separated with a (possibly small) hyphen.
Now some lyrics have an unspecified amount of whitespace between them,  
which looks neither like a space between words nor like regular gap between  
letters.

A proper solution would probably require applying kerning to letter pairs  
from two neighbor syllabes.

This issue is a part of the Lyrics Project.  See related entries:
issue 2450
issue 2451
issue 2452
issue 2453
issue 2454
issue 2455
issue 2456
issue 2457
issue 2458
issue 2459
(Continue reading)


Gmane