Hello Everyone,

After a couple of days of trial and error I've come up with an alternative 
way of placing incipits in a score. Rather than have every system in your 
score have an incipit as in the "Transcription of mensural music" example. 
The attached code (also below) lets the user create an incipt on a staff by 
staff basis. ie. you might only want an incipit staff on a soprano line of a 
score indicating that it was originally notated using the soprano clef. This 
is done by putting a score as a markup in the instrumentName line.

This incipit also allows the user to keep the brackets at the beginning of 
the main score as well as throughout the piece.

I've tried to put this into the  "LilyPond Snippet Repository" but I get an 
error saying that it can't find the "init.ly" file.

If anyone has further tips or questions please feel free to email me back.

Regards

Trent


=====================================================

\version "2.9.17"

#(set-global-staff-size 14)

\header {
}

\include "english.ly"


staffViolin = \new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \line { \score {
<<
\new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \fontsize #1 "Violino I."  \hspace 
#1 }
\key c \major
\clef soprano
\relative c' {
\set Staff.fontSize = #-1
\override Staff.StaffSymbol #'staff-space = #(magstep -1)
c4 s4 \bar ""
}}
>>
\layout  {
raggedright = ##t
line-width = 4\cm
\context { \Staff \remove Time_signature_engraver }
 }}} \hspace #1 }
 \set Staff.midiInstrument="violin"
 \key c \major
 \clef treble
 \relative c' {
c4 c c c
c4 c c c
 \bar "|."
 }

}

staffViolinII = \new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \line { \score {
<<
\new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \fontsize #1 "Violino II."  \hspace 
1  }
\key c \major
\clef soprano
\relative c' {
\set Staff.fontSize = #-1
\override Staff.StaffSymbol #'staff-space = #(magstep -1)
c4 s4 \bar ""
}}
>>
\layout  {
raggedright = ##t
line-width = 4\cm
\context { \Staff \remove Time_signature_engraver }
}}} \hspace #1 }
 \set Staff.midiInstrument="violin"
 \key c \major
 \clef treble
 \relative c' {
c4 c c c
c4 c c c
 \bar "|."
 }

}

\score {
 <<
  \new StaffGroup <<
  \staffViolin
  \staffViolinII >>
 >>

 \midi {
 }

 \layout  {
  indent = 4\cm
 }
}

\paper {
}

% Created on Fri Sep 15 21:40:19 EST 2006
\version "2.9.17"

#(set-global-staff-size 14)

\header {
}

normalRests = {
  \revert Rest  #'direction
  \revert MultiMeasureRest #'staff-position
}

\include "english.ly"


staffViolin = \new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \line { \score {
<<
\new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \fontsize #1 "Violino I."  \hspace #1 }
\key c \major
\clef soprano
\relative c' {
\set Staff.fontSize = #-1
\override Staff.StaffSymbol #'staff-space = #(magstep -1)
c4 s4 \bar ""
}}	
>>
\layout  {
raggedright = ##t
line-width = 4\cm
\context { \Staff \remove Time_signature_engraver }
	}}} \hspace #1 }
	\set Staff.midiInstrument="violin"
	\key c \major
	\clef treble
	\relative c' {
c4 c c c
c4 c c c
	\bar "|."
	}

}

staffViolinII = \new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \line { \score {
<<
\new Staff  {
\time 4/4
\set Staff.instrumentName = \markup { \fontsize #1 "Violino II."  \hspace #1  }
\key c \major
\clef soprano
\relative c' {
\set Staff.fontSize = #-1
\override Staff.StaffSymbol #'staff-space = #(magstep -1)
c4 s4 \bar ""
}}	
>>
\layout  {
raggedright = ##t
line-width = 4\cm
\context { \Staff \remove Time_signature_engraver }
}}} \hspace #1 }
	\set Staff.midiInstrument="violin"
	\key c \major
	\clef treble
	\relative c' {
c4 c c c
c4 c c c
	\bar "|."
	}

}

\score {
	<<
		\new StaffGroup <<
		\staffViolin
		\staffViolinII >>
	>>
	
	\midi {
	}

	\layout  {
		indent = 4\cm
	}
}

\paper {
}

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to