Attatched is a version or act1.ly, act1_.ly, that puts the final movement in its own score block. I know you may not want to put each movement in its own score, but lilypond expects this by default and notice how all the problems associated with doing it as you have it set up disappear.

Stephen

----- Original Message ----- From: "Karl Hammar" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, April 16, 2005 3:01 PM
Subject: Re: removing unwanted accidentals




Karl,

The problem appears when you put all the movements together **under the same
score**. I consider this to be a midi bug.

No, the unwanted accidentals are still there if I remove the midi block.

If you put each movement in its
own score, all your engraving problems would disapear, the movements would
appear as they do in the separate scores.

I don't want them to appear as seperate scores, because they flow into each other. Except the different acts, of cause.

The midi files would overwrite
each other as the movements were processed leaving the midi file only
representing the final movement.

Yes, that is what happens e.g. in my all.ly, only the last act is in the midi file.


It would be nice if midi worked the sames as engraving, just as the separate
scores are concatenated into the same book with a default amount of space
separating each one, might not the midi files from each score be
concatenated into the same midi file with a default amount of silence
between each score?

Sounds, reasonable, but midi is not my top priority, engraving is.

...
In addition, it would be nice if you added different midi instruments to the
voices:


\set Staff.midiInstrument = "violin" etc.

I once did that with another piece, and that voice was silent in timidity. I could easily add that, but I'd rather hear it. Any suggestions?


I haven't been very helpful to you so far, but I think this is all useful advice, germane to your project.

Stephen

----- Original Message ----- From: "Karl Hammar" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, April 15, 2005 12:59 PM
Subject: Re: removing unwanted accidentals



>> >*No*, the forget does not work for: >> act 1, aria 13, bar 6 Violin II: the b is shown with natural >> act 1, aria 13, bar 11 Violin I: the f is shown with natural >> Elsewhere yes, but not for theese two notes.>
...

Regards
/Karl




_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel
\version "2.4.2"
%\include "a3l.ly"
\include "a4p.ly"
\include "header.ly"
\include "global.ly"

\include "Music.02.ly"
\include "Music.03.ly"
\include "Music.04.ly"
\include "Music.05.ly"
\include "Music.06.ly"
\include "Music.07.ly"
\include "Music.08.ly"
\include "Music.09.ly"
\include "Music.10.ly"
\include "Music.11.ly"
\include "Music.12.ly"
\include "Music.13.ly"
\score {
  \header { piece = \pieceAB }
  << \ss
    \new ChoirStaff <<
       \new Staff \context Voice = vdiAB {
	 \set Staff.instrument = \markup { "Dido" }
	 \set Staff.instr      = \markup { "Di" }
	 { \clefdi \KeyAB \diAB \KeyAC \diAC \KeyAD \diAD \KeyAE \diAE \KeyAF \diAF \KeyAG \diAG \KeyAH \diAH \KeyAI \diAI \KeyAJ \diAJ \KeyAK \diAK \KeyAL \diAL }
       }
       \new Lyrics \lyricsto vdiAB { \ldiAB \ldiAC \ldiAD \ldiAE \ldiAF \ldiAG \ldiAH \ldiAI \ldiAJ \ldiAK \ldiAL }

       \new Staff \context Voice = vbeAB {
	 \set Staff.instrument = \markup { "Belinda" }
	 \set Staff.instr      = \markup { "Be" }
	 { \clefbe \KeyAB \beAB \KeyAC \beAC \KeyAD \beAD \KeyAE \beAE \KeyAF \beAF \KeyAG \beAG \KeyAH \beAH \KeyAI \beAI \KeyAJ \beAJ \KeyAK \beAK \KeyAL \beAL }
       }
       \new Lyrics \lyricsto vbeAB { \lbeAB \lbeAC \lbeAD \lbeAE \lbeAF \lbeAG \lbeAH \lbeAI \lbeAJ \lbeAK \lbeAL }

       \new Staff \context Voice = vwoAB {
	 \set Staff.instrument = \markup { "Second woman" }
	 \set Staff.instr      = \markup { "Wo" }
	 { \clefwo \KeyAB \woAB \KeyAC \woAC \KeyAD \woAD \KeyAE \woAE \KeyAF \woAF \KeyAG \woAG \KeyAH \woAH \KeyAI \woAI \KeyAJ \woAJ \KeyAK \woAK \KeyAL \woAL }
       }
       \new Lyrics \lyricsto vwoAB { \lwoAB \lwoAC \lwoAD \lwoAE \lwoAF \lwoAG \lwoAH \lwoAI \lwoAJ \lwoAK \lwoAL }

       \new Staff \context Voice = vsoAB {
	 \set Staff.instrument = \markup { "Sorceress" }
	 \set Staff.instr      = \markup { "So" }
	 { \clefso \KeyAB \soAB \KeyAC \soAC \KeyAD \soAD \KeyAE \soAE \KeyAF \soAF \KeyAG \soAG \KeyAH \soAH \KeyAI \soAI \KeyAJ \soAJ \KeyAK \soAK \KeyAL \soAL }
       }
       \new Lyrics \lyricsto vsoAB { \lsoAB \lsoAC \lsoAD \lsoAE \lsoAF \lsoAG \lsoAH \lsoAI \lsoAJ \lsoAK \lsoAL }

       \new Staff \context Voice = vfwAB {
	 \set Staff.instrument = \markup { "First witch" }
	 \set Staff.instr      = \markup { "FW" }
	 { \cleffw \KeyAB \fwAB \KeyAC \fwAC \KeyAD \fwAD \KeyAE \fwAE \KeyAF \fwAF \KeyAG \fwAG \KeyAH \fwAH \KeyAI \fwAI \KeyAJ \fwAJ \KeyAK \fwAK \KeyAL \fwAL }
       }
       \new Lyrics \lyricsto vfwAB { \lfwAB \lfwAC \lfwAD \lfwAE \lfwAF \lfwAG \lfwAH \lfwAI \lfwAJ \lfwAK \lfwAL }

       \new Staff \context Voice = vswAB {
	 \set Staff.instrument = \markup { "Second witch" }
	 \set Staff.instr      = \markup { "SW" }
	 { \clefsw \KeyAB \swAB \KeyAC \swAC \KeyAD \swAD \KeyAE \swAE \KeyAF \swAF \KeyAG \swAG \KeyAH \swAH \KeyAI \swAI \KeyAJ \swAJ \KeyAK \swAK \KeyAL \swAL }
       }
       \new Lyrics \lyricsto vswAB { \lswAB \lswAC \lswAD \lswAE \lswAF \lswAG \lswAH \lswAI \lswAJ \lswAK \lswAL }

       \new Staff \context Voice = vspAB {
	 \set Staff.instrument = \markup { "Spirit" }
	 \set Staff.instr      = \markup { "sp" }
	 { \clefsp \KeyAB \spAB \KeyAC \spAC \KeyAD \spAD \KeyAE \spAE \KeyAF \spAF \KeyAG \spAG \KeyAH \spAH \KeyAI \spAI \KeyAJ \spAJ \KeyAK \spAK \KeyAL \spAL }
       }
       \new Lyrics \lyricsto vspAB { \lspAB \lspAC \lspAD \lspAE \lspAF \lspAG \lspAH \lspAI \lspAJ \lspAK \lspAL }

       \new Staff \context Voice = vaeAB {
	 \set Staff.instrument = \markup { "�neas" }
	 \set Staff.instr      = \markup { "�n" }
	 { \clefae \KeyAB \aeAB \KeyAC \aeAC \KeyAD \aeAD \KeyAE \aeAE \KeyAF \aeAF \KeyAG \aeAG \KeyAH \aeAH \KeyAI \aeAI \KeyAJ \aeAJ \KeyAK \aeAK \KeyAL \aeAL }
       }
       \new Lyrics \lyricsto vaeAB { \laeAB \laeAC \laeAD \laeAE \laeAF \laeAG \laeAH \laeAI \laeAJ \laeAK \laeAL }

       \new Staff \context Voice = vsaAB {
	 \set Staff.instrument = \markup { "Sailor" }
	 \set Staff.instr      = \markup { "Sa" }
	 { \clefsa \KeyAB \saAB \KeyAC \saAC \KeyAD \saAD \KeyAE \saAE \KeyAF \saAF \KeyAG \saAG \KeyAH \saAH \KeyAI \saAI \KeyAJ \saAJ \KeyAK \saAK \KeyAL \saAL }
       }
       \new Lyrics \lyricsto vsaAB { \lsaAB \lsaAC \lsaAD \lsaAE \lsaAF \lsaAG \lsaAH \lsaAI \lsaAJ \lsaAK \lsaAL }

    >>
    \new ChoirStaff <<
       \new Staff << \context Voice = vcsAB {
	 \set Staff.instrument = \markup { "Soprano" }
	 \set Staff.instr      = \markup { "S" }
	 { \clefcs \KeyAB \csAB \KeyAC \csAC \KeyAD \csAD \KeyAE \csAE \KeyAF \csAF \KeyAG \csAG \KeyAH \csAH \KeyAI \csAI \KeyAJ \csAJ \KeyAK \csAK \KeyAL \csAL }
       } \\ \new Voice { s1*28 | s2.*67 | s1*14 | s2.*13 | s1*24 s2. | \cssAG } >>
       \new Lyrics \lyricsto vcsAB { \lcsAB \lcsAC \lcsAD \lcsAE \lcsAF \lcsAG \lcsAH \lcsAI \lcsAJ \lcsAK \lcsAL }

       \new Staff \context Voice = vcaAB {
	 \set Staff.instrument = \markup { "Alto" }
	 \set Staff.instr      = \markup { "A" }
	 { \clefca \KeyAB \caAB \KeyAC \caAC \KeyAD \caAD \KeyAE \caAE \KeyAF \caAF \KeyAG \caAG \KeyAH \caAH \KeyAI \caAI \KeyAJ \caAJ \KeyAK \caAK \KeyAL \caAL }
       }
       \new Lyrics \lyricsto vcaAB { \lcaAB \lcaAC \lcaAD \lcaAE \lcaAF \lcaAG \lcaAH \lcaAI \lcaAJ \lcaAK \lcaAL }

       \new Staff \context Voice = vctAB {
	 \set Staff.instrument = \markup { "Tenor" }
	 \set Staff.instr      = \markup { "T" }
	 { \clefct \KeyAB \ctAB \KeyAC \ctAC \KeyAD \ctAD \KeyAE \ctAE \KeyAF \ctAF \KeyAG \ctAG \KeyAH \ctAH \KeyAI \ctAI \KeyAJ \ctAJ \KeyAK \ctAK \KeyAL \ctAL }
       }
       \new Lyrics \lyricsto vctAB { \lctAB \lctAC \lctAD \lctAE \lctAF \lctAG \lctAH \lctAI \lctAJ \lctAK \lctAL }

       \new Staff \context Voice = vcbAB {
	 \set Staff.instrument = \markup { "Bass" }
	 \set Staff.instr      = \markup { "B" }
	 { \clefcb \KeyAB \cbAB \KeyAC \cbAC \KeyAD \cbAD \KeyAE \cbAE \KeyAF \cbAF \KeyAG \cbAG \KeyAH \cbAH \KeyAI \cbAI \KeyAJ \cbAJ \KeyAK \cbAK \KeyAL \cbAL }
       }
       \new Lyrics \lyricsto vcbAB { \lcbAB \lcbAC \lcbAD \lcbAE \lcbAF \lcbAG \lcbAH \lcbAI \lcbAJ \lcbAK \lcbAL }

    >>
    \new GrandStaff <<
       \new Staff \context Voice = vvaAB {
	 \set Staff.instrument = \markup { "Violin I" }
	 \set Staff.instr      = \markup { "V1" }
	 { \clefva \KeyAB \vaAB \KeyAC \vaAC \KeyAD \vaAD \KeyAE \vaAE \KeyAF \vaAF \KeyAG \vaAG \KeyAH \vaAH \KeyAI \vaAI \KeyAJ \vaAJ \KeyAK \vaAK \KeyAL \vaAL }
       }

       \new Staff \context Voice = vvbAB {
	 \set Staff.instrument = \markup { "Violin II" }
	 \set Staff.instr      = \markup { "V2" }
	 { \clefvb \KeyAB \vbAB \KeyAC \vbAC \KeyAD \vbAD \KeyAE \vbAE \KeyAF \vbAF \KeyAG \vbAG \KeyAH \vbAH \KeyAI \vbAI \KeyAJ \vbAJ \KeyAK \vbAK \KeyAL \vbAL }
       }

    >>
       \new Staff \context Voice = vvcAB {
	 \set Staff.instrument = \markup { "Viola" }
	 \set Staff.instr      = \markup { "Va" }
	 { \clefvc \KeyAB \vcAB \KeyAC \vcAC \KeyAD \vcAD \KeyAE \vcAE \KeyAF \vcAF \KeyAG \vcAG \KeyAH \vcAH \KeyAI \vcAI \KeyAJ \vcAJ \KeyAK \vcAK \KeyAL \vcAL }
       }

       \new Staff \context Voice = vvdAB {
	 \set Staff.instrument = \markup { "Basso Continue" }
	 \set Staff.instr      = \markup { "BC" }
	 { \clefvd \KeyAB \vdAB \KeyAC \vdAC \KeyAD \vdAD \KeyAE \vdAE \KeyAF \vdAF \KeyAG \vdAG \KeyAH \vdAH \KeyAI \vdAI \KeyAJ \vdAJ \KeyAK \vdAK \KeyAL \vdAL }
       }

    \context FiguredBass {  \fbAB  \fbAC  \fbAD  \fbAE  \fbAF  \fbAG  \fbAH  \fbAI  \fbAJ  \fbAK  \fbAL }
  >>
  \layout {
    \context { \RemoveEmptyStaffContext }
  }
  \midi {  }
}

