2013/12/1 Andreas Schneider <[email protected]> > A score which I created with Denemo in August 2011 now gives a Lilypond > error when I open it. The reason seems to be an old mensural barlines > directive, but I was not able to remove all parts of that in the > program. Also, I could not remove other directives (e.g. score title) > within Denemo. Trying to edit the XML with a text editor broke it (I > probably did the wrong thing as I could only guess what to remove). Can > you please help? I have attached the (original) score to this mail. >
I see that the lilypond input generated by Denemo is wrong, specifically inside the \score block. Code below works fine: %% File LilyPond generato da Denemo versione 1.1.0 %%http://www.gnu.org/software/denemo/ \version "2.16" AutoBarline = {} AutoEndMovementBarline = \bar "|." % The music follows MvmntIVoiceI = { \autoBeamOff f'1\AutoBarline e'\AutoBarline d'2 d'\AutoBarline r bes'2.\AutoBarline %5 a'4 g'2\AutoBarline g'1\AutoBarline a'4 a' a' a'\AutoBarline f' d' a'8[( g'8 a' bes']\AutoBarline c''8[ bes'8 a' g'] a'2\AutoBarline %10 g'4 f'2 e'4)\AutoBarline f'2 r\AutoBarline f'1\AutoBarline e'2 e'\AutoBarline d'1\AutoBarline %15 r2 bes'2.\AutoBarline a'4 g'2\AutoBarline g'1\AutoBarline a'4 a' a' a'\AutoBarline f' d' a'8[( g'8 a' bes']\AutoBarline %20 c''8[ bes'8 a' g'] a'2\AutoBarline g'4 f'2 e'4)\AutoBarline f'2 r4 c''\AutoBarline bes' a' g'2\AutoBarline f'4 e' d'2\AutoBarline %25 c'1\AutoBarline r4 c'' c'' c''\AutoBarline a'2 r4 d''\AutoBarline d'' c''4.( b'8 b'4)\AutoBarline c''2 r4 c''\AutoBarline %30 bes' a' g'2\AutoBarline f'4 e' d'2\AutoBarline c' r4 f'\AutoBarline f'2 bes'\AutoBarline a'4 d' d' d'\AutoBarline %35 c'2 r4 bes'2\AutoBarline a'4 g'( a'4.\AutoBarline g'8 f'2 e'4)\AutoBarline f'2 r4 f'\AutoBarline f'2 bes'\AutoBarline %40 a'4 d' d' d'\AutoBarline c'2 r4 bes'2\AutoBarline a'4 g'( a'4.\AutoBarline g'8 f'2 e'4)\AutoBarline f'1 \AutoEndMovementBarline } MvmntIVoiceILyricsVerseI = \lyricmode { L'a -- mour, la mort et la vi -- e me tour -- men -- tent à toute heu -- re, de me lays -- ser ont en -- vy -- e, et veul -- lent que j'y de -- meu -- re. Quant je veulx ri -- re, je pleu -- re, du feu d'a -- mour, qui s'a -- vi -- ve. La vi -- e veult, que je meu -- re, et la mort veult, et la mort veult, que je vi -- ve, et la mort veult, et la mort veult, que je vi -- ve. } MvmntIVoiceII = { \autoBeamOff a1\AutoBarline g\AutoBarline bes2 bes4 d'2\AutoBarline c'4 bes8[( c'8 d' e']\AutoBarline %5 f'4. e'8 d'2)\AutoBarline e'1\AutoBarline r\AutoBarline f'4 f' f' f'\AutoBarline e' f' c'4.( d'16[ c'16]\AutoBarline %10 d'4 bes c'2)\AutoBarline c' r\AutoBarline a1\AutoBarline g2 g\AutoBarline bes r4 d'2\AutoBarline %15 c'4 bes8[( c'8 d' e']\AutoBarline f'4. e'8 d'2)\AutoBarline e'1\AutoBarline r\AutoBarline f'4 f' f' f'\AutoBarline %20 e' f' c'4.( d'16[ c'16]\AutoBarline d'4 bes c'2)\AutoBarline c'4 \breathe a4 d' c'\AutoBarline f'2 d'2.\AutoBarline c'4 bes2\AutoBarline %25 g g\AutoBarline g4 g a2\AutoBarline f'4 f'8 f' f'2\AutoBarline d'4 g' g'2\AutoBarline e'4 \breathe e'4 d' c'\AutoBarline %30 f'2 d'2.\AutoBarline c'4 bes2\AutoBarline g4 e' f' d'\AutoBarline c' d' d' d'\AutoBarline c' r r2\AutoBarline %35 f' e'4 d'4.(\AutoBarline e'8 f'4 c'4. bes8\AutoBarline c'4 d') c' c'\AutoBarline c' c' a2\AutoBarline d' d'4 d'\AutoBarline %40 c' r r2\AutoBarline f' e'4 d'4.(\AutoBarline e'8 f'4 c'4. bes8\AutoBarline c'4 d') c'1.\AutoBarline s1*2/2 } MvmntIVoiceIILyricsVerseI = \lyricmode { L'a -- mour, la mort et la vi -- e me tour -- men -- tent à toute heu -- re, de me lays -- ser ont en -- vy -- e, et veul -- lent que j'y de -- meu -- re. Quant je veulx ri -- re, je pleu -- re, du feu d'a -- mour, du feu d'a -- mour, qui s'a -- vi -- ve. La vi -- e veult, que je meu -- re, et la mort veult, et la mort veult, que je vi -- ve, et la mort veult, et la mort veult, que je vi -- ve. } MvmntIVoiceIII = { \autoBeamOff c'1\AutoBarline c'\AutoBarline f2 f4 f'2\AutoBarline e'4 d'8[( e'8 f' e']\AutoBarline %5 d'4 c'4. b8 b4)\AutoBarline c'2 \breathe c'4 c'\AutoBarline c' c' a f\AutoBarline bes2 a4 c'\AutoBarline c' c'8 c' a4 f\AutoBarline %10 bes8[( a8 g f] g2)\AutoBarline f r\AutoBarline c'1\AutoBarline c'2 c'\AutoBarline f f'2.\AutoBarline %15 e'4 d'8[( e'8 f' e']\AutoBarline d'4 c'4. b8 b4)\AutoBarline c'2 \breathe c'4 c'\AutoBarline c' c' a f\AutoBarline bes2 a4 c'\AutoBarline %20 c' c'8 c' a4 f\AutoBarline bes8[( a8 g f] g2)\AutoBarline f4 \breathe c'4 bes a\AutoBarline d' d'2 bes4\AutoBarline a4.( g8[ f8 e] f2\AutoBarline %25 e8[ d8]) e4 e\AutoBarline e e f c'\AutoBarline c' c' d' f'2\AutoBarline e'4 d'2\AutoBarline c'4 \breathe c'4 bes a\AutoBarline %30 d' c'2 bes4\AutoBarline a4.( g8 f2)\AutoBarline e4 g f bes\AutoBarline a8[( g8 f e] d4) f\AutoBarline f f d bes2\AutoBarline %35 a4 g4.( a8\AutoBarline bes4 c'4. bes8[ a8 g]\AutoBarline a4 bes g2)\AutoBarline f4 f f f\AutoBarline d2 r4 f\AutoBarline %40 f f d bes2\AutoBarline a4 g4.( a8\AutoBarline bes4 c'4. bes8[ a8 g]\AutoBarline a4 bes g2)\AutoBarline f1 \AutoEndMovementBarline } MvmntIVoiceIIILyricsVerseI = \lyricmode { L'a -- mour, la mort et la vi -- e me tour -- men -- tent à toute heu -- re, me tour -- men -- tent à toute heu -- re, de me lays -- ser ont en -- vy -- e, et veul -- lent que j'y de -- meu -- re, et veul -- lent que j'y de -- meu -- re. Quant je veulx ri -- re, je pleu -- re, du feu d'a -- mour, du feu d'a -- mour, bqui s'a -- vi -- ve. La vi -- e veult, que je meu -- re, et la mort veult, __ et la mort veult, que je vi -- ve, et la mort veult, et la mort veult, que je vi -- ve. } MvmntIVoiceIV = { \autoBeamOff f1\AutoBarline c\AutoBarline bes,2 bes,\AutoBarline bes2. bes4\AutoBarline %5 f2( g)\AutoBarline c r\AutoBarline f4 f f f\AutoBarline d bes, f8[( e8 f g]\AutoBarline a8[ g8 f e] f2\AutoBarline %10 bes,4 d c2)\AutoBarline f, r\AutoBarline f1\AutoBarline c2 c\AutoBarline bes,1\AutoBarline %15 bes2. bes4\AutoBarline f2( g)\AutoBarline c r\AutoBarline f4 f f f\AutoBarline d bes, f8[( e8 f g]\AutoBarline %20 a8[ g8 f e] f2\AutoBarline bes,4 d c2)\AutoBarline f, r4 f\AutoBarline d f g2\AutoBarline d4 a, bes,2\AutoBarline %25 c c\AutoBarline c4 c f, f\AutoBarline f f bes, bes2\AutoBarline c'4 g2\AutoBarline c r4 f\AutoBarline %30 bes, f g2\AutoBarline d4 a, bes,2\AutoBarline c4 c d bes,\AutoBarline f bes, bes, bes,\AutoBarline f, bes, bes,8[( c8 d e]\AutoBarline %35 f4) f c g2\AutoBarline f4 e( f2\AutoBarline bes,4 c2)\AutoBarline f,1\AutoBarline bes,2 bes,4 bes,\AutoBarline %40 f, bes, bes,8[( c8 d e]\AutoBarline f4) f c g2\AutoBarline f4 e( f2\AutoBarline bes,4 c2)\AutoBarline f,1 \AutoEndMovementBarline } MvmntIVoiceIVLyricsVerseI = \lyricmode { L'a -- mour, la mort et la vi -- e me tour -- men -- tent à toute heu -- re, de me lays -- ser ont en -- vy -- e, et veul -- lent que j'y de -- meu -- re. Quant je veulx ri -- re, je pleu -- re, du feu d'a -- mour, du feu d'a -- mour, qui s'a -- vi -- ve. La vi -- e veult, que je meu -- re, et la mort veult, et la mort veult, et la __ mort veult, que je vi -- ve, et la mort veult, et la __ mort veult, que je vi -- ve. } MvmntIVoiceIVVerseIContext = \context Lyrics = MvmntIVoiceIVVerseI \lyricsto VoiceIVMvmntI \MvmntIVoiceIVLyricsVerseI MvmntIVoiceIIIVerseIContext = \context Lyrics = MvmntIVoiceIIIVerseI \lyricsto VoiceIIIMvmntI \MvmntIVoiceIIILyricsVerseI MvmntIVoiceIIVerseIContext = \context Lyrics = MvmntIVoiceIIVerseI \lyricsto VoiceIIMvmntI \MvmntIVoiceIILyricsVerseI MvmntIVoiceIVerseIContext = \context Lyrics = MvmntIVoiceIVerseI \lyricsto VoiceIMvmntI \MvmntIVoiceILyricsVerseI %Default Score Layout \header { tagline = \markup {"Lamour_la_mort_et_la_vie.denemo" on \simple #(strftime "%x" (localtime (current-time)))} tagline="" copyright = "Edition may be freely distributed, duplicated, performed, or recorded." } EndMovementBarline = { \once \override Score.BarLine #'transparent = ##f \bar "|." } \paper { print-all-headers = ##t } #(set-default-paper-size "a4") #(set-global-staff-size 18) \score { \new StaffGroup << %Start of Staff \new Staff = "Soprano" << \new Voice = "VoiceIMvmntI" { \clef treble { \key f \major} { \time 2/2 } \MvmntIVoiceI } %End of voice >> %End of Staff \new Lyrics = MvmntIVoiceIVerseI %Start of Staff \new Staff = "Alto" << \new Voice = "VoiceIIMvmntI" { \clef treble { \key f \major} { \time 2/2 } \MvmntIVoiceII } %End of voice >> %End of Staff \new Lyrics = MvmntIVoiceIIVerseI %Start of Staff \new Staff = "Tenor" << \new Voice = "VoiceIIIMvmntI" { \clef "treble_8" { \key f \major} { \time 2/2 } \MvmntIVoiceIII } %End of voice >> %End of Staff \new Lyrics = MvmntIVoiceIIIVerseI %Start of Staff \new Staff = "Bass" << \new Voice = "VoiceIVMvmntI" { \clef bass { \key f \major} { \time 2/2 } \MvmntIVoiceIV } %End of voice >> %End of Staff \new Lyrics = MvmntIVoiceIVVerseI \MvmntIVoiceIVVerseIContext \MvmntIVoiceIIIVerseIContext \MvmntIVoiceIIVerseIContext \MvmntIVoiceIVerseIContext >> \header { title = "L'amour, la mort et la vie" composer = "Clément Janequin (c. 1485–1558)" } \layout { \context { \Score \override BarLine #'transparent = ##t } } } %End of Movement
_______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
