[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lilypond-auto] Issue 2888 in lilypond: [musicxml2ly] beams and lost lyr
From: |
lilypond |
Subject: |
[Lilypond-auto] Issue 2888 in lilypond: [musicxml2ly] beams and lost lyric syllables |
Date: |
Wed, 10 Oct 2012 20:45:13 +0000 |
Status: Accepted
Owner: ----
Labels: Type-Defect
New issue 2888 by address@hidden: [musicxml2ly] beams and lost lyric
syllables
http://code.google.com/p/lilypond/issues/detail?id=2888
Reported by pls:
http://lists.gnu.org/archive/html/bug-lilypond/2012-10/msg00060.html
Hey all,
syllables under beamed notes are swallowed by musicxml2ly (LilyPond
v2.17.3).
This seems to be a close relative of Issue 2881.
Test File:
https://github.com/Philomelos/lilypond-musicxml2ly-dev/blob/master/MusicXML-TestSuite/beams-lyrics.xml
Result of the conversion of the test file (see also:
https://github.com/Philomelos/lilypond-musicxml2ly-dev/blob/master/MusicXML-TestSuite/beams-lyrics.ly):
\layout {
\context { \Score
autoBeaming = ##f
}
}
PartPOneVoiceOne = {
\clef "treble" \key c \major \time 4/4 c'8. [ c'16 ] c'2. }
PartPOneVoiceOneLyricsOne = \lyricmode { Syl -- ble }
The middle syllable of Syl -- la -- ble is missing. It got lost during the
musicxml2ly conversion. But even if the syllable hadn't been swallowed
LilyPond
seems to have a problem with manual beams and lyrics in combination with
autoBeaming = ##f. Compiling the file with
PartPOneVoiceOneLyricsOne = \lyricmode { Syl -- la -- ble }
leads to this result:
https://github.com/Philomelos/lilypond-musicxml2ly-dev/blob/master/MusicXML-TestSuite/beams-lyrics-autoBeaming%3Df.png
When one exchanges the autoBeaming = ##f for \autoBeamOff in the
\layout-block
the problem with the wrong alignment of lyrics is solved. Is autoBeaming =
##f
deprecated? This would be easy to adjust in musicxml2ly. The lost
syllables
pose a bigger problem...
http://lists.gnu.org/archive/html/bug-lilypond/2012-10/msg00062.html
I forgot to mention that syllables don't get lost when musicxml2ly is used
with
the option --no-beaming. But this is only a dirty workaround as LilyPonds'
autobeaming algorithm overrides the beaming information provided by the
.xml-file. Beyond that we implemented a new musicxml2ly feature to
translate
the stem directions
(https://github.com/Philomelos/lilypond-musicxml2ly-dev/commit/0747e5ce34f8d3a6128302ec0363a8f5f91ce3fd).
This leads to ugly effects in combination with --no-beaming as LilyPond
tries
to connect notes with stems pointing in different directions...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Lilypond-auto] Issue 2888 in lilypond: [musicxml2ly] beams and lost lyric syllables,
lilypond <=