Hi Richard,
I thought I would just check lyrics in the latest download.
Lyrics Syllable Alignment Left/Right/Centre works just fine.
I seem to be having problems with the attached denemo file (which has
been much edited and seems to have retained some information that was
deleted)
I put in Stanza numbers for each of the dummy stanzas and it Typeset
Then I asked for verses 2 on to be typeset at the end and it would not
Typeset. So I deleted the Stanza numbers command and it still would not
typeset. So I tested it on an exported .ly file and this fails on Stanza
number commands.
I have just tried to delete the verses (ready to start again). Verses 3
and 2 deleted OK. Verse 1 deletion caused denemo to "terminate abnormally"
Something odd is happening. Is the Typeset Verses at end command
reliable? Would it be better clearly as a toggle since I may have
pressed it twice!
Joe
PS To my mind providing the Melismata button to insert space--space and
space__space is overkill and confused me. If I am adding/editing lyrics
it is a lot easier to do just that from the keyboard.
%% LilyPond file generated by Denemo version 2.0.21
%%http://www.gnu.org/software/denemo/
\version "2.18.0"
CompactChordSymbols = {}
#(define DenemoTransposeStep 0)
#(define DenemoTransposeAccidental 0)
DenemoGlobalTranspose = #(define-music-function (parser location arg)(ly:music?) #{\transpose c c#arg #})
titledPiece = {}
AutoBarline = {}
AutoEndMovementBarline = \bar "|."
% The music follows
MvmntIVoiceI = {
c'4 c' c' c'\AutoBarline
c' c' c' c'\AutoBarline
c' c' c' c'\AutoBarline
c' c' c' c'\AutoBarline
%5
c'1 \AutoEndMovementBarline
}
MvmntIVoiceILyricsVerseI = \lyricmode {
This is verse 1 that must car -- ry on and come to the end ve -- ry soon
}
MvmntIVoiceILyricsVerseII = \lyricmode {
This is verse two that will have to do and come to the end ve -- ry soon
}
MvmntIVoiceILyricsVerseIII = \lyricmode {
This is verse three so now we will see and come toi the end ve -- ry soon
}
MvmntIVoiceIVerseIIIContext = \context Lyrics = MvmntIVoiceIVerseIII \lyricsto MvmntIVoiceI \MvmntIVoiceILyricsVerseIII
MvmntIVoiceIVerseIIContext = \context Lyrics = MvmntIVoiceIVerseII \lyricsto MvmntIVoiceI \MvmntIVoiceILyricsVerseII
MvmntIVoiceIVerseIContext = \context Lyrics = MvmntIVoiceIVerseI \lyricsto MvmntIVoiceI \MvmntIVoiceILyricsVerseI
%Default Score Layout
\header{DenemoLayoutName = "Default Score Layout"
instrumentation = \markup { \with-url #'"scheme:(d-BookInstrumentation)" "Full Score"}
}
\header {
tagline = \markup {"C:\\Users\\joean\\Desktop\\denemo\\tests\\test.denemo" on \simple #(strftime "%x" (localtime (current-time)))}
}
#(set-default-paper-size "a4")
#(set-global-staff-size 18)
\paper {
}
\score { %Start of Movement
<<
%Start of Staff
\new Staff = "Part 1" <<
\new Voice = "MvmntIVoiceI" {
\clef treble \key c \major \time 4/4 \MvmntIVoiceI
} %End of voice
>> %End of Staff
\new Lyrics = MvmntIVoiceIVerseI
\MvmntIVoiceIVerseIContext
\new Lyrics = MvmntIVoiceIVerseII
\MvmntIVoiceIVerseIIContext
\new Lyrics = MvmntIVoiceIVerseIII
\MvmntIVoiceIVerseIIIContext
>>
} %End of Movement
\markup\column{\column{
\line\bold {\vspace #3 {Verse 2}}
{\vspace #0.5 }\line{\set stanza = \markup {\bold \italic 2.}}
\line{}
\line{This is verse 1 that must car -- y on and come toi the end very soon}
\line\bold {\vspace #3 {Verse 3}}
{\vspace #0.5 }\line{\set stanza = \markup {\bold \italic 3.}}
\line{}
\line{This is verse 1 that must car -- y on and come toi the end very soon}
}
\line\bold {\vspace #3 {Verse 2}}
{\vspace #0.5 }\line{}
\line{}
\line{This is verse two that will have to do and come to the end ve -- ry soon}
\line\bold {\vspace #3 {Verse 3}}
{\vspace #0.5 }\line{}
\line{}
\line{This is verse three so now we will see and come toi the end ve -- ry soon}
}
Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.
C:\Users\joean>cd desktop\denemo
C:\Users\joean\Desktop\denemo>lilypondforwindows
C:\Users\joean\Desktop\denemo>echo 1>>testout.txt
C:\Users\joean\Desktop\denemo>pause
Press any key to continue . . .
C:\Users\joean\Desktop\denemo>"C:\Program Files
(x86)\LilyPond\usr\bin\lilypond" test3d.ly
GNU LilyPond 2.18.2
Processing `test3d.ly'
Parsing...
test3d.ly:15:10: error: cannot find file: `control-points.ly'
(search path: `C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/scm;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/ps;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/ly;')
\include
"control-points.ly"
test3d.ly:16:10: error: cannot find file: `red-dot.ly'
(search path: `C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/fonts/svg/;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/fonts/type1/;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/fonts/otf/;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/scm;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/ps;C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/ly;')
\include
"red-dot.ly"
test3d.ly:2067:52: error: unknown escaped string: `\beamExceptions'
\overrideTimeSignatureSettings 2/4 1/4 #'(1 1)
\beamExceptions { r4 bes ~ }
test3d.ly:2067:68: warning: Music unsuitable for output-def
\overrideTimeSignatureSettings 2/4 1/4 #'(1 1) \beamExceptions
{ r4 bes ~ }
Interpreting music...C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/scm/auto-beam.scm:77:32: In procedure
assoc in expression (assoc-get (quote end) (get # #) ...):
C:/Program Files
(x86)/LilyPond/usr/share/lilypond/current/scm/auto-beam.scm:77:32: Wrong type
argument in position 2 (expecting association list): (beamExceptions)
C:\Users\joean\Desktop\denemo>pause
Press any key to continue . . .
C:\Users\joean\Desktop\denemo>echo off
C:\Users\joean\Desktop\denemo>ECHO is on.
ECHO is on.
ECHO is on.
ECHO is on.
ECHO is on.
ECHO is on.
ECHO is on.
ECHO is on.
<?xml version="1.0" encoding="UTF-8"?>
<score xmlns="http://denemo.org/xmlns/Denemo" version="8">
<lilycontrol>
<papersize>a4</papersize>
<fontsize>18</fontsize>
<orientation>1</orientation>
<total-edit-time>608</total-edit-time>
</lilycontrol>
<movement-number>1</movement-number>
<movement>
<edit-info>
<staffno>1</staffno>
<measureno>1</measureno>
<cursorposition>0</cursorposition>
<tonalcenter>0</tonalcenter>
<zoom>100</zoom>
<system-height>100</system-height>
<page-zoom>0</page-zoom>
<page-system-height>0</page-system-height>
<measure-width>480</measure-width>
</edit-info>
<movementcontrol-directives>
<directive>
<tag>MarkupAtEnd</tag>
<postfix>\markup\column{\column{
\line\bold {\vspace #3 {Verse 2}}
{\vspace #0.5 }\line{\set stanza = \markup {\bold \italic 2.}}
\line{}
\line{This is verse 1 that must car -- y on and come toi the end very soon}
\line\bold {\vspace #3 {Verse 3}}
{\vspace #0.5 }\line{\set stanza = \markup {\bold \italic 3.}}
\line{}
\line{This is verse 1 that must car -- y on and come toi the end very soon}
}
\line\bold {\vspace #3 {Verse 2}}
{\vspace #0.5 }\line{}
\line{}
\line{This is verse two that will have to do and come to the end ve -- ry soon}
\line\bold {\vspace #3 {Verse 3}}
{\vspace #0.5 }\line{}
\line{}
\line{This is verse three so now we will see and come toi the end ve -- ry soon}
}</postfix>
<data>(list (cons 'text "\\column{\\column{
\\line\\bold {\\vspace #3 {Verse 2}}
{\\vspace #0.5 }\\line{\\set stanza = \\markup {\\bold \\italic 2.}}
\\line{}
\\line{This is verse 1 that must car -- y on and come toi the end very soon}
\\line\\bold {\\vspace #3 {Verse 3}}
{\\vspace #0.5 }\\line{\\set stanza = \\markup {\\bold \\italic 3.}}
\\line{}
\\line{This is verse 1 that must car -- y on and come toi the end very soon}
}
\\line\\bold {\\vspace #3 {Verse 2}}
{\\vspace #0.5 }\\line{}
\\line{}
\\line{This is verse two that will have to do and come to the end ve -- ry soon}
\\line\\bold {\\vspace #3 {Verse 3}}
{\\vspace #0.5 }\\line{}
\\line{}
\\line{This is verse three so now we will see and come toi the end ve -- ry soon}
}"))</data>
</directive>
</movementcontrol-directives>
<score-info>
<tempo>
<duration>
<numerator>1</numerator>
<denominator>4</denominator>
</duration>
<bpm>120</bpm>
</tempo>
</score-info>
<staves>
<staff id="id0"></staff>
</staves>
<voices>
<voice id="id1">
<voice-info>
<voice-name>Part 1</voice-name>
<first-measure-number>1</first-measure-number>
</voice-info>
<initial-voice-params>
<staff-ref staff="id0"></staff-ref>
<clef name="treble"></clef>
<key-signature>
<modal-key-signature note-name="C" mode="major"></modal-key-signature>
</key-signature>
<time-signature>
<simple-time-signature>
<numerator>4</numerator>
<denominator>4</denominator>
</simple-time-signature>
</time-signature>
</initial-voice-params>
<voice-props>
<number-of-lines>5</number-of-lines>
<voice-control>1</voice-control>
<transpose>0</transpose>
<instrument></instrument>
<device-port>NONE</device-port>
<volume>127</volume>
<override_volume>0</override_volume>
<mute>0</mute>
<midi_prognum>0</midi_prognum>
<midi_channel>0</midi_channel>
<hasfigures>0</hasfigures>
<hasfakechords>0</hasfakechords>
<verses>
<verse>
This is verse 1 that must car -- ry on and come to the end ve -- ry soon</verse>
<verse>
This is verse two that will have to do and come to the end ve -- ry soon</verse>
<verse>
This is verse three so now we will see and come toi the end ve -- ry soon</verse>
</verses>
</voice-props>
<measures>
<measure>
<chord show="true" id="id2">
<duration base="quarter"></duration>
<notes>
<note id="id3">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id4">
<duration base="quarter"></duration>
<notes>
<note id="id5">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id6">
<duration base="quarter"></duration>
<notes>
<note id="id7">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id8">
<duration base="quarter"></duration>
<notes>
<note id="id9">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id10">
<duration base="quarter"></duration>
<notes>
<note id="id11">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id12">
<duration base="quarter"></duration>
<notes>
<note id="id13">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id14">
<duration base="quarter"></duration>
<notes>
<note id="id15">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id16">
<duration base="quarter"></duration>
<notes>
<note id="id17">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id18">
<duration base="quarter"></duration>
<notes>
<note id="id19">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id20">
<duration base="quarter"></duration>
<notes>
<note id="id21">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id22">
<duration base="quarter"></duration>
<notes>
<note id="id23">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id24">
<duration base="quarter"></duration>
<notes>
<note id="id25">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id26">
<duration base="quarter"></duration>
<notes>
<note id="id27">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id28">
<duration base="quarter"></duration>
<notes>
<note id="id29">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id30">
<duration base="quarter"></duration>
<notes>
<note id="id31">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
<chord show="true" id="id32">
<duration base="quarter"></duration>
<notes>
<note id="id33">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
<measure>
<chord show="true" id="id34">
<duration base="whole"></duration>
<notes>
<note id="id35">
<middle-c-offset>0</middle-c-offset>
</note>
</notes>
</chord>
</measure>
</measures>
</voice>
</voices>
</movement>
</score>
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel