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

Reply via email to