\score {
  \header { piece = \pieceAM }
  << \ss
     \new ChoirStaff <<
       \new Staff \context Voice = vdiAM {
	 \set Staff.instrument = \markup { "Dido"         }
	 \set Staff.instr = \markup { "Di"         }
	 { \keyAM \clefdi \diAM }
       }
       \new Lyrics \lyricsto vdiAM \ldiAM
       \new Staff \context Voice = vbeAM {
	 \set Staff.instrument = \markup { "Belinda"      }
	 \set Staff.instr = \markup { "Be"      }
	 { \keyAM \clefbe \beAM }
       }
       \new Lyrics \lyricsto vbeAM \lbeAM
       \new Staff \context Voice = vwoAM {
	 \set Staff.instrument = \markup { "Second woman" }
	 \set Staff.instr = \markup { "Wo" }
	 { \keyAM \clefwo \woAM }
       }
       \new Lyrics \lyricsto vwoAM \lwoAM
       \new Staff \context Voice = vsoAM {
	 \set Staff.instrument = \markup { "Sorceress"    }
	 \set Staff.instr = \markup { "So"    }
	 { \keyAM \clefso \soAM }
       }
       \new Lyrics \lyricsto vsoAM \lsoAM
       \new Staff \context Voice = vfwAM {
	 \set Staff.instrument = \markup { "First witch"  }
	 \set Staff.instr = \markup { "FW"  }
	 { \keyAM \cleffw \fwAM }
       }
       \new Lyrics \lyricsto vfwAM \lfwAM
       \new Staff \context Voice = vswAM {
	 \set Staff.instrument = \markup { "Second witch" }
	 \set Staff.instr = \markup { "SW" }
	 { \keyAM \clefsw \swAM }
       }
       \new Lyrics \lyricsto vswAM \lswAM
       \new Staff \context Voice = vspAM {
	 \set Staff.instrument = \markup { "Spirit"       }
	 \set Staff.instr = \markup { "Sp"       }
	 { \keyAM \clefsp \spAM }
       }
       \new Lyrics \lyricsto vspAM \lspAM
       \new Staff \context Voice = vaeAM {
	 \set Staff.instrument = \markup { "Aeneas"       }
	 \set Staff.instr = \markup { "Ae"       }
	 { \keyAM \clefae \aeAM }
       }
       \new Lyrics \lyricsto vaeAM \laeAM
       \new Staff \context Voice = vsaAM {
	 \set Staff.instrument = \markup { "Sailor"       }
	 \set Staff.instr = \markup { "Sa"       }
	 { \keyAM \clefsa \saAM }
       }
       \new Lyrics \lyricsto vsaAM \lsaAM
    >>
    \new ChoirStaff <<
      \new Staff \context Voice = vcsAM {
	%\set Staff.instrument = \markup { "Soprano" }
	\set Staff.instrument = \markup { "S" }
	\set Staff.instr = \markup { "S" }
	{ \keyAM \clefcs \csAM }
      }
      \new Lyrics \lyricsto vcsAM \lcsAM
      \new Staff \context Voice = vcaAM {
	\set Staff.instrument = \markup { "Alto"    }
	\set Staff.instr = \markup { "A"    }
	{ \keyAM \clefca \caAM }
      }
      \new Lyrics \lyricsto vcaAM \lcaAM
      \new Staff \context Voice = vctAM {
	\set Staff.instrument = \markup { "Tenor"   }
	\set Staff.instr = \markup { "T"   }
	{ \keyAM \clefct \ctAM }
      }
      \new Lyrics \lyricsto vctAM \lctAM
      \new Staff \context Voice = vcbAM {
	\set Staff.instrument = \markup { "Bass"    }
	\set Staff.instr = \markup { "B"    }
	{ \keyAM \clefcb \cbAM }
      }
      \new Lyrics \lyricsto vcbAM \lcbAM
    >>
    \new GrandStaff <<
      \new Staff {
	\set Staff.instrument = \markup { "Violin I"       }
	%\set Staff.instrument = \markup { "V1"       }
	\set Staff.instr = \markup { "V1"       }
	{ \keyAM \clefva \vaAM }
      }
      \new Staff {
	\set Staff.instrument = \markup { "Violin II"      }
	%\set Staff.instrument = \markup { "V2"      }
	\set Staff.instr = \markup { "V2"      }
	{ \keyAM \clefvb \vbAM }
      }
    >>
      \new Staff {
	\set Staff.instrument = \markup { "Viola"          }
	%\set Staff.instrument = \markup { "Va"          }
	\set Staff.instr = \markup { "Va"          }
	{ \keyAM \clefvc \vcAM }
      }
      \new Staff {
	\set Staff.instrument = \markup { "Basso Continue" }
	%\set Staff.instrument = \markup { "BC" }
	\set Staff.instr = \markup { "BC" }
	{ \keyAM \clefvd \vdAM }
      }
      \context FiguredBass \fbAM
  >>

     \layout {
       \context { \RemoveEmptyStaffContext }
     }
  
}
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to