* Tablatures::
* Chord names::
* Orchestral music::
+* Formatting cue notes::
* Ancient notation::
* Contemporary notation::
-* Special notation::
+* Educational use::
* Sound::
@end menu
@cindex pitches
@cindex entering notes
-The most common syntax for pitch entry is used in @code{\chords} and
-@code{\notes} mode. In these modes, pitches may be designated by
+The most common syntax for pitch entry is used in standard notes and
+@code{\chords} mode. In these modes, pitches may be designated by
names. The notes are specified by the letters @code{a} through
@code{g}, while the octave is formed with notes ranging from @code{c}
to @code{b}. The pitch @code{c} is an octave below middle C and the
other situations, you should use the @code{\skip} command
@lilypond[quote,raggedright,verbatim]
-\score {
\new Staff <<
{ \time 4/8 \skip 2 \time 4/4 }
- \notes\relative c'' { a2 a1 }
+ \relative c'' { a2 a1 }
>>
-}
@end lilypond
The skip command is merely an empty musical placeholder. It does not
commands. For example, the following results in an empty staff.
@lilypond[quote,raggedright,verbatim]
-\score { \notes { s4 } }
+ { s4 }
@end lilypond
The same fragment using @code{\skip} results in an empty page.
@lilypond[quote]
\score {
- \notes \relative c'' {
+ \relative c'' {
a\breve*1/2 \autoBeamOff
a1 a2 a4 a8 a16 a32 a64 a64
r\longa*1/4 r\breve *1/2
<c, e' g>
}
@end lilypond
-@cindex @code{\notes}
-The pitch after the @code{\relative} contains a note name. To parse
-the note name as a pitch, it must be surrounded by @code{\notes}
+The pitch after the @code{\relative} contains a note name.
+
The relative conversion will not affect @code{\transpose},
@code{\chords} or @code{\relative} sections in its argument. If you
@lilypond
pipeSymbol = \bar "||"
-\score {
- \notes { c'2 c'2 | c'2 c'2 | }
-}
+{ c'2 c'2 | c'2 c'2 | }
@end lilypond
* Partial measures::
* Unmetered music::
* Bar lines::
+* Controlling formatting of prefatory matter::
@end menu
@node Staff symbol
This command is equivalent to setting @code{clefGlyph},
@code{clefPosition} (which controls the Y position of the clef),
@code{centralCPosition} and @code{clefOctavation}. A clef is printed
-when any of these properties are changed.
+when any of these properties are changed. The following example shows
+possibilities when setting properties manually.
+
+@lilypond[verbatim]
+{
+ \set Staff.clefGlyph = #"clefs-F"
+ \set Staff.clefPosition = #2
+ c'4
+ \set Staff.clefGlyph = #"clefs-G"
+ c'4
+ \set Staff.clefGlyph = #"clefs-C"
+ c'4
+ \set Staff.clefOctavation = #7
+ c'4
+ \set Staff.clefOctavation = #0
+ \set Staff.clefPosition = #0
+ c'4
+ \clef "bass"
+ c'4
+}
+@end lilypond
+
@seealso
-Program reference: the object for this symbol is @internalsref{Clef}.
+Program reference: @internalsref{Clef}.
@lilypond[quote,raggedright,verbatim]
\score {
- \notes \relative c'' {
+ \relative c'' {
#(set-time-signature 9 8 '(2 2 2 3))
g8[ g] d[ d] g[ g] a8[( bes g]) |
#(set-time-signature 5 8 '(3 2))
@noindent
indicate where line breaks can occur.
-
@refcommands
@cindex @code{\cadenzaOn}
@cindex @code{\cadenzaOff}
@code{\cadenzaOff}.
+
+
+
@node Bar lines
@subsection Bar lines
@cindex Bar lines
Examples: @inputfileref{input/test,bar-lines.ly},
+@node Controlling formatting of prefatory matter
+@subsection Controlling formatting of prefatory matter
+
+TODO
+
+@lilypond[verbatim]
+\transpose c c' {
+ \override Staff.Clef #'break-visibility = #end-of-line-visible
+ \override Staff.KeySignature #'break-visibility = #end-of-line-visible
+ \set Staff.explicitClefVisibility = #end-of-line-visible
+ \set Staff.explicitKeySignatureVisibility = #end-of-line-visible
+
+ % We want the time sig to take space, otherwise there is not
+ % enough white at the start of the line.
+ %
+
+ \override Staff.TimeSignature #'transparent = ##t
+ \set Score.defaultBarType = #"empty"
+
+ c1 d e f g a b c
+ \key d \major
+ \break
+
+ % see above.
+ \time 4/4
+
+ d e fis g a b cis d
+ \key g \major
+ \break
+ \time 4/4
+}
+@end lilypond
+
+
@node Polyphony
@section Polyphony
@cindex polyphony
@menu
* Manual beams::
* Setting automatic beam behavior::
+* Beam formatting::
@end menu
@node Manual beams
different parts of a measure. This means that it is not possible to use
automatic beaming in irregular meters such as @code{5/8}.
+@node Beam formatting
+@subsection Beam formatting
+
+
+When a beam falls in the middle of the staff, the beams point normally
+down. However, this behaviour can be altered with the
+@code{neutral-direction} property.
+
+
+@lilypond
+\relative c'' {
+ b8[ b]
+ \override Beam #'neutral-direction = #-1
+ b[ b]
+ \override Beam #'neutral-direction = #1
+ b[ b]
+}
+@end lilypond
+
@node Accidentals
@section Accidentals
@cindex Accidentals
@lilypond[quote,raggedright,verbatim]
\score {
- \notes \relative c'' {
+ \relative c'' {
c4\startGroup\startGroup
c4\stopGroup
c4\startGroup
@noindent
Another option is to change the variables @code{startGraceMusic},
-@code{stopGraceMusic}, @code{startAccacciaturaMusic},
-@code{stopAccacciaturaMusic}, @code{startAppoggiaturaMusic},
+@code{stopGraceMusic}, @code{startAcciaccaturaMusic},
+@code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic},
@code{stopAppoggiaturaMusic}. More information is in the file
@file{ly/grace-init.ly}.
To place tremolo marks between notes, use @code{\repeat} with tremolo
style
@lilypond[quote,verbatim,raggedright]
-\score {
- \context Voice \notes\relative c' {
+ \context Voice \relative c' {
\repeat "tremolo" 8 { c16 d16 }
\repeat "tremolo" 4 { c16 d16 }
\repeat "tremolo" 2 { c16 d16 }
}
-}
@end lilypond
Tremolo marks can also be put on a single note. In this case, the
@lilypond[quote,raggedright,verbatim]
up = \drums { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat }
down = \drums { bassdrum4 snare8 bd r bd sn4 }
-\score {
\new DrumStaff <<
\new DrumVoice { \voiceOne \up }
\new DrumVoice { \voiceTwo \down }
>>
-}
@end lilypond
The above example shows verbose polyphonic notation. The short
@lilypond[quote,raggedright]
nam = \lyrics { timh ssh timl ssl cb }
mus = \drums { timh ssh timl ssl cb s16 }
-\score {
- <<
+
+<<
\context DrumStaff \with {
\remove Bar_engraver
\remove Time_signature_engraver
\override LyricText #'font-family = #'typewriter
\nam }
- >>
-}
+>>
@end lilypond
@item congas-style
to typeset congas on a two line staff
@lilypond[quote,raggedright]
nam = \lyrics { cgh cgho cghm ssh cgl cglo cglm ssl }
mus = \drums { cgh cgho cghm ssh cgl cglo cglm ssl s16 }
-\score {
- <<
+<<
\context DrumStaff\with {
\remove Bar_engraver
\remove Time_signature_engraver
\context Lyrics {
\override LyricText #'font-family = #'typewriter
\nam }
- >>
-}
+>>
@end lilypond
@item bongos-style
to typeset bongos on a two line staff
@lilypond[quote,raggedright]
nam = \lyrics { boh boho bohm ssh bol bolo bolm ssl }
mus = \drums { boh boho bohm ssh bol bolo bolm ssl s16 }
-\score {
- <<
+<<
\context DrumStaff\with {
\remove Bar_engraver
\remove Time_signature_engraver
\context Lyrics {
\override LyricText #'font-family = #'typewriter
\nam }
- >>
-}
+>>
@end lilypond
@item percussion-style
@lilypond[quote,raggedright]
nam = \lyrics { tri trio trim gui guis guil cb cl tamb cab mar hc }
mus = \drums { tri trio trim gui guis guil cb cl tamb cab mar hc s16 }
-\score {
- <<
+<<
\context DrumStaff\with{
\remove Bar_engraver
drumStyleTable = #percussion-style
\override Stem #'Y-extent-callback = ##f
} \mus
\context Lyrics {
- \nam
- \override LyricText #'font-family = #'typewriter
-}
- >>
-}
+ \nam
+ \override LyricText #'font-family = #'typewriter
+ }
+>>
@end lilypond
@end table
(lowtom diamond #f 3)))
up = \drums { hh8 hh hh hh hhp4 hhp }
down = \drums { bd4 sn bd toml8 toml }
-\score {
- \new DrumStaff <<
+
+\new DrumStaff <<
\set DrumStaff.drumStyleTable
= #(alist->hash-table mydrums)
\new DrumVoice { \voiceOne \up }
\new DrumVoice { \voiceTwo \down }
- >>
-}
+>>
@end lilypond
advance. Here is a practical example
@lilypond[quote,verbatim,raggedright]
-\score { \notes \context PianoStaff <<
+\context PianoStaff <<
\context Staff = "up" {
\autochange \new Voice \relative c' {
g4 a b c d r4 a g } }
\context Staff = "down" {
\clef bass
s1*2
-} >> }
+} >>
@end lilypond
@noindent
the following sections are about.
@menu
-* Easy lyrics entry
* Entering lyrics::
* The Lyrics context::
* More stanzas::
notes of the @internalsref{Voice} context called @var{name}, which has
to exist. Therefore, normally the @code{Voice} is specified first, and
then the lyrics are specified with @code{\lyricsto}. The command
-@code{\lyricsto} switches to @code{\lyrics} mode automatically, so
-@code{\lyrics} may be skipped.
+@code{\lyricsto} switches to @code{\lyrics} mode automatically, so the
+@code{\lyrics} keyword may be omitted.
For different or more complex orderings, the best way is to setup the
hierarchy of staves and lyrics first, e.g.
@example
-\context ChoirStaff \notes <<
+\context ChoirStaff <<
\context Lyrics = sopranoLyrics @{ s1 @}
\context Voice = soprano @{ @emph{music} @}
\context Lyrics = tenorLyrics @{ s1 @}
The final input would resemble
@example
- << \context ChoirStaff \notes << @emph{setup the music} >>
+ << \context ChoirStaff << @emph{setup the music} >>
\lyricsto "soprano" @emph{etc}
\lyricsto "alto" @emph{etc}
@emph{etc}
The complete example is shown here
@lilypond[quote,raggedright,verbatim]
-\score {
<<
- \notes \relative c'' \context Voice = duet {
+ \relative c'' \context Voice = duet {
\time 3/4
g2 e4 a2 f4 g2. }
<<
Ooooo, ch\'e -- ri, je t'aime. }
>>
>>
-}
@end lilypond
@cindex stanza number
This results in the following output
@lilypond[quote,raggedright]
-\score {
+ \paper {
+ \context {
+ \Staff
+ \consists Ambitus_engraver
+ }
+ }
+
\context ChoirStaff
- \notes \relative c' <<
+ \relative c' <<
\new Staff {
as'' c e2 cis,2
}
es4 b c f as g
}
>>
- \paper {
- \context {
- \Staff
- \consists Ambitus_engraver
- }
- }
-}
@end lilypond
If you have multiple voices in a single staff, and you want a single
@internalsref{TabVoice} contexts
@lilypond[quote,fragment,verbatim]
-\notes \context TabStaff {
+ \context TabStaff {
a,4\5 c'\2 a\3 e'\1
e\4 c'\2 a\3 e'\1
}
e16 fis gis a b4
@end example
@lilypond[quote,noindent,raggedright]
-frag = \notes {
+frag = {
\key e \major
e16 fis gis a b4
\set TabStaff.minimumFret = #8
e16 fis gis a b4
}
-\score {
\context StaffGroup <<
\context Staff { \clef "G_8" \frag }
\context TabStaff { \frag }
>>
-}
@end lilypond
@seealso
\context TabStaff <<
\set TabStaff.stringTunings = #'(-5 -10 -15 -20)
- \notes {
+ {
a,4 c' a e' e c' a e'
}
>>
@lilypond[quote,verbatim,raggedright]
-twoWays = \notes \transpose c c' {
+twoWays = \transpose c c' {
\chords {
c1 f:sus4 bes/f
}
<f bes d'>
}
-\score {
<< \context ChordNames \twoWays
- \context Voice \twoWays >> }
+ \context Voice \twoWays >>
@end lilypond
This example also shows that the chord printing routines do not try to
\chords { c1 c/+g c/+f }
@end lilypond
-Chords is a mode similar to @code{\lyrics}, @code{\notes} etc. Most
+Chords is a mode similar to @code{\lyrics} etc. Most
of the commands continue to work, for example, @code{r} and
@code{\skip} can be used to insert rests and spaces, and property
commands may be used to change various settings.
described above, or directly using @code{<} and @code{>}
@lilypond[quote,verbatim,raggedright]
-scheme = \notes {
+scheme = {
\chords {a1 b c} <d' f' a'> <e' g' b'>
}
-\score {
- \notes <<
+
+ <<
\context ChordNames \scheme
\context Staff \scheme
- >>
-}
+>>
@end lilypond
You can make the chord changes stand out by setting
scheme = \chords {
c1:m c:m \break c:m c:m d
}
-\score {
- \notes <<
+ <<
\context ChordNames {
\set chordChanges = ##t
\scheme }
\context Staff \transpose c c' \scheme
- >>
+>>
+@end lilypond
+
+The previous examples all show chords over a staff. This is not
+necessary. Chords may also be printed separately. It may be necessary
+to add @internalsref{Volta_engraver} and @internalsref{Bar_engraver}
+for showing repeats.
+
+@lilypond[raggedright,verbatim]
+\new ChordNames \with {
+ \override BarLine #'bar-size = #4
+ \consists Bar_engraver
+ \consists "Volta_engraver"
+}
+\repeat volta 2 \chords {
+ f1:maj f:7 bes:7
+ c:maj es
}
@end lilypond
+
The default chord name layout is a system for Jazz music, proposed by
Klaus Ignatzek (see @ref{Literature list}). It can be tuned through the
following properties
function. Special note names (for example, the German ``H'' for a
B-chord) can be produced by storing a new function in this property.
-The predefined variables @code{\germanChords},
-@code{\semiGermanChords} set these variables.
-
-
@cindex @code{chordNoteNamer}
@item chordNoteNamer
The default is to print single pitch, e.g. the bass note, using the
@end table
+The predefined variables @code{\germanChords},
+@code{\semiGermanChords} set these variables. The effect is
+demonstrated here,
+
+@lilypondfile[notexidoc]{chord-names-german.ly}
There are also two other chord name schemes implemented: an alternate
Jazz chord notation, and a systematic scheme called Banter chords. The
Examples: @inputfileref{input/regression,chord-name-major7.ly},
@inputfileref{input/regression,chord-name-exceptions.ly},
@inputfileref{input/test,chord-names-jazz.ly},
-@inputfileref{input/test,chord-names-german.ly}.
+@inputfileref{input/test,chords-without-melody.ly}.
+
Init files: @file{scm/chords-ignatzek.scm}, and @file{scm/chord-entry.scm}.
@menu
* Multiple staff contexts::
+* Aligning to cadenzas::
* Rehearsal marks::
* Bar numbers::
* Instrument names::
@cindex staff group
+@node Aligning to cadenzas
+@subsection Aligning to cadenzas
+
+
+In an orchestral context, cadenzas bring cause a special probelem:
+when constructing a score that includes a cadenza, all other
+instruments should skip just as many notes as the length of the
+cadenza, otherwise they will start too soon or too late.
+
+A solution to this problem are the functions @code{mmrest-of-length}
+and @code{skip-of-length}. These Scheme functions take a piece music
+as argument, and generate a @code{\skip} or multi rest, exactly as
+long as the piece. The use of @code{mmrest-of-length} is demonstrated
+in the following example.
+
+@lilypond[raggedright]
+cadenza = \relative c' {
+ c4 d8 << { e f g } \\ { d4. } >>
+ g4 f2 g4 g
+}
+
+\new GrandStaff <<
+ \new Staff { \cadenza c'4 }
+ \new Staff {
+ #(ly:export (mmrest-of-length cadenza))
+ c'4
+ }
+>>
+@end lilypond
+
+
+
@node Rehearsal marks
names, for example
@lilypond[quote,fragment,verbatim,raggedright]
-\notes {
+ {
\set Staff.instrument = \markup {
\column < "Clarinetti" { "in B"
\smaller \flat } > }
\transpose a c @dots{}
@end example
-Since @var{from} and @var{to} are pitches, so @code{\transpose} must be
-inside a @code{\notes} section. @code{\transpose} distinguishes
-between enharmonic pitches: both @code{\transpose c cis} or
-@code{\transpose c des} will transpose up half a tone. The first
-version will print sharps and the second version will print flats
+@code{\transpose} distinguishes between enharmonic pitches: both
+@code{\transpose c cis} or @code{\transpose c des} will transpose up
+half a tone. The first version will print sharps and the second
+version will print flats
@lilypond[quote,raggedright,verbatim]
-mus =\notes { \key d \major cis d fis g }
-\score { \notes \context Staff {
+mus = { \key d \major cis d fis g }
+\context Staff {
\clef "F" \mus
\clef "G"
\transpose c g' \mus
\transpose c f' \mus
-}}
+}
@end lilypond
@lilypond[quote,verbatim]
-\score {
- \notes \relative c' <<
- \new Staff { e4 f g a \break c1 }
- \new Staff { c4 d e f \break R1 }
- >>
\paper {
linewidth = 6.\cm
\context { \RemoveEmptyStaffContext }
}
+
+{
+ \relative c' <<
+ \new Staff { e4 f g a \break c1 }
+ \new Staff { c4 d e f \break R1 }
+ >>
}
@end lilypond
of music. This is an example of @code{\addquote}
@verbatim
-\addquote clarinet \notes\relative c' {
+\addquote clarinet \relative c' {
f4 fis g gis
}
@end verbatim
instruments, if they are specified using the @code{\transposition} command.
@lilypond[quote,raggedright,verbatim]
-\addquote clarinet \notes\relative c' {
+\addquote clarinet \relative c' {
\transposition bes
f4 fis g gis
}
-\score {
- \notes {
+
+{
e'8 f'8 \quote clarinet 2
-} }
+}
@end lilypond
@refbugs
Program reference: @internalsref{QuoteMusic}.
+@node Formatting cue notes
+@section Formatting cue notes
+
+
+The previous section deals with inserting notes from another
+voice. When making a part, there is also the part of formatting those
+notes. Here is an example of formatted cue notes
+
+@lilypond[verbatim]
+smaller = {
+ \set fontSize = #-1
+ \override Stem #'length = #5.5
+ \override Beam #'thickness = #0.384
+ \override Beam #'space-function =
+ #(lambda (beam mult) (* 0.8 (Beam::space_function beam mult)))
+}
+
+{
+ \set Staff.instrument = #"Horn in F"
+ \set Score.skipBars = ##t
+ R1*21
+ << {
+ \once \override Staff.MultiMeasureRest #'staff-position = #-6
+ R1
+ }
+ \new Voice {
+ s2
+ \clef tenor
+ \smaller
+ r8^"Bsn." c'8 f'8[ f'8]
+ \clef treble
+ }
+ >>
+ c'8^"Horn" cis'
+ eis'4 fis'4
+}
+@end lilypond
+
+
+There are a couple of points to take care of:
+
+@itemize @bullet
+@item
+The multi rest of the original part should be moved up or down during
+the cue.
+@item
+Cue notes have smaller font sizes.
+@item
+When cued notes have a clef change relative to the original part, the
+clef should be restored after the cue section. This minimizes
+confusion for the reader,
+@item
+When the original part starts, this should be marked with the name of
+the instrument, in this case ``Horn.'' Of course, the cue part is
+marked with the instrument playing the cue.
+@end itemize
+
+
+
@node Ancient notation
@section Ancient notation
* Custodes::
* Divisiones::
* Ligatures::
-* Figured bass::
* Vaticana style contexts::
+* Figured bass::
@end menu
If this all is way too much of documentation for you, and you just
For ancient notation, a note head style other than the @code{default}
style may be chosen. This is accomplished by setting the @code{style}
property of the NoteHead object to the desired value (@code{baroque},
-@code{neo_mensural} or @code{mensural}). The @code{baroque} style
+@code{neomensural} or @code{mensural}). The @code{baroque} style
differs from the @code{default} style only in using a square shape for
-@code{\breve} note heads. The @code{neo_mensural} style differs from
+@code{\breve} note heads. The @code{neomensural} style differs from
the @code{baroque} style in that it uses rhomboidal heads for whole
notes and all smaller durations. Stems are centered on the note
heads. This style is in particular useful when transcribing mensural
produces note heads that mimic the look of note heads in historic
printings of the 16th century.
-The following example demonstrates the @code{neo_mensural} style
+The following example demonstrates the @code{neomensural} style
@lilypond[quote,fragment,raggedright,verbatim]
-\override NoteHead #'style = #'neo_mensural
+\override NoteHead #'style = #'neomensural
a'\longa a'\breve a'1 a'2 a'4 a'8 a'16
@end lilypond
@lilypond[quote,raggedright,staffsize=26]
\score {
- \notes {
+ {
\fatText
s
^\markup {
Use the @code{style} property of grob @internalsref{Rest} to select
ancient accidentals. Supported styles are @code{classical},
-@code{neo_mensural} and @code{mensural}. @code{classical} differs
+@code{neomensural} and @code{mensural}. @code{classical} differs
from the @code{default} style only in that the quarter rest looks like
-a horizontally mirrored 8th rest. The @code{neo_mensural} style suits
+a horizontally mirrored 8th rest. The @code{neomensural} style suits
well for e.g. the incipit of a transcribed mensural piece of music.
The @code{mensural} style finally mimics the appearance of rests as
in historic prints of the 16th century.
-The following example demonstrates the @code{neo_mensural} style
+The following example demonstrates the @code{neomensural} style
@lilypond[quote,fragment,raggedright,verbatim]
-\override Rest #'style = #'neo_mensural
+\override Rest #'style = #'neomensural
r\longa r\breve r1 r2 r4 r8 r16
@end lilypond
right side of each clef in the example column denotes the @code{c'}
with respect to that clef.
-@multitable @columnfractions .3 .3 .3 .1
+@multitable @columnfractions .4 .4 .2
@item
-@b{Glyph Name} @tab
@b{Description} @tab
@b{Supported Clefs} @tab
@b{Example}
@item
-@code{clefs-neo_mensural_c} @tab
modern style mensural C clef @tab
-@code{neo_mensural_c1}, @code{neo_mensural_c2},
-@code{neo_mensural_c3}, @code{neo_mensural_c4} @tab
+@code{neomensural_c1}, @code{neomensural_c2},
+@code{neomensural_c3}, @code{neomensural_c4} @tab
@lilypond[fragment,quote,relative=1,notime]
\override Staff.TimeSignature #'transparent = ##t
-\clef "neo_mensural_c2" c
+\clef "neomensural_c2" c
@end lilypond
@item
-@code{clefs-petrucci_c1}
-@code{clefs-petrucci_c2}
-@code{clefs-petrucci_c3}
-@code{clefs-petrucci_c4}
-@code{clefs-petrucci_c5}
-
-@tab
petrucci style mensural C clefs, for use on different staff lines
(the examples shows the 2nd staff line C clef).
@end lilypond
@item
-@code{clefs-petrucci_f} @tab
petrucci style mensural F clef @tab
@code{petrucci_f} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-petrucci_g} @tab
petrucci style mensural G clef @tab
@code{petrucci_g} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-mensural_c} @tab
historic style mensural C clef @tab
@code{mensural_c1}, @code{mensural_c2}, @code{mensural_c3},
@code{mensural_c4} @tab
@end lilypond
@item
-@code{clefs-mensural_f} @tab
historic style mensural F clef @tab
@code{mensural_f} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-mensural_g} @tab
historic style mensural G clef @tab
@code{mensural_g} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-vaticana_do} @tab
Editio Vaticana style do clef @tab
@code{vaticana_do1}, @code{vaticana_do2}, @code{vaticana_do3} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-vaticana_fa} @tab
Editio Vaticana style fa clef @tab
@code{vaticana_fa1}, @code{vaticana_fa2} @tab
@lilypond[quote,relative=1,notime,fragment]
@end lilypond
@item
-@code{clefs-medicaea_do} @tab
Editio Medicaea style do clef @tab
@code{medicaea_do1}, @code{medicaea_do2}, @code{medicaea_do3} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-medicaea_fa} @tab
Editio Medicaea style fa clef @tab
@code{medicaea_fa1}, @code{medicaea_fa2} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-hufnagel_do} @tab
historic style hufnagel do clef @tab
@code{hufnagel_do1}, @code{hufnagel_do2}, @code{hufnagel_do3} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-hufnagel_fa} @tab
historic style hufnagel fa clef @tab
@code{hufnagel_fa1}, @code{hufnagel_fa2} @tab
@lilypond[fragment,quote,relative=1,notime]
@end lilypond
@item
-@code{clefs-hufnagel_do_fa} @tab
historic style hufnagel combined do/fa clef @tab
@code{hufnagel_do_fa} @tab
@lilypond[fragment,quote,relative=1,notime]
@lilypond[quote]
\score {
- \notes {
+ {
\set Score.timing = ##f
\set Score.barAlways = ##t
s_\markup { "$\\backslash$time 4/4" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural4/4" }
+ ^\markup { " " \musicglyph #"timesig-neomensural4/4" }
s
s_\markup { "$\\backslash$time 2/2" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural2/2" }
+ ^\markup { " " \musicglyph #"timesig-neomensural2/2" }
s
s_\markup { "$\\backslash$time 6/4" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural6/4" }
+ ^\markup { " " \musicglyph #"timesig-neomensural6/4" }
s
s_\markup { "$\\backslash$time 6/8" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural6/8" }
+ ^\markup { " " \musicglyph #"timesig-neomensural6/8" }
\break
s_\markup { "$\\backslash$time 3/2" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural3/2" }
+ ^\markup { " " \musicglyph #"timesig-neomensural3/2" }
s
s_\markup { "$\\backslash$time 3/4" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural3/4" }
+ ^\markup { " " \musicglyph #"timesig-neomensural3/4" }
s
s_\markup { "$\\backslash$time 9/4" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural9/4" }
+ ^\markup { " " \musicglyph #"timesig-neomensural9/4" }
s
s_\markup { "$\\backslash$time 9/8" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural9/8" }
+ ^\markup { " " \musicglyph #"timesig-neomensural9/8" }
\break
s_\markup { "$\\backslash$time 4/8" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural4/8" }
+ ^\markup { " " \musicglyph #"timesig-neomensural4/8" }
s
s_\markup { "$\\backslash$time 2/4" }
- ^\markup { " " \musicglyph #"timesig-neo_mensural2/4" }
+ ^\markup { " " \musicglyph #"timesig-neomensural2/4" }
\break
}
\paper {
Use the @code{style} property of grob @internalsref{TimeSignature} to
select ancient time signatures. Supported styles are
-@code{neo_mensural} and @code{mensural}. The above table uses the
-@code{neo_mensural} style. This style is appropriate e.g. for the
+@code{neomensural} and @code{mensural}. The above table uses the
+@code{neomensural} style. This style is appropriate e.g. for the
incipit of transcriptions of mensural pieces. The @code{mensural}
style mimics the look of historical printings of the 16th century.
@lilypond[quote,raggedright]
\score {
- \notes {
+ {
a'1
\override Staff.Custos #'style = #'mensural
\break
above the ligature
@lilypond[quote,raggedright,verbatim]
-\score {
- \notes \transpose c c' {
+\transpose c c' {
\[ g c a f d' \]
a g f
\[ e f a g \]
- }
}
@end lilypond
@example
\set Score.timing = ##f
\set Score.defaultBarType = "empty"
- \override NoteHead #'style = #'neo_mensural
- \override Staff.TimeSignature #'style = #'neo_mensural
+ \override NoteHead #'style = #'neomensural
+ \override Staff.TimeSignature #'style = #'neomensural
\clef "petrucci_g"
\[ g\longa c\breve a\breve f\breve d'\longa \]
s4
@end example
@lilypond[quote,raggedright]
\score {
- \notes \transpose c c' {
+ \transpose c c' {
\set Score.timing = ##f
\set Score.defaultBarType = "empty"
- \override NoteHead #'style = #'neo_mensural
- \override Staff.TimeSignature #'style = #'neo_mensural
+ \override NoteHead #'style = #'neomensural
+ \override Staff.TimeSignature #'style = #'neomensural
\clef "petrucci_g"
\[ g\longa c\breve a\breve f\breve d'\longa \]
s4
to the following
@lilypond[quote,raggedright]
-\score {
- \notes \transpose c c' {
+\transpose c c' {
\set Score.timing = ##f
\set Score.defaultBarType = "empty"
- \override NoteHead #'style = #'neo_mensural
- \override Staff.TimeSignature #'style = #'neo_mensural
+ \override NoteHead #'style = #'neomensural
+ \override Staff.TimeSignature #'style = #'neomensural
\clef "petrucci_g"
\[ g\longa c\breve a\breve f\breve d'\longa \]
s4
\[ e1 f1 a\breve g\longa \]
- }
}
@end lilypond
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.5\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Punctum
\[ b \]
\noBreak s^\markup {"a"} \noBreak
\[ \inclinatum b \]
\noBreak s^\markup {"b"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=2.5\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Punctum Auctum Ascendens
\[ \auctum \ascendens b \]
\noBreak s^\markup {"c"} \noBreak
\[ \inclinatum \auctum b \]
\noBreak s^\markup {"e"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Punctum Inclinatum Parvum
\[ \inclinatum \deminutum b \]
\noBreak s^\markup {"f"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Virga
\[ \virga b \]
\noBreak s^\markup {"g"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Stropha
\[ \stropha b \]
\noBreak s^\markup {"h"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Stropha Aucta
\[ \stropha \auctum b \]
\noBreak s^\markup {"i"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Oriscus
\[ \oriscus b \]
\noBreak s^\markup {"j"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Clivis vel Flexa
\[ b \flexa g \]
s^\markup {"k"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=2.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Clivis Aucta Descendens
\[ b \flexa \auctum \descendens g \]
\noBreak s^\markup {"l"} \noBreak
\[ b \flexa \auctum \ascendens g \]
\noBreak s^\markup {"m"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Cephalicus
\[ b \flexa \deminutum g \]
s^\markup {"n"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Podatus vel Pes
\[ g \pes b \]
s^\markup {"o"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=2.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Pes Auctus Descendens
\[ g \pes \auctum \descendens b \]
\noBreak s^\markup {"p"} \noBreak
\[ g \pes \auctum \ascendens b \]
\noBreak s^\markup {"q"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Epiphonus
\[ g \pes \deminutum b \]
s^\markup {"r"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Pes Quassus
\[ \oriscus g \pes \virga b \]
s^\markup {"s"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Pes Quassus Auctus Descendens
\[ \oriscus g \pes \auctum \descendens b \]
s^\markup {"t"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Quilisma Pes
\[ \quilisma g \pes b \]
s^\markup {"u"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Quilisma Pes Auctus Descendens
\[ \quilisma g \pes \auctum \descendens b \]
s^\markup {"v"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Pes Initio Debilis
\[ \deminutum g \pes b \]
s^\markup {"w"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Pes Auctus Descendens Initio Debilis
\[ \deminutum g \pes \auctum \descendens b \]
s^\markup {"x"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Torculus
\[ a \pes b \flexa g \]
s^\markup {"y"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Torculus Auctus Descendens
\[ a \pes b \flexa \auctum \descendens g \]
s^\markup {"z"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Torculus Deminutus
\[ a \pes b \flexa \deminutum g \]
s^\markup {"A"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Torculus Initio Debilis
\[ \deminutum a \pes b \flexa g \]
s^\markup {"B"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Torculus Auctus Descendens Initio Debilis
\[ \deminutum a \pes b \flexa \auctum \descendens g \]
s^\markup {"C"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
-@end lilypond
-@tab
-@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
-\include "gregorian-init.ly"
-\score {
- \notes \transpose c c' {
- % Torculus Deminutus Initio Debilis
- \[ \deminutum a \pes b \flexa \deminutum g \]
- s^\markup {"D"}
- }
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
-
-@item
-@code{12. Porrectus}
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
-\score {
- \notes \transpose c c' {
- % Porrectus
- \[ a \flexa g \pes b \]
- s^\markup {"E"}
- }
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
+\score {
+ \transpose c c' {
+ % Torculus Deminutus Initio Debilis
+ \[ \deminutum a \pes b \flexa \deminutum g \]
+ s^\markup {"D"}
}
-}
+\paper { \neumeDemoPaper }}
+@end lilypond
+
+@item
+@code{12. Porrectus}
+@tab
+@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
+\include "gregorian-init.ly"
+\score {
+ \transpose c c' {
+ % Porrectus
+ \[ a \flexa g \pes b \]
+ s^\markup {"E"}
+ }
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Porrectus Auctus Descendens
\[ a \flexa g \pes \auctum \descendens b \]
s^\markup {"F"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Porrectus Deminutus
\[ a \flexa g \pes \deminutum b \]
s^\markup {"G"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Climacus
\[ \virga b \inclinatum a \inclinatum g \]
s^\markup {"H"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
+ \paper { \neumeDemoPaper }
}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Climacus Auctus
\[ \virga b \inclinatum a \inclinatum \auctum g \]
s^\markup {"I"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Climacus Deminutus
\[ \virga b \inclinatum a \inclinatum \deminutum g \]
s^\markup {"J"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Scandicus
\[ g \pes a \virga b \]
s^\markup {"K"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Scandicus Auctus Descendens
\[ g \pes a \pes \auctum \descendens b \]
s^\markup {"L"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Scandicus Deminutus
\[ g \pes a \pes \deminutum b \]
s^\markup {"M"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@item
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Salicus
\[ g \oriscus a \pes \virga b \]
s^\markup {"N"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Salicus Auctus Descendens
\[ g \oriscus a \pes \auctum \descendens b \]
s^\markup {"O"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
-}
+\paper { \neumeDemoPaper }}
@end lilypond
@tab
@lilypond[quote,noindent,staffsize=26,nofragment,linewidth=1.0\cm]
\include "gregorian-init.ly"
\score {
- \notes \transpose c c' {
+ \transpose c c' {
% Trigonus
\[ \stropha b \stropha b \stropha a \]
s^\markup {"P"}
}
- \paper {
- interscoreline = 1
- \context {
- \Score
- \remove "Bar_number_engraver"
- }
- \context {
- \Staff
- \remove "Clef_engraver"
- \remove "Key_engraver"
- \override StaffSymbol #'transparent = ##t
- \remove "Time_signature_engraver"
- \remove "Bar_engraver"
- minimumVerticalExtent = ##f
- }
- \context {
- \Voice
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- \override NoteHead #'style = #'vaticana_punctum
- \override Stem #'transparent = ##t
- }
- }
+ \paper { \neumeDemoPaper }
}
@end lilypond
@tab
<<
\context VaticanaVoice = "cantus" {
\override Score.BarNumber #'transparent = ##t
- \notes {
+ {
\[ c'\melisma c' \flexa a \]
\[ a \flexa \deminutum g\melismaEnd \]
f \divisioMinima
@lilypond[quote,verbatim,fragment]
<<
- \context Voice \notes { \clef bass dis4 c d ais }
+ \context Voice { \clef bass dis4 c d ais }
\context FiguredBass \figures {
< 6 >4 < 7 >8 < 6+ [_!] >
< 6 >4 <6 5 [3+] >
supported
@lilypond[quote,raggedright]
-\score {
- <<
- \addlyrics \notes {
+<<
+ \addlyrics {
b'
^\shortfermata
_\shortfermata
\override LyricText #'font-family = #'typewriter
"shortfermata" "fermata" "longfermata" "verylongfermata"
}
- >>
-}
+>>
@end lilypond
See @ref{Articulations} for general instructions how to apply scripts
-such as fermatas to a @code{\notes@{@}} block.
+such as fermatas to notes.
-@node Special notation
-@section Special notation
+@node Educational use
+@section Educational use
@menu
* Balloon help::
+* Blank music paper::
+* Notation for excercises::
* Easy Notation note heads::
@end menu
Examples: @inputfileref{input/regression,balloon.ly}.
+
+
+
+@node Blank music paper
+@subsection Blank music paper
+
+A blank music paper can be produced also by using invisible notes, and
+removing @code{Bar_number_engraver}.
+
+
+@lilypond
+emptymusic = {
+ \repeat unfold 2 % Change this for more lines.
+ { s1\break }
+ \bar "|."
+}
+\new Score \with {
+ \override TimeSignature #'transparent = ##t
+ defaultBarType = #""
+ \remove Bar_number_engraver
+} <<
+ \context Staff \emptymusic
+ \context TabStaff \emptymusic
+>>
+@end lilypond
+
+
+@node Notation for excercises
+@subsection Notation for excercises
+
+@cindex Blank Notes
+
+Invisible (or transparent) notes can be useful, when weird tricks are
+needed; especially, a slur cannot be attach to a rest or spacer rest.
+
+
+@lilypond
+blanknotes = { \override NoteHead #'transparent = ##t
+ \override Stem #'transparent = ##t }
+unblanknotes = { \revert NoteHead #'transparent
+ \revert Stem #'transparent }
+
+
+\relative c'' {
+ c4 d4
+ \blanknotes e4 f4 \unblanknotes
+ g4 a
+}
+@end lilypond
+
+
@node Easy Notation note heads
@subsection Easy Notation note heads
Not all MIDI players correctly handle tempo change in the MIDI
output. Players that are known to work include
-@uref{timidity,http://timidity.sourceforge.net/}
+@uref{http://timidity.sourceforge.net/,timidity}
@menu