+1.3.128.jcn2
+============
+
+* Small doco fixes.
+
+* Removed duplicated engraver hieararchies from coriolan and
+orchestral examples.
+
+* Changed defaults for devNullThread, devNullVoice from 'unisolo to '().
+
1.3.128.jcn1
============
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=128
-MY_PATCH_LEVEL=jcn1
+MY_PATCH_LEVEL=jcn2
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
% #(set! point-and-click #t)
#(define text-flat '((font-relative-size . -2) (music "accidentals--1")))
-staffCombineStaffProperties = {
- \property Staff.devNullThread = #'unisolo
- \property Staff.soloADue = ##t
- \property Staff.soloText = #""
- \property Staff.soloIIText = #""
+staffCombinePianoStaffProperties = {
+ \property PianoStaff.devNullThread = #'()
+ \property PianoStaff.soloADue = ##t
+ \property PianoStaff.soloText = #""
+ \property PianoStaff.soloIIText = #""
% This is non-conventional, but currently it is
% the only way to tell the difference.
- \property Staff.aDueText = #"\\`a2"
- \property Staff.splitInterval = #'(1 . 0)
- \property Staff.changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
+ \property PianoStaff.aDueText = #"\\`a2"
+ \property PianoStaff.splitInterval = #'(1 . 0)
+ \property PianoStaff.changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
}
-staffCombineVoiceProperties = {
- \property Voice.devNullThread = #'unisolo
- \property Voice.soloADue = ##t
- \property Voice.soloText = #""
- \property Voice.soloIIText = #""
- % This is non-conventional, but currently it is
- % the only way to tell the difference.
- \property Voice.aDueText = #"\\`a2"
- \property Voice.splitInterval = #'(1 . 0)
- \property Voice.changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
-}
-
-
% Coriolan 218-222
flautoI = \notes\relative c'' {
\property Score.currentBarNumber = #218
\context Thread=one \violaI
\context Thread=two \violaII
>
- \context GrandStaff=bass <
+ \context PianoStaff=bass <
+ \staffCombinePianoStaffProperties
\context Staff=one <
- %\staffCombineStaffProperties
\property Staff.midiInstrument = #"cello"
\property Staff.instrument = #'((kern . 0.5)
(lines "Violoncello" (rows " e") (rows "Contrabasso")))
\clef bass;
>
\context Staff=two <
- %\staffCombineStaffProperties
\property Staff.midiInstrument = #"contrabass"
\property Staff.instrument = "Contrabasso"
\property Staff.instr = "C.B."
\skip 1*4; % sustain clef
>
\context Staff=one \partcombine Staff
- \context Voice=one { \staffCombineVoiceProperties \violoncello }
- \context Voice=two { \staffCombineVoiceProperties \contrabasso }
+ \context Voice=one \violoncello
+ \context Voice=two \contrabasso
>
>
>
% The staff combine (bassi part) needs a
% thread_devnull_engraver here.
% Instead of maintaining two separate hierarchies,
- % we switch add it, but switch it off immideately.
- % The staff combine parts switch it on.
- devNullThread = #'never
+ % we switch add it, but switch it off immediately.
+ % --> move to Score level to be able to override
+ % The staff combine part switches it on.
+
+ %% devNullThread = #'never
\consists "Thread_devnull_engraver";
}
\translator{
}
\translator {
\OrchestralScoreContext
- skipBars = ##t
+ % skipBars = ##t
soloText = #"I."
soloIIText = #"II."
+ devNullThread = #'never
% Hmm
currentBarNumber = #218
BarNumber \override #'padding = #3
RestCollision \override #'maximum-rest-count = #1
- marginScriptHorizontalAlignment = #1
TimeSignature \override #'style = #'C
}
}
#endif
if (gh_equal_p (s, ly_symbol2scm ("allways"))
- || (gh_equal_p (s, ly_symbol2scm ("unisolo"))
+ || (s = SCM_EOL
&& daddy_trans_l_->id_str_.left_str (3) == "two"
&& (to_boolean (get_property ("unison"))
|| to_boolean (get_property ("unisilence")))
#endif
if (gh_equal_p (s, ly_symbol2scm ("allways"))
- || (gh_equal_p (s, ly_symbol2scm ("unisolo"))
- &&daddy_trans_l_->id_str_.left_str (3) == "two"
+ || (s == SCM_EOL
+ && daddy_trans_l_->id_str_.left_str (3) == "two"
&& (to_boolean (get_property ("unison"))
|| to_boolean (get_property ("unisilence")))))
{
\consists "Melisma_engraver";
\consists "Text_engraver";
\consists "A2_engraver";
- devNullVoice = #'unisolo
\consists "Voice_devnull_engraver";
\consists "Script_engraver";
\type Engraver_group_engraver;
\name Thread;
- devNullThread = #'unisolo
\consists "Thread_devnull_engraver";
\consists "Note_heads_engraver";
\consists "Note_head_line_engraver";
include $(depth)/make/stepmake.make
+parts=$(patsubst %.ly,%,$(wildcard *-part.ly))
+
+tarball=coriolan
+mutopia-examples=coriolan $(parts)
+mutopia-letter=$(mutopia-examples:%=out-letter/%.ps.gz)
+
+mutopia:
+ $(MAKE) examples="$(mutopia-examples)" PAPERSIZE=letter local-WWW $(mutopia-letter)
+
\version "1.3.120";
+instrument = "Violoncello and Contrabass"
+
\include "header.ly"
\include "global.ly"
\include "bassi.ly"
\score{
\bassiGroup
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "contrabasso.ly"
bassiGroup = \context PianoStaff = bassi_group \notes <
- \context StaffCombineStaff=oneBassi {
- \property StaffCombineStaff.midiInstrument = #"cello"
- \property StaffCombineStaff.instrument = #'((kern . 0.5)
+ \staffCombinePianoStaffProperties
+ \context Staff=oneBassi {
+ \property Staff.midiInstrument = #"cello"
+ \property Staff.instrument = #'((kern . 0.5)
(lines "Violoncello" (rows " e") (rows "Contrabasso")))
- \property StaffCombineStaff.instr = #"Vc."
- %\clef "bass";
- % Ugh, clef broken in 1.3.125
- \property StaffCombineStaff.clefGlyph = #"clefs-F"
- \property StaffCombineStaff.clefPosition = #2
+ \property Staff.instr = #"Vc."
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
\global
}
- \context StaffCombineStaff=twoBassi {
- \property StaffCombineStaff.midiInstrument = #"contrabass"
- \property StaffCombineStaff.instrument = #"Contrabasso"
- \property StaffCombineStaff.instr = #"Cb."
-% \property StaffCombineStaff.transposing = #-12
- %\clef "bass";
- % Ugh, clef broken in 1.3.125
- \property StaffCombineStaff.clefGlyph = #"clefs-F"
- \property StaffCombineStaff.clefPosition = #2
+ \context Staff=twoBassi {
+ \property Staff.midiInstrument = #"contrabass"
+ \property Staff.instrument = #"Contrabasso"
+ \property Staff.instr = #"Cb."
+% \property Staff.transposing = #-12
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
\global
}
-
- \context StaffCombineStaff=oneBassi \partcombine StaffCombineStaff
- \context StaffCombineVoice=oneBassi \violoncello
- \context StaffCombineVoice=twoBassi \contrabasso
->
+ \context Staff=oneBassi \partcombine Staff
+ \context Voice=oneBassi \violoncello
+ \context Voice=twoBassi \contrabasso
+>
\ No newline at end of file
-
-
-%%
-%% Hopefully, this can be junked when part-combiner+midi+dynamics work ok.
-%%
-
-\version "1.3.120";
-
-\include "global.ly"
-
-\include "flauto-1.ly"
-\include "flauto-2.ly"
-\include "oboe-1.ly"
-\include "oboe-2.ly"
-\include "clarinetto-1.ly"
-\include "clarinetto-2.ly"
-\include "fagotto-1.ly"
-\include "fagotto-2.ly"
-\include "corno-1.ly"
-\include "corno-2.ly"
-\include "trombo-1.ly"
-\include "trombo-2.ly"
-\include "timpani.ly"
-\include "violino-1.ly"
-\include "violino-2.ly"
-\include "viola-1.ly"
-\include "viola-2.ly"
-\include "violoncello.ly"
-\include "contrabasso.ly"
-
-
-
-\score{
- <
- \global;
- \context Staff=flauti <
- \property VoiceCombineStaff.midiInstrument = #"flute"
- \flautoI
- \flautoII
- >
- \context Staff=oboi <
- \property VoiceCombineStaff.midiInstrument = #"oboe"
- \oboeI
- \oboeII
- >
- \context Staff=clarinetti <
- \property VoiceCombineStaff.midiInstrument = #"clarinet"
- \property VoiceCombineStaff.transposing = #-2
- \clarinettoI
- \clarinettoII
- >
- \context Staff=fagotti <
- \property VoiceCombineStaff.midiInstrument = #"bassoon"
- \fagottoI
- \fagottoII
- >
- \context Staff=corni <
- \property VoiceCombineStaff.midiInstrument = #"french horn"
- \property VoiceCombineStaff.transposing = #3
- \cornoI
- \cornoII
- >
- \context Staff=trombe <
- \property VoiceCombineStaff.midiInstrument = #"trumpet"
- \tromboI
- \tromboII
- >
- \context Staff=timpani <
- \property Staff.midiInstrument = #"timpani"
- \timpani
- >
- \context Staff=violini <
- \property Staff.midiInstrument = #"violin"
- \violinoI
- \violinoII
- >
- \context Staff=viole <
- \property VoiceCombineStaff.midiInstrument = #"viola"
- \violaI
- \violaII
- >
- \context Staff=violoncello <
- \property StaffCombineStaff.midiInstrument = #"cello"
- \violoncello
- >
- \context Staff=contrabasso <
- \property StaffCombineStaff.midiInstrument = #"contrabass"
- \property StaffCombineStaff.transposing = #-12
- \contrabasso
- >
- >
- \include "coriolan-midi.ly"
-}
-
\version "1.3.120";
+instrument = "Clarinet"
+
\include "header.ly"
\include "global.ly"
\include "clarinetti.ly"
\score{
\clarinettiStaff
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "clarinetto-1.ly"
\include "clarinetto-2.ly"
-clarinettiStaff = \context VoiceCombineStaff = clarinetti <
- \property VoiceCombineStaff.midiInstrument = #"clarinet"
+clarinettiStaff = \context Staff = clarinetti <
+ \property Staff.midiInstrument = #"clarinet"
- \property VoiceCombineStaff.instrument = #`((kern . 0.5)
+ \property Staff.instrument = #`((kern . 0.5)
(lines "2 Clarinetti" (rows "(B" ,text-flat ")")))
- \property VoiceCombineStaff.instr = #`((kern . 0.5)
+ \property Staff.instr = #`((kern . 0.5)
(lines "Cl." (rows "(B" ,text-flat ")")))
% urg: can't; only My_midi_lexer:<non-static> () parses pitch?
- %\property VoiceCombineStaff.transposing = "bes"
- \property VoiceCombineStaff.transposing = #-2
+ %\property Staff.transposing = "bes"
+ \property Staff.transposing = #-2
\Time
\notes { \key f \major; }
\End
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \clarinettoI
- \context VoiceCombineThread=two \clarinettoII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \clarinettoI
+ \context Thread=two \clarinettoII
>
f4-. r r2|
e4-. r r2|
R1 *4|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
bes2\p\< ( a|
)gis2. \!a4-.\f|
R1*13|
c2. c4\sf|
c4 r r2|
R1*5|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
a'2.\p\< ( bes4|
a g e)c|
c'2.( d4|
d~|
d~|
d|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
bes2.\<( c4|
bes a fis)d|
\!d'2\ff f|
)e2. f4\sf(|
)e4 r r2|
R1*9|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
fis2.\p\<(g4|
fis e cis)a|
\!a2\ff c|
r2 r4 d(|
)cis r r2|
r r4 r8 cis|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d4\< r r2|
r r4 r8 d|
e4 r r r8 e|
d4 r8 g f4 r8 c|
bes4 r r2|
R1*11|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
f'2.\p\<(g4|
f e cis)a|
a1|
c\f~|
c\p|
d\f~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d\p\<~|
d~|
d~|
R1|
d4-. d-. r2|
d4-. d-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
d4\> r e r|
R1|
\!a,4\p r r2|
d~|
d|
%a deux|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
bes'2.\<(c4|
bes a fis)d|
\!d'2\ff f,|
)e2. f4\sf(|
)e4 r r2|
R1*9|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
fis2.\p\<( g4|
fis e cis)a|
%a deux; urg|
c1\f~|
c\p|
a1\f|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d,\p\<~|
d~|
d~|
R1|
a4-. c-. r2|
bes4-. c-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
bes4\> r a r|
R1|
\!a4\p r r2|
c4 r4 r2|
c4 r4 r2|
R1|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c'4.\< c8 bes4. bes8|
%20
% copied 14 from cello
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
bes'4.\< bes8 as4. as8|
g4 \!g4-.\f r2|
R1
)as,4 r r r8 as(|
)g4 r r r8 g(|
)d'4 r r r8 d(|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)es4\< r r r8 es(|
)as,4 r r r8 as(|
)g4 r r r8 g(|
)bes4 r r r8 bes(|
)as4 r r r8 as(|
)e4 r r r8 e(|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)f4\< r r r8 f(|
)bes4 r r r8 bes(|
%70
\!)as2\ff g|
fis d'|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g,4\p\< r r r8 g(|
)c4 r r r8 c(|
% )<b1\sf\> { s2 s4 \!s8}>|
d4\pp r d r|
d r d r|
%80
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d r d\< r|
d r d r|
d r d r|
%180
)e4 r r r8 e(|
)b'4 r r r8 b(|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)c4\< r r r8 c(|
)f,4 r r r8 f(|
)e4 r r r8 e'(|
)g,4 r r r8 g(|
)f4 r r r8 f(|
)cis'4 r r r8 cis(|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)d4\< r r r8 d(|
%195
%205
g r g r|
g r g r|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g r g\< r|
g r g r|
%250
)es4 r r r8 es(|
)b4 r r r8 b(|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)c4\< r r r8 c(|
)f4 r r r8 f,(|
)es1|
bes\f|
%260
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as4.\p\< as'8 g4. g8|
f4. f8 es4. es8|
as4. as8 g4. g8|
f,4-. g-. r2|
%290
- \property StaffCombineVoice.decrescendoText = #"dim."
- \property StaffCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
as4\> r b r|
R1|
\!c4\p r r2|
\version "1.3.120"
\midi{
\tempo 4 = 150;
-
- \translator {
- \ThreadContext
- \name "VoiceCombineThread";
- }
- \translator {
- \VoiceContext
- \name "VoiceCombineVoice";
- \accepts "VoiceCombineThread";
- }
- \translator {
- \StaffContext
- \name "VoiceCombineStaff";
- \accepts "VoiceCombineVoice";
- }
-
- \translator {
- \ThreadContext
- \name "StaffCombineThread";
- }
- \translator {
- \VoiceContext
- \name "StaffCombineVoice";
- \accepts "StaffCombineThread";
- }
- \translator {
- \StaffContext
- \name "StaffCombineStaff";
- \accepts "StaffCombineVoice";
- }
- \translator {
- \ScoreContext
- \accepts "VoiceCombineStaff";
- \accepts "StaffCombineStaff";
- }
}
\paper{
\paperSixteen
- %textheight = 290.0\mm;
- %linewidth = 195.0\mm;
- textheight = 285.0\mm;
- linewidth = 190.0\mm;
+ % Fine for my a4 laserprinter:
+ %textheight = 285.0\mm;
+ %linewidth = 190.0\mm;
+
+ % Mandatory Mutopia settings:
+ textheight = 270.0\mm;
+ linewidth = 180.0\mm;
- \translator{ \HaraKiriStaffContext }
- %
- % The Voice combine hierarchy
- %
\translator{
\ThreadContext
- \name "VoiceCombineThread";
\consists "Rest_engraver";
}
\translator{
\VoiceContext
- \name "VoiceCombineVoice";
- soloText = #"I."
- soloIIText = #"II."
\remove "Rest_engraver";
- \accepts "VoiceCombineThread";
- }
- \translator{
- \HaraKiriStaffContext
- \consists "Mark_engraver";
- \name "VoiceCombineStaff";
- \accepts "VoiceCombineVoice";
- }
- %
- % The Staff combine hierarchy
- %
- \translator{
- \ThreadContext
- \name "StaffCombineThread";
- }
- \translator{
- \VoiceContext
- \name "StaffCombineVoice";
- \accepts "StaffCombineThread";
+ % The staff combine (bassi part) needs a
+ % thread_devnull_engraver here.
+ % Instead of maintaining two separate hierarchies,
+ % we switch add it, but switch it off immediately.
+ % --> move to Score level to be able to override
+ % The staff combine part switches it on.
+
+ %% devNullThread = #'never
\consists "Thread_devnull_engraver";
}
- \translator {
+ \translator{
\HaraKiriStaffContext
- \name "StaffCombineStaff";
- \accepts "StaffCombineVoice";
-
- soloADue = ##t
- soloText = #""
- soloIIText = #""
- % This is non-conventional, but currently it is
- % the only way to tell the difference.
- aDueText = #"\\`a2"
- splitInterval = #'(1 . 0)
- changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
- }
- \translator {
- \StaffGroupContext
- \accepts "VoiceCombineStaff";
- \accepts "StaffCombineStaff";
+ \consists "Mark_engraver";
}
- \translator{ \HaraKiriStaffContext }
-
\translator {
- %\ScoreContext
\OrchestralScoreContext
- \accepts "VoiceCombineStaff";
- \accepts "StaffCombineStaff";
- skipBars = ##t
+ % skipBars = ##t
+
+ soloText = #"I."
+ soloIIText = #"II."
+ devNullThread = #'never
+
TimeSignature \override #'style = #'C
BarNumber \override #'padding = #3
RestCollision \override #'maximum-rest-count = #1
-\version "1.3.120"
-\paper{
-
- textheight = 295.0\mm;
- linewidth = 180.0\mm;
-
- \translator{ \HaraKiriStaffContext }
- %
- % The Voice combine hierarchy
- %
- \translator{
- \ThreadContext
- \name "VoiceCombineThread";
- \consists "Rest_engraver";
- }
- \translator{
- \VoiceContext
- \name "VoiceCombineVoice";
- soloText = #"I."
- soloIIText = #"II."
- \remove "Rest_engraver";
- \accepts "VoiceCombineThread";
- }
- \translator{
- \HaraKiriStaffContext
- \consists "Mark_engraver";
- \name "VoiceCombineStaff";
- \accepts "VoiceCombineVoice";
- }
-
- %
- % The Staff combine hierarchy
- %
- \translator{
- \ThreadContext
- \name "StaffCombineThread";
- }
- \translator{
- \VoiceContext
- \name "StaffCombineVoice";
- \accepts "StaffCombineThread";
- \consists "Thread_devnull_engraver";
- }
- \translator {
- \HaraKiriStaffContext
- \name "StaffCombineStaff";
- \accepts "StaffCombineVoice";
-
- soloADue = ##t
- soloText = #""
- soloIIText = #""
- % This is non-conventional, but currently it is
- % the only way to tell the difference.
- aDueText = #"\\`a2"
- splitInterval = #'(1 . 0)
- changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
- }
- \translator {
- \StaffGroupContext
- \accepts "VoiceCombineStaff";
- \accepts "StaffCombineStaff";
- }
- \translator{ \HaraKiriStaffContext }
-
- \translator {
- \ScoreContext
- %\OrchestralScoreContext
- \accepts "VoiceCombineStaff";
- \accepts "StaffCombineStaff";
- skipBars = ##t
- TimeSignature \override #'style = #'C
- BarNumber \override #'padding = #3
- RestCollision \override #'maximum-rest-count = #1
- }
-}
\version "1.3.120"
-\paper {
- textheight = 295.0\mm;
+\paper{
+ %\paperSixteen
+
+ % Fine for my a4 laserprinter:
+ %textheight = 285.0\mm;
+ %linewidth = 190.0\mm;
+
+ % Mandatory Mutopia settings:
+ textheight = 270.0\mm;
linewidth = 180.0\mm;
- \translator{ \HaraKiriStaffContext }
+ \translator{
+ \ThreadContext
+ \consists "Rest_engraver";
+ }
+ \translator{
+ \VoiceContext
+ \remove "Rest_engraver";
+ % The staff combine (bassi part) needs a
+ % thread_devnull_engraver here.
+ % Instead of maintaining two separate hierarchies,
+ % we switch add it, but switch it off immediately.
+ % --> move to Score level to be able to override
+ % The staff combine part switches it on.
+
+ %% devNullThread = #'never
+ \consists "Thread_devnull_engraver";
+ }
+ \translator{
+ \HaraKiriStaffContext
+ \consists "Mark_engraver";
+ }
\translator {
- \ScoreContext
- %\OrchestralScoreContext
+ \OrchestralScoreContext
skipBars = ##t
+
+ soloText = #"I."
+ soloIIText = #"II."
+ devNullThread = #'never
+
TimeSignature \override #'style = #'C
BarNumber \override #'padding = #3
RestCollision \override #'maximum-rest-count = #1
\version "1.3.120";
+instrument = "Orchestra"
+
\include "header.ly"
\include "global.ly"
copyright = "public domain";
}
\include "coriolan-paper.ly"
-% \include "coriolan-midi.ly"
+ \include "coriolan-midi.ly"
}
\version "1.3.120";
+instrument = "French Horn"
+
\include "header.ly"
\include "global.ly"
\include "corni.ly"
\score{
\corniStaff
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "corno-1.ly"
\include "corno-2.ly"
-corniStaff = \context VoiceCombineStaff = corni <
- \property VoiceCombineStaff.midiInstrument = #"french horn"
+corniStaff = \context Staff = corni <
+ \property Staff.midiInstrument = #"french horn"
- \property VoiceCombineStaff.instrument = #`((kern . 0.5)
+ \property Staff.instrument = #`((kern . 0.5)
(lines "2 Corni" (rows "(E" ,text-flat ")")))
- \property VoiceCombineStaff.instr = #`((kern . 0.5)
+ \property Staff.instr = #`((kern . 0.5)
(lines "Cor." (rows "(E" ,text-flat ")")))
% urg: can't; only My_midi_lexer:<non-static> () parses pitch?
- %\property VoiceCombineStaff.transposing = "es"
- \property VoiceCombineStaff.transposing = #3
+ %\property Staff.transposing = "es"
+ \property Staff.transposing = #3
\Time
\notes { \key c \major; }
\End
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \cornoI
- \context VoiceCombineThread=two \cornoII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \cornoI
+ \context Thread=two \cornoII
>
r4 g-.\f r2|
R1*2|
% `a 2
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r8 f\p\< f2 e4|
r8 f f2 e4|
f4. e8 f4. e8|
e~|
e~|
e~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
e\<~|
e~|
e|
R1*2|
% `a 2
% urg, yes this is a-deux, but lily doesn't know about I. / a2 yet.
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r8 f'\p\< f2 e4|
r8 f f2 e4|
f4. e8 f4. e8|
e~|
e~|
e~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
e\<~|
e~|
e~|
%a deux|
r4 r8 e,\p e4. e8|
r4 r8 e e4. e8|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 e\< e4. e8|
r4 r8 e e4. e8|
r4 r8 e e4. e8|
e~|
e~|
e~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
e\<~|
e~|
e|
\version "1.3.120";
+instrument = "Bassoon"
+
\include "header.ly"
\include "global.ly"
\include "fagotti.ly"
\score{
\fagottiStaff
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "fagotto-1.ly"
\include "fagotto-2.ly"
-fagottiStaff = \context VoiceCombineStaff = fagotti <
- \property VoiceCombineStaff.midiInstrument = #"bassoon"
- \property VoiceCombineStaff.instrument = #"2 Fagotti"
- \property VoiceCombineStaff.instr = #"Fg."
- %\clef "bass";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-F"
- \property VoiceCombineStaff.clefPosition = #2
+fagottiStaff = \context Staff = fagotti <
+ \property Staff.midiInstrument = #"bassoon"
+ \property Staff.instrument = #"2 Fagotti"
+ \property Staff.instr = #"Fg."
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
\global
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \fagottoI
- \context VoiceCombineThread=two \fagottoII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \fagottoI
+ \context Thread=two \fagottoII
>
R1*5|
r2 r4 g4-.\f|
R1*5|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
ges'2\p\< f2 ~|
f4 \!e-.\f r2|
R1|
f2\p()es|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d1\<|
d|
d2 d|
)d4 r r2|
R1*9|
- %\clef "tenor";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-C"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "tenor";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #2
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g'2.(as4 \p\<|
g f d)bes
- %\clef "bass";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-F"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
|
\!bes2\ff as|
c~|
c~|
c~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\<~|
c|
\!c2\ff bes|
bes(a bes)g|
fis r8 a\pp a4. a8|
r4 r8 a a4. a8|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 bes\< bes4. bes8|
r4 r8 bes bes4. bes8|
r4 r8 c8 c4. c8|
[g8 bes d es][f, a cis d]|
[es,8:8 g: b: c!:][d,: f: a: bes:]|
[c,: es: g: a:][cis,: e: g: bes:]|
- [d,: g: bes: d:][d,: fis: a: d:]||
+ [d,: g: bes: d:][d,: fis: a: d:]|
g,2 ~ g4. g8|
%115|
g2 ~ g4. g8|
e4 r r2|
R1*3|
r4 r8 f' es4 r8 bes|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c4\< r4 r2|
R1*2|
r4 r8 ges' f4 r8 c|
[g,: bes: c: des:][f,: bes: c: des:]|
[e,: g: bes: des:][c: e: g: c:]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c1\p\< ~|
c1~|
c1~|
es(d es)c|
b r8 d\p d4. d8|
r4 r8 d d4. d8|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 es\< es4. es8|
r4 r8 es es4. es8|
- r4 r8 %
+ r4 r8
- %\clef "tenor"; %
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-C"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "tenor";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #2
f f4. f8|
r4 r8 g g4. g8 %
- %\clef "bass"; %
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-F"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
|
es d b)g|
g'2.(as4|
g2)f|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
es2.\<( f4|
es d b)g|
R1|
d\f|
es\p|
e\f|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as,4.\p\< as8 g4. g8|
f4. f8 es4. es8|
as4. as8 g4. g8|
R1|
g,4-. g-. r2|
as4-. bes-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
c4\> r d r|
R1|
\!c,4\p r r2|
g4 r r2|
R1|
c4\pp r r2|
- \property VoiceCombineVoice.decrescendoText = #"sempre pi\\`u piano"
+ \property Voice.decrescendoText = #"sempre pi\\`u piano"
% urg, "" is assumed to be hairpin...
- %\property VoiceCombineVoice.decrescendoSpanner = #""
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ %\property Voice.decrescendoSpanner = #""
+ \property Voice.decrescendoSpanner = #'dashed-line
r r4 g\p\>~|
g1~|
g~|
)d4 r r2|
R1*9|
- %\clef "tenor";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-C"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "tenor";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #2
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g''2.(as4 \p\<|
g f d)bes|
- %\clef "bass";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-F"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
\!g2\ff f|
e c~|
c~|
c~|
c~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\<~|
c|
\!c2\ff g'|
fis d|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g,4 \p\< r r r8 g(|
)c4 r r r8 c(|
\!)b1\sf\>|
R1*2|
r4 r8 fis\pp fis4. fis8|
r4 r8 fis fis4. fis8|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 g\< g4. g8|
r4 r8 g g4. g8|
r4 r8 a a4. a8|
[g8 bes d es][f, a cis d]|
[es,8:8 g: b: c!:][d,: f: a: bes:]|
[c,: es: g: a:][cis,: e: g: bes:]|
- [d,: g: bes: d:][d,: fis: a: d:]||
+ [d,: g: bes: d:][d,: fis: a: d:]|
g,,2 ~ g4. g8|
%115|
g2 ~ g4. g8|
e|
f|
g|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as\<|
g|
as|
g~|
g~|
g~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g\<~|
g~|
g~|
a~|
a~|
a~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
a\<~|
a|
\!f'2\ff e|
R1*3|
r4 r8 b'' b4. b8|
r4 r8 b b4. b8|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 c\< c4. c8|
r4 r8 c c4. c8|
- %\clef "tenor";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-C"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "tenor";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #2
r4 r8 d d4. d8|
r4 r8 es es4. es8|
- %\clef "bass";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-F"
- \property VoiceCombineStaff.clefPosition = #2
+ \clef "bass";
+ %\property Staff.clefGlyph = #"clefs-F"
+ %\property Staff.clefPosition = #2
\!f,2.\ff()es4|
d(c d)c|
g\p|
bes\f|
%a deux|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as4.\p\< as8 g4. g8|
f4. f8 es4. es8|
as4. as8 g4. g8|
R1|
es,4-. e-. r2|
f4-. g-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
as4\> r b r|
R1|
%a deux|
\version "1.3.120";
+instrument = "Flute"
+
\include "header.ly"
\include "global.ly"
\include "flauti.ly"
\score{
\flautiStaff
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "flauto-1.ly"
\include "flauto-2.ly"
-flautiStaff = \notes \context VoiceCombineStaff = flauti <
- \property VoiceCombineStaff.midiInstrument = #"flute"
- \property VoiceCombineStaff.instrument = #"2 Flauti"
- \property VoiceCombineStaff.instr = #"Fl."
+flautiStaff = \notes \context Staff = flauti <
+ \property Staff.midiInstrument = #"flute"
+ \property Staff.instrument = #"2 Flauti"
+ \property Staff.instr = #"Fl."
\global
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \flautoI
- \context VoiceCombineThread=two \flautoII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \flautoI
+ \context Thread=two \flautoII
>
g4-. r r2|
b,4-. r r2|
R1 *4|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r2 g'\p\< (|
)fis2. \!g4-.\f|
R1*5|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r2 f\p\< ~|
f4 \!e-.\f r2|
R1|
f2\p()es|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d1\<|
d1|
d2 d2|
)f2. ges4\sf|
f4 r r2|
R1*9|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g2.\p\<(f4|
as g d)bes
\!bes2\ff des|
c~|
c~|
c~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\<~|
c~|
\!c2\ff es|
d1~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d\p\<~|
d~|
d2.()f4|
\!fis\pp r r2|
r2 r4 r8 a|
bes4 r r2|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r r4 r8 bes\<|
c4 r r r8 c|
d4 r r r8 d|
r4 r8 f' es4 r8 bes|
c4 r r2|
R1*2|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 ges'\< f4 r8 c|
\!des4 r r2|
R1*5|
)d2. es4\sf(|
)d r r2|
R1*9|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
e2.\p\<(f4|
e d b )g|
\!g2\ff bes|
a1~a4\p r r2|
R1*3|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
a1\<~|
a|
\!a2\ff c|
c r8 f8 es4 r8 bes|
as4-. des4-. r2|
R1*11|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
es2.\p\<(f4|
es d b)g|
g1|
R1|
c4-. c4-. r2|
c4-. c4-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
c4\> r d r|
R1|
\!es4\p r r2|
bes\f~|
bes\p|
c1\f~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\p\<~|
c~|
c~|
R1|
c4-. g'-. r2|
as4-. e-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
f4\> r f r|
R1|
\!es4\p r r2|
\End
}
+staffCombinePianoStaffProperties = {
+ \property PianoStaff.devNullThread = #'()
+ \property PianoStaff.soloADue = ##t
+ \property PianoStaff.soloText = #""
+ \property PianoStaff.soloIIText = #""
+ % This is non-conventional, but currently it is
+ % the only way to tell the difference.
+ \property PianoStaff.aDueText = #"\\`a2"
+ \property PianoStaff.splitInterval = #'(1 . 0)
+ \property PianoStaff.changeMoment = #`(,(make-moment 1 1) . ,(make-moment 1 1))
+}
+
#(set! point-and-click #t)
#(define text-flat '((font-relative-size . -2) (music "accidentals--1")))
opus = "Op. 62";
composer = "Ludwig van Beethoven (1770-1827)";
enteredby = "JCN";
+ instrument = \instrument;
% mutopia headers.
mutopiatitle = "Ouverture Coriolan";
mutopiacomposer = "L.v.Beethoven (1770-1827)";
mutopiaopus = "O62";
- mutopiainstrument = "Orchestra";
+ mutopiainstrument = \instrument;
date = "1807";
source = "Edition Dr. Max Unger 1936 from original published parts and autograph.";
style = "Classical";
".\\\\Unrestricted modification and redistribution is permitted
and encouraged---copy this music and share it!}";
tagline = \mutopiapublicdomain;
+ footer = "pre-Mutopia-200y/mm/dd-nr";
}
g4-. r r2|
g4-. r r2|
R1 *4|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as2\p\< ( g|
)fis2. \!g4-.\f|
R1*5|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
ges2\p\< f ~|
f4 \!e\f r2|
R1|
f2\p()es|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d1\<|
d|
d2 d|
)f2. ges4(|
)f4 r r2|
R1*9|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g2.\p\<( as4|
g f d)bes|
\!bes'2\ff des|
c bes|
as4\p r r2|
R1*3|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as2.\p\<( bes4|
as g e)c|
\!c'2\ff es,|
d1~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
d\p\< ~|
d~|
\!d2.\sf\>()f4|
fis\pp r r2|
r r4 r8 fis'|
g4 r r2|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r r4 r8 g\<|
a4 r r r8 a|
bes4 r r r8 bes|
des4 r r r8 c|
bes4 r8 es f4 r8 f|
g4 r8 g e4 r 8 e|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c'1\p\< ~|
c~|
c~|
)g2. fis4\sf(|
)g4 r r2|
R1*5|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
e2.\p\< (f4|
e d b)g|
g'2.(a4 g2)f|
a~|
a~|
a|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
f2.\<( g4|
f e cis)a|
\!a'2\ff c|
es(d es)c|
b r r2|
r r4 r8 d|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
es4\< r r2|
r r4 r8 es|
f4 r r r8 f|
es d b)g|
g'2.(as4|
g2)f|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
es2.\<( f4|
es d b)g|
c1|
f\f|
g\p|
g\f|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\p\<~|
c~|
c~|
bes4 r8 bes bes4 r8 bes|
bes4\p r r2|
R1*15|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 as'\< ges4 r8 des|
es4 r8 bes' as4 r8 es|
f4 r r2|
des4 r r r8 c|
bes4 r8 bes bes4 r8 bes|
bes4 r8 bes bes4 r8 bes|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c1\p\< ~|
c~|
c~|
d\f|
es\p|
e\f|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\p\< ~|
c~|
c~|
R1|
c4-. c-. r2|
c4-. c-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
c4\> r d r|
R1|
\!c4\p r r2|
\version "1.3.120";
+instrument = "Oboe"
+
\include "header.ly"
\include "global.ly"
\include "oboi.ly"
\score{
\oboiStaff
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "oboe-1.ly"
\include "oboe-2.ly"
-oboiStaff = \context VoiceCombineStaff = oboi <
- \property VoiceCombineStaff.midiInstrument = #"oboe"
- \property VoiceCombineStaff.instrument = #"2 Oboi"
- \property VoiceCombineStaff.instr = #"Ob."
+oboiStaff = \context Staff = oboi <
+ \property Staff.midiInstrument = #"oboe"
+ \property Staff.instrument = #"2 Oboi"
+ \property Staff.instr = #"Ob."
\global
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \oboeI
- \context VoiceCombineThread=two \oboeII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \oboeI
+ \context Thread=two \oboeII
>
\version "1.3.120";
+instrument = "Timpani"
+
\include "header.ly"
\include "global.ly"
\include "timpani.ly"
timpaniStaff = \context Staff = timpani <
\property Staff.midiInstrument = #"timpani"
- \property VoiceCombineStaff.instrument = #'((kern . 0.5)
+ \property Staff.instrument = #'((kern . 0.5)
(lines "2 Timpani" "(C-G)"))
\property Staff.instr = #"Timp."
\clef "bass";
\version "1.3.120";
+instrument = "Trumpet"
+
\include "header.ly"
\include "global.ly"
\include "trombe.ly"
\score{
\trombeStaff
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
\include "trombo-1.ly"
\include "trombo-2.ly"
-trombeStaff = \context VoiceCombineStaff = trombe <
- \context VoiceCombineStaff=trombe {
- \property VoiceCombineStaff.midiInstrument = #"trumpet"
+trombeStaff = \context Staff = trombe <
+ \context Staff=trombe {
+ \property Staff.midiInstrument = #"trumpet"
- \property VoiceCombineStaff.instrument = #`((kern . 0.5)
+ \property Staff.instrument = #`((kern . 0.5)
(lines "2 Trombe" (rows "(C)")))
- \property VoiceCombineStaff.instr = #`((kern . 0.5)
+ \property Staff.instr = #`((kern . 0.5)
(lines "Tbe." (rows "(C)")))
\notes { \key c \major; }
\End
}
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \tromboI
- \context VoiceCombineThread=two \tromboII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \tromboI
+ \context Thread=two \tromboII
>
R1*6|
r4 c-.\f r2|
R1*2|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r2 c4\p\< r|
r2 c4 r|
r2 c4 r|
c4 r r2|
R1*18|
e1\f(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)c\p\< ~|
c~|
c~|
R1|
c4-. c-. r2|
c4-. c-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
c4\> r g r|
R1|
\!g4\p r r2|
R1*6|
r4 c-.\f r2|
R1*2|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r2 c4\p\< r|
r2 c4 r|
r2 c4 r|
c4 r r2|
R1*18|
c1\f~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c\p\< ~|
c~|
c~|
R1|
c,4-. c-. r2|
c4-. c-. r2|
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
c4\> r g r|
R1|
\!g4\p r r2|
[c,8-. es-.] [es()d] [d-. g-.] g4-"ten."|
[c,8-. es-.] [es()d] [d-. as'-.] [as()g]|
[g8-. c-.] [c()b] [b-. f'-.] [f()es]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
es4.\< es8 d4. d8|
%20
c4. c8 \!b4\f r4|
r4 [des8\p()c][c-. ges'-.][ges()f]|
%25
[f-. bes-.][bes()a][a-. es'-.][es()des]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
des4.\< des8 c4. c8|
bes4 \!bes4-.\f r2|
R1
% same rhythm as violins...
r8 c-.\p c4. c8-. c4~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[c8\< c-.]c2.~|
%30
[c8 c-.]c2.~|
)g4 r r r8 g(|
%55
)d4 r r r8 d(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)es4 r\< r r8 es(|
)as4 r r r8 as(|
)g4 r r r8 g(|
)bes4 r r r8 bes(|
)as4 r r r8 as(|
)e4 r r r8 e(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)f4\< r r r8 f(|
)bes4 r r r8 bes|
%70
\!c2:\ff bes:|
a: fis:|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g4\p\< r r r8 g(|
)c,4 r r r8 c|
[\!f8\sf(\>as f as][f g d)\!g]|
[d,-.\pp d'-.] es4. es8-. d4 ~|
[d8 d-.] es4. es8-. d4 ~|
%80
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[d8\< d-.] es4. es8-. d4 ~|
[d8 d-.] es4. es8-. d4 ~|
[d8 d-.] es4. es8-. d4 ~|
[e g b c][des c g e]|
[f as c des][c des as f]|
[g bes d es][d es bes g]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[as\< c d es][f es c as]|
%131
[g bes d es][f es bes g]|
[g,: bes: c: des:][f,: bes: c: des:]|
[e,: g: bes: des:][c,: e: g: c:]|
%shared with cello from here on
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[f,8\p\< as c des][es, g b c]|
[des, f a bes][c, es g as]|
% uhuh, still 'same as cello';
%180
)e4 r r r8 e8(|
)b'4 r r r8 b8(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)c4 r\< r r8 c,8(|
% copied
)f4 r r r8 f8(|
d,4\p r r r8 d8(|
)g4 r r r8 g8(|
)f4 r r r8 f8(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)cis4\< r r r8 cis8(|
)d4 r r r8 d8(|
%195
r[c\p(as)c]r[c(a)c]|
[b-. g'-.] as4. as8-. g4 ~|
[g8 g-.] as4. as8-. g4 ~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[g8 g-.\<] as4. as8-. g4 ~|
[g8 g-.] as4. as8-. g4 ~|
%210
%240
f,4 r r2|
R1*11|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c'4\p\< r r r8 c8(|
)f4 r r r8 f,8(|
)es1|
e'2:16\f e:|
%260
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[as,8\p\< f']f4. es8 es4 ~|
[es8 as]as4. g8 g4 ~|
[g8 f]f4. es8 es4 ~|
es4-. e-. r2|
f4-. g-. r2|
%290
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
as4\> r g r|
R1|
\!c4\p r r2|
[c,8-. es-.] [es()d] [d-. g-.] g4-"ten."|
[c,8-. es-.] [es()d] [d-. as'-.] [as()g]|
[g8-. c-.] [c()b] [b-. f'-.] [f()es]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
es4.\< es8 d4. d8|
%20
c4. c8 \!b4\f r4|
r4 [des8\p()c][c-. ges'-.][ges()f]|
%25
[f-. bes-.][bes()a][a-. es'-.][es()des]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
des4.\< des8 c4. c8|
bes4 \!bes4-.\f r2|
R1
% same rhythm as violins...
r8 c,-.\p c4. c8-. c4~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[c8\< c-.]c2.~|
%30
[c8 c-.]c2.~|
)g4 r r r8 g(|
%55
)d4 r r r8 d(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)es4 r\< r r8 es(|
)as4 r r r8 as(|
)g4 r r r8 g(|
)bes4 r r r8 bes(|
)as4 r r r8 as(|
)e4 r r r8 e(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)f4\< r r r8 f(|
)bes4 r r r8 bes|
%70
\!as2:\ff g:|
fis: d:|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g4\p\< r r r8 g(|
)c,4 r r r8 c|
[\!f8\sf(\>as f as][f g d)\!g]|
[d-.\pp d'-.] es4. es8-. d4 ~|
[d8 d-.] es4. es8-. d4 ~|
%80
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[d8\< d-.] es4. es8-. d4 ~|
[d8 d-.] es4. es8-. d4 ~|
[d8 d-.] es4. es8-. d4 ~|
[e g b c][des c g e]|
[f as c des][c des as f]|
[g bes d es][d es bes g]|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[as\< c d es][f es c as]|
%131
[g bes d es][f es bes g]|
[g,: bes: c: des:][f,: bes: c: des:]|
[e,: g: bes: des:][c,: e: g: c:]|
%shared with cello from here on
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[f,8\p\< as c des][es, g b c]|
[des, f a bes][c, es g as]|
% uhuh, still 'same as cello';
%180
)e4 r r r8 e8(|
)b'4 r r r8 b8(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)c4 r\< r r8 c,8(|
% copied
)f4 r r r8 f8(|
d,4\p r r r8 d8(|
)g4 r r r8 g8(|
)f4 r r r8 f8(|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)cis4\< r r r8 cis8(|
)d4 r r r8 d8(|
%195
r[as\p(d,)as']r[a(es)a]|
[g-. g'-.] as4. as8-. g4 ~|
[g8 g-.] as4. as8-. g4 ~|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[g8 g-.\<] as4. as8-. g4 ~|
[g8 g-.] as4. as8-. g4 ~|
%210
%240
f,4 r r2|
R1*11|
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c'4\p\< r r r8 c8(|
)f4 r r r8 f,8(|
)es1|
bes2:16\f bes:|
%260
- \property VoiceCombineVoice.crescendoText = #"cresc."
- \property VoiceCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[as8\p\< f']f4. es8 es4 ~|
[es8 as]as4. g8 g4 ~|
[g8 f]f4. es8 es4 ~|
es4-. e-. r2|
f4-. g-. r2|
%290
- \property VoiceCombineVoice.decrescendoText = #"dim."
- \property VoiceCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
as4\> r g r|
R1|
\!c4\p r r2|
\version "1.3.120";
+instrument = "Viola"
+
\include "header.ly"
\include "global.ly"
\include "viole.ly"
\score{
\violeGroup
- \include "coriolan-part-combine-paper.ly"
+ \include "coriolan-part-paper.ly"
\include "coriolan-midi.ly"
}
%{
violeGroup = \context PianoStaff = viole_group \notes <
- \context StaffCombineStaff=oneViole {
- \property StaffCombineStaff.midiInstrument = #"viola"
- \property StaffCombineStaff.instrument = #"Viola"
- \property StaffCombineStaff.instr = #"Vla."
+ \context Staff=oneViole {
+ \property Staff.midiInstrument = #"viola"
+ \property Staff.instrument = #"Viola"
+ \property Staff.instr = #"Vla."
- %\clef "alto";
- % Ugh, clef broken in 1.3.125
- \property StaffCombineStaff.clefGlyph = #"clefs-C"
- \property StaffCombineStaff.clefPosition = #0
+ \clef "alto";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #0
\global
}
- \context StaffCombineStaff=twoViole {
- \property StaffCombineStaff.midiInstrument = #"viola"
- \property StaffCombineStaff.instrument = #"Viola II"
- \property StaffCombineStaff.instr = #"Vla. II"
+ \context Staff=twoViole {
+ \property Staff.midiInstrument = #"viola"
+ \property Staff.instrument = #"Viola II"
+ \property Staff.instr = #"Vla. II"
- %\clef "alto";
- % Ugh, clef broken in 1.3.125
- \property StaffCombineStaff.clefGlyph = #"clefs-C"
- \property StaffCombineStaff.clefPosition = #0
+ \clef "alto";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #0
\global
}
- \context StaffCombineStaff=oneViole \partcombine StaffCombineStaff
- \context StaffCombineVoice=one \violaI
- \context StaffCombineVoice=two \violaII
+ \context Staff=oneViole \partcombine Staff
+ \context Voice=one \violaI
+ \context Voice=two \violaII
>
%}
-violeGroup = \notes \context VoiceCombineStaff = viole <
- \context VoiceCombineStaff=viole {
- \property VoiceCombineStaff.midiInstrument = #"viola"
- \property VoiceCombineStaff.instrument = #"Viola"
- \property VoiceCombineStaff.instr = #"Vla."
+violeGroup = \notes \context Staff = viole <
+ \context Staff=viole {
+ \property Staff.midiInstrument = #"viola"
+ \property Staff.instrument = #"Viola"
+ \property Staff.instr = #"Vla."
- %\clef "alto";
- % Ugh, clef broken in 1.3.125
- \property VoiceCombineStaff.clefGlyph = #"clefs-C"
- \property VoiceCombineStaff.clefPosition = #0
+ \clef "alto";
+ %\property Staff.clefGlyph = #"clefs-C"
+ %\property Staff.clefPosition = #0
\global
}
- \context VoiceCombineVoice=one \partcombine VoiceCombineVoice
- \context VoiceCombineThread=one \violaI
- \context VoiceCombineThread=two \violaII
+ \context Voice=one \partcombine Voice
+ \context Thread=one \violaI
+ \context Thread=two \violaII
>
\version "1.3.120";
+instrument = "Violin I"
+
\include "header.ly"
\include "global.ly"
\include "violino-1.ly"
\version "1.3.120";
+instrument = "Violin II"
+
\include "header.ly"
\include "global.ly"
\include "violino-2.ly"
c4 r4 r2|
c4 r4 r2|
R1|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
c'4.\< c8 bes4. bes8|
%20
%25
[f-. bes-.][bes()a][a-. es'-.][es()des]|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
bes4.\< bes8 as4. as8|
g4 \!g4-.\f r2|
R1
%55
[bes(as'f as][bes as f)bes,~]|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[bes\<(g'es g][bes g es)bes~]|
[bes(f'd f][bes f d)bes~]|
[bes(g'es g][bes g es)bes~]|
%70
as2\ff g|
fis d|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[g8\p\<(bes' g bes][d bes g)d~]|
[d8(a' fis a][d a fis)d]|
[\!f!8\sf\>(as f as][f g d)g]|
r4 r8 d d4. d8|
%80
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
r4 r8 d d4.\< d8|
r4 r8 d d4. d8|
r4 r8 d d4. d8|
[e g b c][des c g e]|
[f as c des][c des as f]|
[g bes d es][d es bes g]|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[as\< c d es][f es c as]|
%131
[g,: bes: c: des:][f,: bes: c: des:]|
[e,: g: bes: des:][c: e: g: c:]|
%shared with cello from here on
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[f,8\p\< as c des][es, g b c]|
[des, f a bes][c, es g as]|
% uhuh, still 'same as cello';
%180
[g(e' c d][g e c )g~]|
[g(f' d f][g f d )g,~]|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[g\<(e' c d][g e c )g~]|
[g(d' b d][g d b )g~]|
[a( g' e g][a g e )a,!~]|
%195
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
[a8\<( f' d f][a f d )a!~]|
[a( e' cis e][a e c )g]|
\!f2\ff e|
f r fis r|
g r g r|
g r g r|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
g r g\< r|
%210
%250
)es4 r r r8 es(|
)b4 r r r8 b(|
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
)c4\< r r r8 c(|
)f4 r r r8 f,(|
)es1|
bes\f|
%260
- \property StaffCombineVoice.crescendoText = #"cresc."
- \property StaffCombineVoice.crescendoSpanner = #'dashed-line
+ \property Voice.crescendoText = #"cresc."
+ \property Voice.crescendoSpanner = #'dashed-line
as4.\p\< as'8 g4. g8|
f4. f8 es4. es8|
as4. as8 g4. g8|
f,4-. g-. r2|
%290
- \property StaffCombineVoice.decrescendoText = #"dim."
- \property StaffCombineVoice.decrescendoSpanner = #'dashed-line
+ \property Voice.decrescendoText = #"dim."
+ \property Voice.decrescendoSpanner = #'dashed-line
as4\> r b r|
R1|
\!c4\p r r2|
c4 r r2|
[c8-.-"arco" es-.][es()d][d-. as'-.][as()g]|
R1
- \property StaffCombineVoice.decrescendoText = #"sempre pi\\`u piano"
+ \property Voice.decrescendoText = #"sempre pi\\`u piano"
% urg, "" is assumed to be hairpin...
- %\property StaffCombineVoice.decrescendoSpanner = #""
- \property StaffCombineVoice.decrescendoSpanner = #'dashed-line
+ %\property Voice.decrescendoSpanner = #""
+ \property Voice.decrescendoSpanner = #'dashed-line
\times 2/3 { c,4\> ( es c ~ } \times 2/3 { c as' )g }|
%300
include $(depth)/make/stepmake.make
tarball=solo-cello-suite-ii
+mutopia-examples=scsii-cello scsii-viola
+mutopia-letter=$(mutopia-examples:%=out-letter/%.ps.gz)
mutopia:
- $(MAKE) examples="scsii-cello scsii-viola" PAPERSIZE=letter local-WWW out-letter/scsii-cello.ps.gz out-letter/scsii-viola.ps.gz
+ $(MAKE) examples="$(mutopia-examples)" PAPERSIZE=letter local-WWW $(mutopia-letter)
"Note_head_line_engraver"
"Engrave a line between two note heads, for example a glissando.
If followThread is set, staff switches also generate a line."
- '(Glissando)
+ '(Glissando FollowThread)
'(followThread)))
(cons
(translator-property-description 'decrescendoText string? "Text to print at start of non-hairpin decrecscendo, ie: @samp{dim.}")
(translator-property-description 'devNullThread symbol? "User control of Thread_devnull_engraver: one of
@table @samp
-@item unisolo
-Behave in normal way: remove one set of grobs when threads are in unisolo.
+@item (), or unset
+Behave in normal way: remove one set of grobs when in unisolo.
@item allways:
Remove any grob that comes along.
@item never:
")
(translator-property-description 'devNullVoice symbol? "User control of Voice_devnull_engraver: one of
@table @samp
-@item unisolo
+@item (), or unset
Behave in normal way: remove spanners when in unisolo.
@item allways:
Remove any spanners that come along.