char* strnupr (char* start_l, int n);
#if !HAVE_MEMMEM // GNU extension.
-Byte *memmem (Byte const * haystack, int haystack_len,
- Byte const *needle, int needle_len);
+void *memmem (void const * haystack, int haystack_len,
+ void const *needle, int needle_len);
#endif HAVE_MEMMEM
#if !HAVE_SNPRINTF // GNU extension.
Manual v1.15, but it is with /usr/include/string.h */
Byte *
-memmem (Byte const *haystack, int haystack_len,
+_memmem (Byte const *haystack, int haystack_len,
Byte const *needle,int needle_len)
{
Byte const * end_haystack = haystack + haystack_len - needle_len + 1;
return 0;
}
+void *
+memmem (void const *haystack, int haystack_len,
+ void const *needle,int needle_len)
+{
+ Byte const* haystack_byte_c_l = haystack;
+ Byte const* needle_byte_c_l = needle;
+ return _memmem (haystack_byte_c_l, haystack_len, needle_byte_c_l, needle_len);
+}
+
#endif
Byte *
\score{
\notes\relative c''{
-a1\fff\< \!a
-a\> \!a
+a1\fff\> \!a\pp
+a\< \!a
\property Voice.crescendoText = "cresc."
\property Voice.crescendoSpanner = "dashed-line"
-a\mf\cresc \endcresc a
-%a\decresc \enddecresc a
-a1\< \!a
-a\> \!a
+a\mf\< a \!a
+a\< \!a
}
\paper{
}
--- /dev/null
+\score{
+\notes\relative c''{
+a1\fff\> \!c,,\pp a'' a\p
+
+
+% We need this to test if we get two Dynamic line spanners
+a
+
+% because do_removal_processing ()
+% doesn't seem to post_process elements
+d\f
+
+a
+
+}
+\paper{
+}
+\midi{
+\tempo 1 = 60;
+}
+}
+
Molecule
Crescendo::do_brew_molecule () const
{
}
while (flip (&d) != LEFT);
+
+ Molecule m;
+
+ Real pad = 0;
+ SCM s = get_elt_property ("start-text");
+ if (gh_string_p (s))
+ {
+ Molecule start_text (lookup_l ()->text ("italic",
+ ly_scm2string (s),
+ paper_l ()));
+ m.add_molecule (start_text);
+
+ pad = paper_l ()->get_var ("interline") / 2;
+
+ width -= start_text.extent ()[X_AXIS].length ();
+ width -= pad;
+ width = width >? 0;
+ }
SCM at;
- SCM s = get_elt_property ("spanner");
+ s = get_elt_property ("spanner");
Real height;
if (gh_string_p (s) && ly_scm2string (s) == "dashed-line")
{
gh_double2scm (continued ? height/2 : 0.0),
SCM_UNDEFINED);
}
-
Box b (Interval (0, width), Interval (-2*height, 2*height));
- Molecule m (b, at);
-
+ Molecule span (b, at);
+
+ m.add_at_edge (X_AXIS, RIGHT, span, pad);
m.translate_axis (extra_left, X_AXIS);
+
return m;
}
#include "paper-def.hh"
#include "rest.hh"
#include "group-interface.hh"
+#include "staff-symbol-referencer.hh"
void
Rest_collision::add_column (Note_column *nc_l)
// FIXME
- int stafflines = 5; // rcol->rest_l_arr[0]->line_count;
-
+ //int stafflines = 5; // rcol->rest_l_arr[0]->line_count;
+ int stafflines = Staff_symbol_referencer_interface (this).line_count ();
+ // hurg?
+ stafflines = stafflines != 0 ? stafflines : 5;
// move discretely by half spaces.
int discrete_dist = int (ceil (dist / (0.5 *staff_space)));
};
/**
- handle perform span-dynamics
+ perform span-dynamics
*/
class Span_dynamic_performer : public Performer
{
virtual void acknowledge_element (Audio_element_info);
virtual void do_process_requests ();
virtual void do_pre_move_processing ();
+ virtual void do_post_move_processing ();
private:
- Drul_array<Span_req*> request_drul_;
- Drul_array<Moment> moment_drul_;
- Drul_array<int> volume_drul_;
- Array<Audio_dynamic_tuple> dynamic_tuple_arr_;
-
- // BURP
- Drul_array<Moment> done_moment_drul_;
- Drul_array<int> done_volume_drul_;
- Array<Audio_dynamic_tuple> done_dynamic_tuple_arr_;
-
Audio_dynamic* audio_p_;
+ Span_req* span_start_req_l_;
+ Drul_array<Span_req*> span_req_l_drul_;
+ Array<Audio_dynamic_tuple> dynamic_tuple_arr_;
+ Array<Audio_dynamic_tuple> finished_dynamic_tuple_arr_;
+ Direction finished_dir_;
};
ADD_THIS_TRANSLATOR (Span_dynamic_performer);
Span_dynamic_performer::Span_dynamic_performer ()
{
- request_drul_[START] = request_drul_[STOP] = 0;
- volume_drul_[START] = volume_drul_[STOP] = 0;
+ span_req_l_drul_[START] = 0;
+ span_req_l_drul_[STOP] = 0;
+ span_start_req_l_ = 0;
audio_p_ = 0;
}
{
if (Audio_dynamic * d = dynamic_cast <Audio_dynamic*> (i.elem_l_))
{
- Direction dir = volume_drul_[START] ? STOP : START;
- volume_drul_[dir] = d->volume_i_;
- if (done_dynamic_tuple_arr_.size ())
- done_volume_drul_[STOP] = d->volume_i_;
-#if 0
Audio_dynamic_tuple a = { d, now_mom () };
+ if (!span_req_l_drul_[START])
+ dynamic_tuple_arr_.clear ();
dynamic_tuple_arr_.push (a);
-#endif
+ if (finished_dynamic_tuple_arr_.size ())
+ finished_dynamic_tuple_arr_.push (a);
}
}
void
Span_dynamic_performer::do_process_requests ()
{
- if (request_drul_[START])
+ if (finished_dynamic_tuple_arr_.size () > 1
+ && finished_dynamic_tuple_arr_.top ().audio_l_->volume_i_)
{
- audio_p_ = new Audio_dynamic (volume_drul_[START]);
- Audio_element_info info (audio_p_, 0);
- announce_element (info);
-
- Audio_dynamic_tuple a = { audio_p_, now_mom () };
- dynamic_tuple_arr_.push (a);
+ Real start_volume = finished_dynamic_tuple_arr_[0].audio_l_->volume_i_;
+ Real dv = finished_dynamic_tuple_arr_.top ().audio_l_->volume_i_
+ - start_volume;
+ /*
+ urg.
+ Catch and fix the case of:
+
+ | |
+ x| x|
+ f cresc. -- -- -- -- -- pp
+
+ Actually, we should provide a non-displayed dynamic/volume setting,
+ to set volume to 'ff' just before the pp.
+ */
+ if (!dv || sign (dv) != finished_dir_)
+ {
+ // urg. about one volume step
+ dv = (int)finished_dir_ * 13;
+ if (!start_volume)
+ start_volume = finished_dynamic_tuple_arr_.top
+ ().audio_l_->volume_i_ - dv;
+ }
+ Moment start_mom = finished_dynamic_tuple_arr_[0].mom_;
+ Moment dt = finished_dynamic_tuple_arr_.top ().mom_ - start_mom;
+ for (int i=0; i < finished_dynamic_tuple_arr_.size (); i++)
+ {
+ Audio_dynamic_tuple* a = &finished_dynamic_tuple_arr_[i];
+ Real volume = start_volume + dv * (Real)(a->mom_ - start_mom)
+ / (Real)dt;
+ a->audio_l_->volume_i_ = (int)volume;
+ }
+ finished_dynamic_tuple_arr_.clear ();
}
- if (done_dynamic_tuple_arr_.size ())
+ if (span_req_l_drul_[STOP])
{
- if (done_volume_drul_[STOP])
+ if (!span_start_req_l_)
{
- Real dv = done_volume_drul_[STOP] - done_volume_drul_[START];
- Moment dt = done_moment_drul_[STOP] - done_moment_drul_[START];
- for (int i=0; i < done_dynamic_tuple_arr_.size (); i++)
- {
- Real volume =
- (done_volume_drul_[START]
- + dv * (Real)(done_dynamic_tuple_arr_[i].mom_
- - done_moment_drul_[START]) / (Real)dt);
- done_dynamic_tuple_arr_[i].audio_l_->volume_i_ = (int)volume;
- }
+ span_req_l_drul_[STOP]->warning (_ ("can't find start of (de)crescendo"));
+ }
+ else
+ {
+ span_start_req_l_ = 0;
+ finished_dynamic_tuple_arr_ = dynamic_tuple_arr_;
+ finished_dir_ = span_req_l_drul_[STOP]->span_type_str_ == "crescendo"
+ ? RIGHT : LEFT;
+ dynamic_tuple_arr_.clear ();
+ if (finished_dynamic_tuple_arr_.size ())
+ dynamic_tuple_arr_.push (finished_dynamic_tuple_arr_.top ());
}
- done_dynamic_tuple_arr_.clear ();
}
- if (request_drul_[STOP])
+ if (span_req_l_drul_[START])
{
- done_dynamic_tuple_arr_ = dynamic_tuple_arr_;
- dynamic_tuple_arr_.clear ();
- done_volume_drul_[START] = volume_drul_[START];
- done_volume_drul_[STOP] = volume_drul_[STOP];
- done_moment_drul_[START] = moment_drul_[START];
- done_moment_drul_[STOP] = moment_drul_[STOP];
- request_drul_[STOP] = 0;
- volume_drul_[START] = volume_drul_[STOP];
- volume_drul_[STOP] = 0;
+ span_start_req_l_ = span_req_l_drul_[START];
+ audio_p_ = new Audio_dynamic (0);
+ Audio_element_info info (audio_p_, 0);
+ announce_element (info);
+
+ Audio_dynamic_tuple a = { audio_p_, now_mom () };
+ dynamic_tuple_arr_.push (a);
}
}
}
}
+void
+Span_dynamic_performer::do_post_move_processing ()
+{
+ span_req_l_drul_[STOP] = 0;
+ span_req_l_drul_[START] = 0;
+}
+
bool
Span_dynamic_performer::do_try_music (Music* r)
{
if (Span_req * s = dynamic_cast<Span_req*>(r))
{
- if (s-> span_type_str_ != "crescendo"
- && s->span_type_str_ != "decrescendo")
- return false;
-
- Direction d = s->span_dir_;
-
- if (d == STOP && !request_drul_[START])
+ if (s-> span_type_str_ == "crescendo"
+ || s->span_type_str_ == "decrescendo")
{
- r->warning (_ ("No (de)crescendo to end"));
- return false;
+ span_req_l_drul_[s->span_dir_] = s;
+ return true;
}
- request_drul_[d] = s;
- moment_drul_[d] = now_mom ();
- if (d == START && volume_drul_[STOP])
- volume_drul_[START] = volume_drul_[STOP];
- return true;
}
return false;
}
return off;
}
-
+/*
+ Huh? -- jcn
+ */
void
Staff_symbol_referencer_interface::set_position (Real p)
{
if (st && elt_l_->common_refpoint(st, Y_AXIS))
{
Real oldpos = position_f ();
+ // Aargh!
elt_l_->set_elt_property ("staff-position", gh_double2scm (p - oldpos));
}
else
\accepts "Voice";
};
\translator{\RhythmicStaffContext}
-VoiceContext = \translator {
+VoiceContext = \translator {
\type "Engraver_group_engraver";
+ \name Voice;
+
dynamicPadding = #5.0
Generic_property_list = #generic-voice-properties
\consists "Output_property_engraver";
\consists "Dynamic_engraver"; % must come before text_engraver.
- \name Voice ;
\consists "Property_engraver";
\consists "Breathing_sign_engraver";
rced = \spanrequest \stop "decrescendo"
%% urg, these don't work yet.
+%% must set manually
xcresc = {
%\spanrequest \start "crescendo"
\property Voice.crescendoText = "cresc."
}
cresc = \spanrequest \start "crescendo"
-endcresc = \spanrequest \stop "crescendo"
+endcresc = \spanrequest \stop "crescendo"
%crescpoco = \property Voice.crescendoText = "cresc. poco a poco"
%decresc = \property Voice.crescendoText = "decr."
ff = \textscript "ff" "dynamic"
fff = \textscript "fff" "dynamic"
fp = \textscript "fp" "dynamic"
-cresc = \textscript "cresc." "italic"
-decresc = \textscript "decresc." "italic"
-dim = \textscript "dim." "italic"
sf = \textscript "sf" "dynamic"
sfp = \textscript "sfp" "dynamic"
\score{
\$bassi
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\score{
\$clarinetti_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\notes \context Staff=clarinetti <
\time 4/4;
\key F;
- \$clarinetto1
- \$clarinetto2
+ \context VoiceOne=clarinettoi
+ \$clarinetto1
+ \context VoiceTwo=clarinettoii
+ \$clarinetto2
>
>
f4-. r r2 |
e4-. r r2 |
R1 *4 |
- bes2\p-"\ \ \ cresc." ( a |
- )gis2. a4-.\f |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ bes2\p\< ( a |
+ )gis2. \!a4-.\f |
R1*13 |
d1\ff ~ |
d4(f, bes)a|
c2. c4\sf|
c4 r r2|
R1*5|
- a'2.\p-"\ \ \ cresc." ( bes4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ a'2.\p\< ( bes4|
a g e)c|
c'2.( d4|
c2)bes|
a2.(bes4|
a g e)c|
- c'2\ff es,|
+ \!c'2\ff es,|
d1~|
d\pp~|
d~|
d~|
d|
- bes2.-"cresc."( c4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ bes2.\<( c4|
bes a fis)d|
- d'2\ff f|
+ \!d'2\ff f|
e1~|
e4\p r r2|
R1*11|
)e2. f4\sf(|
)e4 r r2|
R1*9|
- fis2.\p-"\ \ \ cresc."(g4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ fis2.\p\<(g4|
fis e cis)a|
- a2\ff c|
+ \!a2\ff c|
b1~|
b4\pp r r2|
R1*5|
r2 r4 d(|
)cis r r2|
r r4 r8 cis|
- d4-"cresc." r r2|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d4\< r r2|
r r4 r8 d|
e4 r r r8 e|
f4 r r r8 f|
- cis2.\ff()d4|
+ \!cis2.\ff()d4|
cis(d cis)d|
cis2.\ff()d4|
cis(d cis)d|
d4 r8 g f4 r8 c|
bes4 r r2|
R1*11|
- f'2.\p-"\ \ \ cresc."(g4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ f'2.\p\<(g4|
f e cis)a|
a1|
- b\f~|
+ \!b\f~|
b|
c\f~|
c\p|
d\f~|
- d\p-"\ \ \ cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d\p\<~|
d~|
d~|
d~|
- d4.\ff e8 f4.\sf()e8|
+ \!d4.\ff e8 f4.\sf()e8|
r4 r8 e e4.\sf()e8|
r4 r8 fis8 g4.\sf()fis8|
r4 r8 fis8 g4.\sf()fis8|
r4 r8 fis8 a4.\sf()g8|
r4 r8 g8 bes4.\sf()a8|
- f4.-"sempre\ \ \ \ \ \ \ "\ff cis8 d4. bes8|
+ f4.-"sempre"\ff cis8 d4. bes8|
a4. bes8 a4. g'8|
f4. cis8 d4. bes8|
a4. bes8 a4. g'8|
R1|
d4-. d-. r2|
d4-. d-. r2|
- d4-"dim." r e r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ d4\> r e r|
R1|
- a,4\p r r2|
+ \!a,4\p r r2|
R1|
a4 r r2|
R1|
d~|
d|
%a deux|
- bes'2.-"cresc."(c4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ bes'2.\<(c4|
bes a fis)d|
- d'2\ff f,|
+ \!d'2\ff f,|
e1~|
e4\p r r2|
R1*11|
)e2. f4\sf(|
)e4 r r2|
R1*9|
- fis2.\p-"\ \ \ cresc."( g4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ fis2.\p\<( g4|
fis e cis)a|
%a deux; urg|
- a'2\ff c|
+ \!a'2\ff c|
b1~|
b4 r r2|
R1*5|
c1\f~|
c\p|
a1\f|
- d,\p-"\ \ \ cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d,\p\<~|
d~|
d~|
d~|
- d4.\ff e8 f4.\sf()e8|
+ \!d4.\ff e8 f4.\sf()e8|
r4 r8 e f4.\sf()e8|
r4 r8 fis g4.\sf()fis8|
r4 r8 fis g4.\sf()fis8|
r4 r8 fis a4.\sf()g8|
r4 r8 g bes4.\sf()a8|
%a deux; urg copied clarinetto-1(270,273)|
- f'4.-"sempre\ \ \ \ \ \ \ "\ff cis8 d4. bes8||
+ f'4.-"sempre"\ff cis8 d4. bes8||
a4. bes8 a4. g'8||
f4. cis8 d4. bes8||
a4. bes8 a4. g'8||
R1|
a4-. c-. r2|
bes4-. c-. r2|
- bes4-"dim." r a r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ bes4\> r a r|
R1|
- a4\p r r2|
+ \!a4\p r r2|
R1|
g4 r r2|
R1|
\score{
\$contrabasso_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
)as,4 r r r8 as(|
)g4 r r r8 g(|
)d'4 r r r8 d(|
- )es4-"cresc." r r r8 es(|
+ \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(|
)d'4 r r r8 d(|
%60
)es4 r r r8 es(|
)as,4 r r r8 as(|
- )g2\ff f |
+ \!)g2\ff f |
e c' |
f,4\p r r r8 f(|
%65
)bes4 r r r8 bes(|
)as4 r r r8 as(|
)e4 r r r8 e(|
- )f4-"cresc." r r r8 f(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )f4\< r r r8 f(|
)bes4 r r r8 bes(|
%70
- )as2\ff g |
+ \!)as2\ff g |
fis d' |
- g,4\p-"cresc." r r r8 g(|
+ \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}> |
- )b1 |
+ \!)b1\sf |
%75
\skip 1*3; |
d4\pp r d r |
d r d r |
%80
- d r d-"cresc." r |
- d r d r |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d r d\< r |
d r d r |
d r d r |
+ d r d \!r |
\skip 1*8; |
c4 r r2 |
c4 r r2 |
%180
)e4 r r r8 e(|
)b'4 r r r8 b(|
- )c4-"cresc." r r r8 c(|
+ \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'(|
%185
)b4 r r r8 b(|
)c4 r r r8 c(|
)f,4 r r r8 f(|
- )e2\ff d' |
+ \!)e2\ff d' |
cis a |
%190
d4\p r r r8 d(|
)g,4 r r r8 g(|
)f4 r r r8 f(|
)cis'4 r r r8 cis(|
- )d4-"cresc." r r r8 d(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )d4\< r r r8 d(|
+
%195
)g,4 r r r8 g( |
- )d2\ff e' |
+ \!)d2\ff e' |
dis b |
e4\p r r r8 e(|
- % )a4\< r r r8 a(|
- %200
- % g1 |
- <f {s2 s4 \!s8}> |
)a4 r r r8 a(|
+
%200
)g1 |
f |
\skip 1*18; |
+
%220
f4 r r2 |
f'4 r r2 |
--- /dev/null
+\midi{
+ \tempo 4 = 160;
+}
--- /dev/null
+\paper{
+ \paper_sixteen
+ \translator {
+ \VoiceContext
+ \name "VoiceOne";
+ \consists "Line_number_engraver";
+ verticalDirection = #1
+ stemVerticalDirection = #1
+ dynamicDirection = #-1
+ }
+ \translator {
+ \VoiceContext
+ \name "VoiceTwo";
+ \consists "Line_number_engraver";
+ verticalDirection = #-1
+ stemVerticalDirection = #-1
+ \remove "Dynamic_engraver";
+ %% Aargh: absulute dynamics:
+ \remove "Text_engraver";
+ }
+ \translator {
+ \HaraKiriStaffContext
+ \accepts "VoiceOne";
+ \accepts "VoiceTwo";
+ }
+ \translator { \OrchestralScoreContext }
+}
\paper {
\translator { \OrchestralPartStaffContext }
- \translator {
+ \translator {
\VoiceContext
-% noAutoBeam = ##t
+ \name "VoiceOne";
\consists "Line_number_engraver";
+ verticalDirection = #1
+ stemVerticalDirection = #1
+ dynamicDirection = #-1
+ }
+ \translator {
+ \VoiceContext
+ \name "VoiceTwo";
+ \consists "Line_number_engraver";
+ verticalDirection = #-1
+ stemVerticalDirection = #-1
+ \remove "Dynamic_engraver";
+ %% Aargh: absulute dynamics:
+ \remove "Text_engraver";
+ }
+
+ \translator {
+ \StaffContext
+ \accepts "VoiceOne";
+ \accepts "VoiceTwo";
}
\translator { \ScoreContext skipBars = ##t }
}
\version "1.3.4";
\include "global.ly"
+\include "paper16.ly"
\include "contrabasso.ly"
\include "clarinetti.ly"
\include "violino-2.ly"
\include "violoncello.ly"
+
legni = \context StaffGroup = legni_group <
\$flauti_staff
\$oboi_staff
\score{
<
- \property Score . textStyle = "italic"
-
+ %%? \property Score . textStyle = "italic"
\$legni
\$ottoni
\$timpani_g
\$archi
>
- \paper{
- linewidth = 130.0\mm;
- \translator { \VoiceContext noAutoBeaming = "1"; }
- \translator { \HaraKiriStaffContext }
- \translator { \OrchestralScoreContext }
- }
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-paper.ly"
+ \include "coriolan-midi.ly"
}
\score{
\$corni_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
%\notes \context Voice=corni <
\notes \context Staff=corni <
\time 4/4;
- \$corno1
- \$corno2
+ \context VoiceOne=cornoi
+ \$corno1
+ \context VoiceTwo=cornoii
+ \$corno2
>
>
r4 g-.\f r2 |
R1*2 |
% `a 2
- r8 f\p-"\ \ \ cresc." f2 e4 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r8 f\p\< f2 e4 |
r8 f f2 e4 |
f4. e8 f4. e8 |
f4. e8 f4. e8 |
- f1\ff % ~ |
+ \!f1\ff % ~ |
f4 ( e f )e
e4. r8 e4. r8 |
e4. r8 e4. r8 |
e~|
e~|
e~|
- e-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e\<~|
e~|
e|
%a deux|
- c\f|
+ \!c\f|
d\p|
d\f|
e\p|
e|
f|
e|
- e4.-"sempre\ \ \ \ \ \ \ "\ff e8 e4. e8|
+ e4.-"sempre"\ff e8 e4. e8|
e4. e8 e4. e8|
e4. e8 e4. e8|
e4. e8 e4. e8|
R1*2 |
% `a 2
% urg, yes this is a-deux, but lily doesn't know about I. / a2 yet.
- r8 f'\p-"\ \ \ cresc." f2 e4 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r8 f'\p\< f2 e4 |
r8 f f2 e4 |
f4. e8 f4. e8 |
f4. e8 f4. e8 |
- d1\ff ~|
+ \!d1\ff ~|
d4(e d)c|
d4. r8 c4. r8|
e,4. r8 e4. r8|
e~|
e~|
e~|
- e-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e\<~|
e~|
e~|
e~|
e~|
e|
- e2\ff d'|
+ \!e2\ff d'|
R1*17|
%a deux|
r4 r8 e,\p e4. e8|
r4 r8 e e4. e8|
- r4 r8 e-"cresc." e4. e8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 e\< e4. e8|
r4 r8 e e4. e8|
r4 r8 e e4. e8|
r4 r8 e e4. e8|
- d'2.\ff c4|
+ \!d'2.\ff c4|
d c d c|
d2.\ff c4|
d c d c|
e~|
e~|
e~|
- e-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e\<~|
e~|
e|
%a deux|
- c'1\f|
+ \!c'1\f|
d\p|
d\f|
e\p|
e||
f||
e||
- e4.-"sempre\ \ \ \ \ \ \ "\ff e8 e4. e8||
+ e4.-"sempre"\ff e8 e4. e8||
e4. e8 e4. e8||
e4. e8 e4. e8||
e4. e8 e4. e8||
\score{
\$fagotti_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
%\notes \context Voice=fagotti <
\notes \context Staff=fagotti <
\global
- \$fagotto1
- \$fagotto2
+ \context VoiceOne=fagottoi
+ \$fagotto1
+ \context VoiceTwo=fagottoii
+ \$fagotto2
>
>
R1*5 |
r2 r4 g4-.\f |
R1*5 |
- ges'2\p-"\ \ \ cresc." f2 ~ |
- f4 e-.\f r2 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ ges'2\p\< f2 ~ |
+ f4 \!e-.\f r2 |
R1 |
f2\p()es |
- d1-"cresc." |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d1\< |
d |
d2 d |
d d |
- c1\ff ~ |
+ \!c1\ff ~ |
c4(bes as)g|
f4. r8 es4. r8|
b'4. r8 c4. r8|
)d4 r r2|
R1*9|
\clef "tenor";
- g'2.(as4 \p-"\ \ \ cresc."|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g'2.(as4 \p\<|
g f d)bes
\clef "bass";
|
- bes2\ff as|
+ \!bes2\ff as|
g c~|
c1\p~|
c~|
c~|
c~|
- c-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\<~|
c|
- c2\ff bes|
+ \!c2\ff bes|
a d~|
d1~|
d~|
bes(a bes)g|
fis r8 a\pp a4. a8|
r4 r8 a a4. a8|
- r4 r8 bes-"cresc." bes4. bes8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 bes\< bes4. bes8|
r4 r8 bes bes4. bes8|
r4 r8 c8 c4. c8|
r4 r8 d d4. d8|
- es2.\ff()d4|
+ \!es2.\ff()d4|
c(bes c)bes|
es2.()d4|
c(bes c)bes|
e4 r r2|
R1*3|
r4 r8 f' es4 r8 bes|
- c4-"cresc." r4 r2|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c4\< r4 r2|
R1*2|
r4 r8 ges' f4 r8 c|
des4 r bes2|
c1|
% 136 a deux
- des2\p( c|
+ \!des2\p( c|
bes as|
ges f|
)es as,|
[g,: bes: c: des:][f,: bes: c: des:]||
[e,: g: bes: des:][c: e: g: c:]||
- c1\p-"\ \ \ cresc." ~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c1\p\< ~|
c1~|
c1~|
c|
%%148 copied from cello (from viola)|
- [f,8:\ff as: c: des:][es,: g: b: c:]||
+ [\!f,8:\ff as: c: des:][es,: g: b: c:]||
[des,: f: a: bes:][c,: es: g: as:]||
%150|
% r[des,16 des][e e g g]r8[c,16 c][e e f f]||
es(d es)c|
b r8 d\p d4. d8|
r4 r8 d d4. d8|
- r4 r8 es-"cresc." es4. es8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 es\< es4. es8|
r4 r8 es es4. es8|
r4 r8 %
\clef "tenor"; %
r4 r8 g g4. g8 %
\clef "bass"; %
|
- f2.\ff()es4|
+ \!f2.\ff()es4|
d(c d)c|
f2.\ff()es4|
d(c d)c|
es d b)g|
g'2.(as4|
g2)f|
- es2.-"cresc." f4|
- es d b g|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ es2.\<( f4|
+ es d b)g|
R1|
- c1\f|
+ \!c1\f|
des\p|
d\f|
es\p|
e\f|
- as,4.\p-"\ \ \ cresc." as8 g4. g8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as,4.\p\< as8 g4. g8|
f4. f8 es4. es8|
as4. as8 g4. g8|
f4. f8 es4. es8|
- f4.\ff as8 as2\sf|
+ \!f4.\ff as8 as2\sf|
r4 r8 as as2\sf|
r4 r8 bes bes2\sf|
r4 r8 bes bes2\sf|
r4 r8 d d2\sf|
%% 270 copied from cello |
- [c,8-"sempre\ \ \ \ \ \ \ "\ff b c d][es\ff d es c]||
+ [c,8-"sempre"\ff b c d][es\ff d es c]||
[b c d c][b c b g]||
[c8 b c d][es d es c]||
[b c d c][b c b g]||
R1|
g,4-. g-. r2|
as4-. bes-. r2|
- c4-"dim." r d r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ c4\> r d r|
R1|
- c,4\p r r2|
+ \!c,4\p r r2|
R1|
g4 r r2|
R1|
c4\pp r r2|
- r r4 g\p-"\ \ \ sempre pi\\`u piano"~|
+ \property Voice.decrescendoText = "sempre pi\\`u piano"
+ \property Voice.decrescendoSpanner = ""
+ r r4 g\p\>~|
g1~|
g~|
g~|
g~|
g~|
g~|
- g\>~|
+ \!g\>~|
g~|
g|
\!c4\pp r r2|
)d4 r r2|
R1*9|
\clef "tenor";
- g''2.(as4 \p-"\ \ \ cresc."||
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g''2.(as4 \p\<||
g f d)bes||
\clef "bass";
- g2\ff f|
+ \!g2\ff f|
e c~|
c1\p~|
c~|
c~|
c~|
- c-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\<~|
c|
- c2\ff g'|
+ \!c2\ff g'|
fis d|
- g,4 \p-"\ \ \ cresc." r r r8 g(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g,4 \p\< r r r8 g(|
)c4 r r r8 c(|
- )b1\sf\>|
+ \!)b1\sf\>|
\!c4\p r4 r2|
R1*2|
r4 r8 fis\pp fis4. fis8|
r4 r8 fis fis4. fis8|
- r4 r8 g-"cresc." g4. g8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 g\< g4. g8|
r4 r8 g g4. g8|
r4 r8 a a4. a8|
r4 r8 bes bes4. bes8|
- c2.\ff()bes4|
+ \!c2.\ff()bes4|
a(g a)g|
c2.()bes4|
a(g a)g|
e|
f|
g|
- as-"cresc."|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as\<|
g|
as|
a|
c|
%a deux|
- des2\p( c||
+ \!des2\p( c||
bes as||
ges f||
)es as,||
g~|
g~|
g~|
- g-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g\<~|
g~|
g~|
g~|
g~|
g|
- e'2\ff d|
+ \!e'2\ff d|
cis a~|
a1\p~|
a~|
a~|
a~|
- a-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ a\<~|
a|
- f'2\ff e|
+ \!f'2\ff e|
dis b~|
b1\p|
a\<|
R1*3|
r4 r8 b'' b4. b8|
r4 r8 b b4. b8|
- r4 r8 c-"cresc." c4. c8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 c\< c4. c8|
r4 r8 c c4. c8|
\clef "tenor";
r4 r8 d d4. d8|
r4 r8 es es4. es8|
\clef "bass";
- f,2.\ff()es4|
+ \!f,2.\ff()es4|
d(c d)c|
f2.\ff()es4|
d(c d)c|
g\p|
bes\f|
%a deux|
- as4.\p-"\ \ \ cresc." as8 g4. g8|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as4.\p\< as8 g4. g8|
f4. f8 es4. es8|
as4. as8 g4. g8|
f4. f8 es4. es8|
- f4.\sf f8 f2\sf|
+ \!f4.\sf f8 f2\sf|
r4 r8 f f2\sf|
r4 r8 g g2\sf|
r4 r8 g g2\sf|
% a deux|
%% 270 copied from cello ||
- [c,8-"sempre\ \ \ \ \ \ \ "\ff b c d][es\ff d es c]|||
+ [c,8-"sempre"\ff b c d][es\ff d es c]|||
[b c d c][b c b g]|||
[c8 b c d][es d es c]|||
[b c d c][b c b g]|||
R1|
es,4-. e-. r2|
f4-. g-. r2|
- as4-"dim." r b r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ as4\> r b r|
R1|
%a deux|
- c,4\p r r2|
+ \!c,4\p r r2|
R1|
g4 r r2|
R1|
\score{
\$flauti_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
%\notes \context Voice=flauti <
\notes \context Staff=flauti <
\global
- \$flauto1
- \$flauto2
+ \context VoiceOne=flautoi
+ \$flauto1
+ \context VoiceTwo=flautoii
+ \$flauto2
>
>
g4-. r r2 |
b,4-. r r2 |
R1 *4 |
- r2 g'\p_"\ \ \ cresc." ( |
- )fis2. g4-.\f |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r2 g'\p\< ( |
+ )fis2. \!g4-.\f |
R1*5 |
- r2 f\p_"\ \ \ cresc." ~ |
- f4 e-.\f r2 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r2 f\p\< ~ |
+ f4 \!e-.\f r2 |
R1 |
f2()es |
- d1-"cresc." |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d1\< |
d1 |
d2 d2 |
d2 d2 |
- f1\ff ~|
+ \!f1\ff ~|
f4(es des)c |
b4. r8 c4. r8 |
d4. r8 es4. r8 |
c~|
c~|
c~|
- c-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\<~|
c~|
- c2\ff es|
+ \!c2\ff es|
d1~|
- d\p-"\ \ \ cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d\p\<~|
d~|
d2.()f4|
f(es2)d4|
d(c2)bes4|
bes(a bes)g|
- fis\pp r r2|
+ \!fis\pp r r2|
r2 r4 r8 a|
bes4 r r2|
- r r4 r8 bes-"cresc."|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r r4 r8 bes\<|
c4 r r r8 c |
d4 r r r8 d|
- es2.\ff()d4|
+ \!es2.\ff()d4|
fis(g fis)g|
es2.()d4|
fis(g fis)g|
r4 r8 f' es4 r8 bes|
c4 r r2|
R1*2|
- r4 r8 ges'-"cresc." f4 r8 c|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = ""
+ r4 r8 ges'\< f4 r8 c|
des4 r r2|
R1*5|
f4 r r r8 es|
f4 r8 f e4 r8 e|
f4 r r2|
R1|
- des4-.\ff r r2|
+ \!des4-.\ff r r2|
R1*3|
d2\sf r|
d2\sf r|
)d2. es4\sf(|
)d r r2|
R1*9|
- e2.\p-"\ \ \ cresc."(f4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e2.\p\<(f4|
e d b )g|
- g2\ff bes|
+ \!g2\ff bes|
a1~a4\p r r2|
R1*3|
- a1-"cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ a1\<~|
a|
- a2\ff c|
+ \!a2\ff c|
b a|
g2.\p( a4|
g fis dis )b|
c r8 f8 es4 r8 bes|
as4-. des4-. r2|
R1*11|
- es2.\p-"\ \ \ cresc."(f4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ es2.\p\<(f4|
es d b)g|
g1|
- as\f~|
+ \!as\f~|
as\p|
bes\f~|
bes\p|
c~|
c|
d|
- es4.-"sempre\ \ \ \ \ \ \ "\ff b8 c4. as8|
+ es4.-"sempre"\ff b8 c4. as8|
g4. as8 g4. f'8|
es4. b8 c4. as8|
g4. as8 g4. f'8|
R1|
c4-. c4-. r2|
c4-. c4-. r2|
- c4-"dim." r d r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ c4\> r d r|
R1|
- es4\p r r2|
+ \!es4\p r r2|
R1|
d,4 r r2|
R1|
bes\f~|
bes\p|
c1\f~|
- c\p-"\ \ \ cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\p\<~|
c~|
c~|
c~|
- c\ff~|
+ \!c\ff~|
c~|
c~|
c~|
c|
d|
%a deux urg: copied flauto-1(270,277)|
- es4.-"sempre\ \ \ \ \ \ \ "\ff b8 c4. as8||
+ es4.-"sempre"\ff b8 c4. as8||
g4. as8 g4. f'8||
es4. b8 c4. as8||
g4. as8 g4. f'8||
R1|
c4-. g'-. r2|
as4-. e-. r2|
- f4-"dim." r f r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ f4\> r f r|
R1|
- es4\p r r2|
+ \!es4\p r r2|
R1|
b4 r r2|
R1|
g4-. r r2 |
g4-. r r2 |
R1 *4 |
- as2\p-"\ \ \ cresc." ( g |
- )fis2. g4-.\f |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as2\p\< ( g |
+ )fis2. \!g4-.\f |
R1*5 |
- ges2\p-"\ \ \ cresc." f ~ |
- f4 e\f r2 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ ges2\p\< f ~ |
+ f4 \!e\f r2 |
R1 |
f2\p()es |
- d1-"cresc." |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d1\< |
d |
d2 d |
d d |
- f1\ff ~|
+ \!f1\ff ~|
f4(es des)c|
f4. r8 es4. r8|
g4. r8 g4. r8|
)f2. ges4(|
)f4 r r2|
R1*9|
- g2.\p-"\ \ \ cresc."( as4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g2.\p\<( as4|
g f d)bes|
- bes'2\ff des|
+ \!bes'2\ff des|
c bes|
as4\p r r2|
R1*3|
- as2.\p-"\ \ \ cresc."( bes4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as2.\p\<( bes4|
as g e)c|
- c'2\ff es,|
+ \!c'2\ff es,|
d1~|
- d\p-"\ \ \ cresc." ~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ d\p\< ~|
d~|
- d2.\sf\>()f4|
+ \!d2.\sf\>()f4|
\!f\p( es2)d4|
d(c2)bes4|
bes(a bes)g|
fis\pp r r2|
r r4 r8 fis' |
g4 r r2|
- r r4 r8 g-"cresc."|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r r4 r8 g\<|
a4 r r r8 a|
bes4 r r r8 bes|
- fis2.\ff()g4|
+ \!fis2.\ff()g4|
fis(g fis)g|
fis2.()g4|
fis(g fis)g|
des4 r r r8 c|
bes4 r8 es f4 r8 f|
g4 r8 g e4 r 8 e|
- c'1\p-"\ \ \ cresc." ~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c'1\p\< ~|
c~|
c~|
c|
- c4\ff r8 c c4 r8 c|
+ \!c4\ff r8 c c4 r8 c|
c4 r8 c c4 r8 c|
c4 r8 c c4 r8 c|
des4 r8 des c4 r8 c|
)g2. fis4\sf(|
)g4 r r2|
R1*5|
- e2.\p-"\ \ \ cresc." (f4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e2.\p\< (f4|
e d b)g|
- g'2.(a4g2)f|
+ g'2.(a4 g2)f|
e2.( f4|
e d b)g|
- g'2\ff bes|
+ \!g'2\ff bes|
a1~|
a\p~|
a~|
a~|
a|
- f2.-"cresc."( g4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ f2.\<( g4|
f e cis)a|
- a'2\ff c|
+ \!a'2\ff c|
b1\p~|
b~|
b~|
es(d es)c|
b r r2|
r r4 r8 d|
- es4-"cresc." r r2|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ es4\< r r2|
r r4 r8 es|
f4 r r r8 f|
g4 r r r8 g|
- as2.\ff()g4|
+ \!as2.\ff()g4|
f(es f)es|
as2.\ff()g4|
f(es f)es|
es d b)g|
g'2.(as4|
g2)f|
- es2.-"cresc."( f4|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ es2.\<( f4|
es d b)g|
c1|
- es\f|
+ \!es\f|
f\p|
f\f|
g\p|
g\f|
- c\p-"\ \ \ cresc."~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\p\<~|
c~|
c~|
c~|
- c\ff~|
+ \!c\ff~|
c~|
c~|
c~|
c|
d|
- es,4.-"sempre\ \ \ \ \ \ \ "\ff b8 c4. as8|
+ es,4.-"sempre"\ff b8 c4. as8|
g4. as8 g4. f'8|
es4. b8 c4. as8|
g4. as8 g4. f'8|
R1|
c,1~|
c|
- b'4 r r2|
+ b'4-. r r2|
R1|
c,1~|
c|
bes4 r8 bes bes4 r8 bes|
bes4\p r r2|
R1*15|
- r4 r8 as'-"cresc." ges4 r8 des|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 as'\< ges4 r8 des|
es4 r8 bes' as4 r8 es|
f4 r r2|
R1*3|
%a deux; urg copied ...|
- f4\f r r r8 es|
+ \!f4\f r r r8 es|
des4 r r r8 c|
bes4 r8 bes bes4 r8 bes|
bes4 r8 bes bes4 r8 bes|
- c1\p-"\ \ \ cresc." ~||
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c1\p\< ~||
c~|
c~|
c|
- c4\ff r8 c c4 r8 c|
+ \!c4\ff r8 c c4 r8 c|
c4 r8 c c4 r8 c|
c4 r8 c c4 r8 c|
des4 r8 des c4 r8 c|
d\f|
es\p|
e\f|
- c\p-"\ \ \ cresc." ~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\p\< ~|
c~|
c~|
c~|
- c\ff~|
+ \!c\ff~|
c~|
c~|
c~|
c|
d|
%a deux; urg: copied oboe-1(270,274:1)|
- es4.-"sempre\ \ \ \ \ \ \ "\ff b8 c4. as8||
+ es4.-"sempre"\ff b8 c4. as8||
g4. as8 g4. f'8||
es4. b8 c4. as8||
g4. as8 g4. f'8||
R1|
c,1~|
c|
- d'4 r r2|
+ d'4-. r r2|
R1|
c,1~|
c|
R1|
c4-. c-. r2|
c4-. c-. r2|
- c4-"dim." r d r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ c4\> r d r|
R1|
- c4\p r r2|
+ \!c4\p r r2|
R1|
b4 r r2|
R1|
\score{
\$oboi_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
%\notes \context Voice=oboi <
\notes \context Staff=oboi <
\global
- \$oboe1
- \$oboe2
+ \context VoiceOne=oboei
+ \$oboe1
+ \context VoiceTwo=oboeii
+ \$oboe2
>
>
\score{
\$timpani_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
R1*6 |
r4 c-.\f r2 |
R1*2 |
- r2 c4-.\p-"\ \ \ cresc." r |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r2 c4-.\p\< r |
r2 c4-. r |
r2 c4-. r |
c r c r |
- c1\ff-\trill |
+ \!c1\ff-\trill |
c8 r g r g r g r|
g4 r g r|
g r c r |
g1\trill~|
g|
g4 r8 g g4 r8 g|
+ g4 r8 g g4 r8 g|
g4\p r r2|
R1*24|
c4\f r8 c c4 r8 c|
c4 r r2|
c4 r r2|
g4 r r2|
- c4-"sempre\ \ \ \ \ \ \ "\ff r c r|
+ c4-"sempre"\ff r c r|
g r r2|
c4 r c r|
g r r2|
R1|
c4-. c-. r2|
c4-. c-. r2|
- c4-"dim." r g r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ c4\> r g r|
R1|
- c4\p r r2|
+ \!c4\p r r2|
R1|
g4 r r2|
R1|
\notes<
% \global
\time 4/4;
- \$timpani
+ \context VoiceOne=timpani
+ \$timpani
>
>
\score{
\$trombe_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\notes \context Staff=trombe <
% \global
\time 4/4;
- \$trombo1
- \$trombo2
+ \context VoiceOne=tromboi
+ \$trombo1
+ \context VoiceTwo=tromboii
+ \$trombo2
>
>
R1*6 |
r4 c-.\f r2 |
R1*2 |
- r2 c4\p-"\ \ \ cresc." r |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r2 c4\p\< r |
r2 c4 r |
r2 c4 r |
c r c r |
- c1\ff ~ |
+ \!c1\ff ~ |
c8 r g r g r g r|
g4. r8 g4. r8|
g4. r8 c4. r8|
c4 r r2|
R1*18|
e1\f(|
- )c\p-"\ \ \ cresc." ~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )c\p\< ~|
c~|
c~|
c~|
- c4.\ff c8 c2~|
+ \!c4.\ff c8 c2~|
c4. c8 c2~|
c4. c8 c2~|
c4. c8 c2~|
c4. c8 c2|
r4 r8 d d2|
- c4-"sempre\ \ \ \ \ \ \ "\ff r c r|
+ c4-"sempre"\ff r c r|
g r r2|
c4 r c r|
g r r2|
R1|
c4-. c-. r2|
c4-. c-. r2|
- c4-"dim." r g r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ c4\> r g r|
R1|
- g4\p r r2|
+ \!g4\p r r2|
R1 |
g4 r r2|
R1 |
R1*6 |
r4 c-.\f r2 |
R1*2 |
- r2 c4\p_"\ \ \ cresc." r |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r2 c4\p\< r |
r2 c4 r |
r2 c4 r |
c r c r |
- c1\ff ~ |
+ \!c1\ff ~ |
c8 r g r g r g r|
g4. r8 g4. r8|
g4. r8 c4. r8|
c4 r r2|
R1*18|
c1\f~|
- c\p-"\ \ \ cresc." ~|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c\p\< ~|
c~|
c~|
c~|
- c4.\ff c8 c2~|
+ \!c4.\ff c8 c2~|
c4. c8 c2~|
c4. c8 c2~|
c4. c8 c2~|
c4. c8 c2|
r4 r8 g'8 g2|
- c,4-"sempre\ \ \ \ \ \ \ "\ff r c r||
+ c,4-"sempre"\ff r c r||
g r r2|
c4 r c r|
g r r2|
R1|
c,4-. c-. r2|
c4-. c-. r2|
- c4-"dim." r g r|
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ c4\> r g r|
R1|
- g4\p r r2|
+ \!g4\p r r2|
R1|
g4 r r2|
R1|
\version "1.3.4";
viola1 = \notes \relative c {
- c'1\ff ~ | c | f,4-. r r2 | r1 |
+ c'1\ff ~ |
+ c |
+ f,4-. r r2 |
+ r1 |
% copied 3 bars from three back...
%5
- c'1 ~ | c | f,4-. r r2 | r1 |
- c'1 ~ | c | fis,4-. r r2 | r1 |
- g'4-. r r2 | g4-. r r2 |
+ c'1 ~ |
+ c |
+ f,4-. r r2 |
+ r1 |
+ c'1 ~ |
+ c |
+ fis,4-. r r2 |
+ r1 |
+ g'4-. r r2 |
+ g4-. r r2 |
% copied from violino-1...
%15
[c,,8-.\p es-.] [es()d] [d-. g-.] g4-"ten." |
[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] |
- es4.-"cresc." es8 d4. d8 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ es4.\< es8 d4. d8 |
%20
- c4. c8 b4\f r4 |
+ c4. c8 \!b4\f r4 |
R1 |
r4 [des,8\p()c][c-. f-.]f4-"ten." |
r4 [des8\p()c][c-. f-.]f4-"ten." |
r4 [des8\p()c][c-. ges'-.][ges()f] |
%25
- [f-. bes-.][bes()a][a-. es'-.][es()des] | des4.-"cresc." des8 c4. c8 |
- bes4 bes4-.\f r2 |
+ [f-. bes-.][bes()a][a-. es'-.][es()des] |
+ \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~ | [c8-"cresc." c-.]c2.~ |
+ r8 c-.\p c4. c8-. c4~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [c8\< c-.]c2.~ |
%30
- [c8 c-.]c2.~ | [c8 c-.] c4. c8-. c4~ | [c8 c-.] c4. c8-. c4 |
- [c16\ff c c c][c c c c]c2:16 |
- %35
+ [c8 c-.]c2.~ |
+ [c8 c-.] c4. c8-. c4~ |
+ [c8 c-.] c4. c8-. c4 |
+ [\!c16\ff c c c][c c c c]c2:16 |
+ %35
[c16 c c c][bes bes bes bes][as as as as][g g g g] |
- g2:16 g: | g: g: | c: c: | e: f: |
+ g2:16 g: |
+ g: g: |
+ c: c: |
+ e: f: |
%40
c2\sf [c,8-. es-.][es()d] |
c'2\sf [c,8-. es-.][es()d] |
%50
bes4 r r2 |
R1 |
- es,4\p r r r8 es(|)as4 r r r8 as (|)g4 r r r8 g(|
+ es,4\p r r r8 es(|
+ )as4 r r r8 as (|
+ )g4 r r r8 g(|
%55
- )d4 r r r8 d(|)es4 r-"cresc." r r8 es(|)as4 r r r8 as(|
- )g4 r r r8 g(|)d4 r r r8 d(|
+ )d4 r r r8 d(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )es4 r\< r r8 es(|
+ )as4 r r r8 as(|
+ )g4 r r r8 g(|
+ )d4 r r r8 d(|
%60
- )es4 r r r8 es(|)as4 r r r8 as | bes2:16 as: | g: e: |
- f4\p r r r8 f(|
+ )es4 r r r8 es(|
+ )as4 r r r8 as |
+ bes2:16 as: |
+ g: e: |
+ \!f4\p r r r8 f(|
%65
- )bes4 r r r8 bes(|)as4 r r r8 as(|)e4 r r r8 e(|
- )f4-"cresc." r r r8 f(|)bes4 r r r8 bes |
+ )bes4 r r r8 bes(|
+ )as4 r r r8 as(|
+ )e4 r r r8 e(|
+ \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: | g4\p-"cresc." r r r8 g(|)c,4 r r r8 c |
- [f8\sf(\>as f as][f g d)\!g] |
+ \!c2:\ff bes: |
+ a: fis: |
+ \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] |
%75
- r [es'\p(c)es] r [d(bes)d] | r [c(g)c] r [bes(g)bes] |
+ r [es'\p(c)es] r [d(bes)d] |
+ r [c(g)c] r [bes(g)bes] |
r [as(g)as] r [bes(g)bes] |
[d,-.\pp d'-.] es4. es8-. d4 ~ |
[d8 d-.] es4. es8-. d4 ~ |
%80
- [d8-"cresc." d-.] es4. es8-. d4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [d8\< d-.] es4. es8-. d4 ~ |
[d8 d-.] es4. es8-. d4 ~ |
[d8 d-.] es4. es8-. d4 ~ |
[d8 d-.] es4. es8-. d4 (|
- )fis,2:\ff fis4: g: |
+ \!)fis,2:\ff fis4: g: |
%85
- d2: d: | fis: fis4: g: | c,: d: c: d: | b2: b4: c: | f': es: f: es: |
+ d2: d: |
+ fis: fis4: g: |
+ c,: d: c: d: |
+ b2: b4: c: |
+ f': es: f: es: |
%90
- b2: b4: c: | d: c: d: c: |
+ b2: b4: c: |
+ d: c: d: c: |
c,4 r8 c' c4\sf()des |
- r r8 c c4\sf()des |
- r r8 c c4\sf()des |
- r r8 c c4\sf()des |
+ r r8 c c4\sf()des |
+
+ r r8 c c4\sf()des |
+
+ r r8 c c4\sf()des |
+
[c16 es es es]es4:[es16 fis fis fis]fis4: |
[b,16 d d d]d4:[bes16 e e e]e4: |
- [as,16 c c c ]c4:[g16 c c c]c4: | [a16 c c c]c4:[g16 c c c]c4: |
+ [as,16 c c c ]c4:[g16 c c c]c4: |
+ [a16 c c c]c4:[g16 c c c]c4: |
%100
- [c8 d,]d4. es8-. es4 ~ | [es8 c-.]c4. d8-. d4 |
+ [c8 d,]d4. es8-. es4 ~ |
+ [es8 c-.]c4. d8-. d4 |
% shared with cello from here on;
% except for some abbrevs below...
[g8\p bes cis d][es d bes g]|
[g,16 g bes bes][d d es es][f, f a a][cis cis d d] |
[es,8: g: b: c!:][d,: f: a: bes:] |
[c,: es: g: a:][cis,: e: g: bes:] |
- [d,: g: bes: d:][d,: fis: a: d:] | d2: d:
+ [d,: g: bes: d:][d,: fis: a: d:] |
+ d2: d:
%115
- | d: d: | d: d: | d: d: |
+ |
+ d: d: |
+ d: d: |
+ d: d: |
% urg, 2 copied from 102
[g,8\p bes cis d][es d bes g]|
[fis a cis d][es d a fis] |
%120
- [g bes c des][c des bes g]|[f as c des][c des as f]|
- [e g b c][b c g e]|[f as b c][b c as f]|
+ [g bes c des][c des bes g]|
+ [f as c des][c des as f]|
+ [e g b c][b c g e]|
+ [f as b c][b c as f]|
[e g b c][b c g e]|
%125
- [c e fis g][fis g e c]|[f as b c][des c as f]|
- [e g b c][des c g e]|[f as c des][c des as f]|
- [g bes d es][d es bes g]|[as-"cresc." c d es][f es c as]|
+ [c e fis g][fis g e c]|
+ [f as b c][des c as f]|
+ [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 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]|
% shared with cellos until here
% shared with violino-2 from here on
- [as as c es][f es c as]|[a c es f][ges f c a]|
+ [as as c es][f es c as]|
+ [a c es f][ges f c a]|
[bes des f ges][as ges des bes]|
%135
- [c es g as][bes as es c]|[des\p f a bes][c, es g as]|
- [bes, des f ges][as, c e f]|[ges, bes d es][f, as c des]|
+ [c es g as][bes as es c]|
+ [\!des\p f a bes][c, es g as]|
+ [bes, des f ges][as, c e f]|
+ [ges, bes d es][f, as c des]|
[es, ges bes des][as c es as,]|
%140
% shared with cello from here on;
[g,: bes: c: des:][f,: bes: c: des:]|
[e,: g: bes: des:][c,: e: g: c:]|
%shared with cello from here on
- [f,8\p-"cresc." as c des][es, g b c]|[des, f a bes][c, es g as]|
+ \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';
% but now rests for notes that viola cannot reach...
%145
r[bes des, f][c e g c]|
% cello has eight notes;
% viola has rest where can't reach
- [f,:\ff as: c: des:][es,: g: b: c:]|[des,: f: a: bes:][c,: es: g: as:]|
+ [\!f,:\ff as: c: des:][es,: g: b: c:]|
+ [des,: f: a: bes:][c,: es: g: as:]|
%150
r[des,16 des][e e g g]r8[c,16 c][e e f f]|
r8[des16 des][f f g g][c, c e e][g g c c]|
- f,1\ff ~ | f | f'4 r r2
+ f,1\ff ~ |
+ f |
+ f'4 r r2
R1
%155
- f,1 ~ | f | d'2\sf [g,8-. bes-.][bes()as] |
+ f,1 ~ |
+ f |
+ d'2\sf [g,8-. bes-.][bes()as] |
+
es'2\sf [g,8-. bes-.][bes()as] |
% ugh, should be quoted and transposed...
%160
[f8-.\p as-.][as()f][g-. c-.][c()b] |
- R1*2 |
+ R1*2 |
+
g2\ff [es8-. g-.][g()f] |
g2\sf [es8-. g-.][g()f] |
%165
r4 [e8-. g-.][g()f] r4 |
%170
r4 [e8-. g-.][g()f] r4 |
- r4 [e8-. g-.][g()f][fis-.fis-.] |
+ r4 [e8-. g-.][g()f][fis-.fis-.] |
+
g4 [fis8-.as-.][as()g] r4 |
r4 [fis8-.as-.][as()g] r4 |
r4 [fis8-.as-.][as()g] r4 |
%175
- r4 [fis8-.as-.][as()g] c4\sf(|)b r r2 | R1
+ r4 [fis8-.as-.][as()g] c4\sf(|
+ )b r r2 |
+ R1
% ugh, should be quoted and transposed
c4\p r r r8 c8(|
)f4 r r r8 f8(|
%180
)e4 r r r8 e8(|
)b'4 r r r8 b8(|
- )c4 r-"cresc." r r8 c,8(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )c4 r\< r r8 c,8(|
% copied
)f4 r r r8 f8(|
)e4 r r r8 e8(|
)b'4 r r r8 b8(|
)c4 r r r8 c,8(|
)f4 r r r8 f8|
- g2:16\ff f: | e: cis: |
+ \!g2:16\ff f: |
+ e: cis: |
%190
c,4\p r r r8 c8(|
)g'4 r r r8 g8(|
)f4 r r r8 f8(|
- )cis4-"cresc." r r r8 cis8(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )cis4\< r r r8 cis8(|
)d4 r r r8 d8(|
%195
)g4 r r r8 g8|
% check
- [a16\ff a' a a]a4: a2: | fis: dis: |
+ [\!a16\ff a' a a]a4: a2: |
+ fis: dis: |
+
e,4\p r r r8 e8(|
)a4\< r r r8 a8(|
%200
r[c\p(as)c]r[c(a)c] |
[b-. g'-.] as4. as8-. g4 ~ |
[g8 g-.] as4. as8-. g4 ~ |
- [g8 g-.-"cresc."] as4. as8-. g4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [g8 g-.\<] as4. as8-. g4 ~ |
[g8 g-.] as4. as8-. g4 ~ |
%210
[g8 g-.] as4. as8-. g4 ~ |
[g8 g-.] as4. as8-. g4 (|
- )b,2:16\ff b4: c: | g'2: g: |
+ \!)b,2:16\ff b4: c: |
+ g'2: g: |
+
%214
- b,2:16\ff b4: c: | g'2: g: |
- e2:16\ff e4: f: | b,: c: b: c: |
- e2:16\ff e4: f: | b,: c: b: c: |
+ b,2:16\ff b4: c: |
+ g'2: g: |
+
+ e2:16\ff e4: f: |
+ b,: c: b: c: |
+
+ e2:16\ff e4: f: |
+ b,: c: b: c: |
+
%220
r4 r8 es8 es4\sf()fes |
r4 r8 es8 es4\sf()fes |
[g8 g]g4. as8 as4 ~ |
[as8 as]f4. f8 g4 |
%230
- c\p r r2 | r r4 r8 b\f |
- c4 r r2 | r r4 r8 b\f | c4 r r2 |
+ c\p r r2 |
+ r r4 r8 b\f |
+ c4 r r2 |
+ r r4 r8 b\f |
+ c4 r r2 |
R1*3 |
[c,16c es es][g g as as][bes bes d d][fis fis g g] |
[as, as c c][e e f f][g, g bes bes][d d es es] |
%240
f,4 r r2 |
R1*11 |
- c'4\p-"cresc." r r r8 c8(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c'4\p\< r r r8 c8(|
% check slur and oct
- )f4 r r r8 f8 | % f,8 (|
- es1 |
+ )f4 r r r8 f8 |
+ % f,8 (|
+ es1 |
+
%255
- ges\f | f\p | as\f | g\p
- e2:16\f e: |
+ \!ges\f |
+ f\p |
+ as\f |
+ g\p
+ e2:16\f e: |
+
%260
- [as,8\p-"cresc." f']f4. es8 es4 ~ |
+ \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 ~ |
[es8 as]as4. g8 g4 |
- r r8 d\ff es4.\sf()d8 |
+ r r8 \!d\ff es4.\sf()d8 |
%265
r4 r8 d es4.\sf()d8 |
r4 r8 e f4.\sf()e8 |
r4 r8 e g4.\sf()f8 |
r4 r8 f as4.\sf()g8 |
%270
- g2:16-"sempre" g:\ff | g: g: | g: g: | g: g: |
+ g2:16-"sempre" g:\ff |
+ g: g: |
+ g: g: |
+ g: g: |
[g8 b, c g][c b c g] |
%275
[c b c g][c b c g] |
- c,1 ~ | c | f4-. r r2 | R1 |
- c1 ~ | c | f4-. r r2 | R1 |
- c1 ~ | c | fis4-. f-. r2 | R1 |
- es4-. e-. r2 | f4-. g-. r2 |
+ c,1 ~ |
+ c |
+ f4-. r r2 |
+ R1 |
+ c1 ~ |
+ c |
+ f4-. r r2 |
+ R1 |
+ c1 ~ |
+ c |
+ fis4-. f-. r2 |
+ R1 |
+ es4-. e-. r2 |
+ f4-. g-. r2 |
%290
- as4-"dim." r g r | R1 | c4\p r r2 | R1 |
- g4-"pizz." r r2 | R1 | c,4 r r2 | R1*15 |
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ as4\> r g r |
+ R1 |
+ \!c4\p r r2 |
+ R1 |
+ g4-"pizz." r r2 |
+ R1 |
+ c,4 r r2 |
+ R1*15 |
c4\pp r r2 |
c4 r r2 |
c4 r r2 |
\context Thread
\translator Staff=violai
\translator Voice=one
- c1 ~ | c | s1*2 |
+ c1 ~ |
+ c |
+ s1*2 |
% copied 3 bars from three back...
- c ~ | c | s1*2 % |
+ c ~ |
+ c |
+ s1*2 % |
% \translator Staff=viola
- c ~ | c | s1*2 |
- g'4-. r r2 | g4-. r r2 |
+ c ~ |
+ c |
+ s1*2 |
+ g'4-. r r2 |
+ g4-. r r2 |
%15
s1*14
% same as viola-1, octave lower
- r8 c,-.\p c4. c8-. c4~ | [c8-"cresc." c-.]c2.~ |
- [c8 c-.]c2.~ | [c8 c-.] c4. c8-. c4~ | [c8 c8-.] c4. c8-. c4 |
+ r8 c,-.\p c4. c8-. c4~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [c8\< c-.]c2.~ |
+ [c8 c-.]c2.~ |
+ [c8 c-.] c4. c8-. c4~ |
+ [c8 c8-.] c4. c8-. c4 |
%35
- [as'16\ff as a as][as as as as]as2:16 |
+ [\!as'16\ff as a as][as as as as]as2:16 |
}
% $viola2_staff = \context Staff = viola_2 <
\$viola2_staff
>
+\include "coriolan-part-paper.ly"
+
\score{
\$viola_staff
- %%\include "coriolan-part-paper.ly"
+ \include "coriolan-part-paper.ly"
\paper{
- castingalgorithm = \Wordwrap;
- \translator { \VoiceContext noAutoBeaming = "1"; }
\translator { \HaraKiriStaffContext }
- % \translator { \ScoreContext skipBars = 1; }
- \translator { \OrchestralScoreContext skipBars = 1; }
}
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\score{
\$violino1_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\version "1.3.4";
violino1 = \notes \relative c {
- c'1\ff ~ | c | <f4-. c'-. as'-.> r r2 | R1 |
- c1 ~ | c | <d4-. d'-. d'-.> r r2 | R1 |
- c1 ~ | c | <es'4-. es'-.> r r2 | R1 |
- <es,4-. c'-. g'-.> r r2 | <g,4-. d'-. b'-.> r r2 |
+ c'1\ff ~ |
+ c |
+ <f4-. c'-. as'-.> r r2 |
+ R1 |
+ c1 ~ |
+ c |
+ <d4-. d'-. d'-.> r r2 |
+ R1 |
+ c1 ~ |
+ c |
+ <es'4-. es'-.> r r2 |
+ R1 |
+ <es,4-. c'-. g'-.> r r2 |
+ <g,4-. d'-. b'-.> r r2 |
[c8-.\p es-.] [es()d] [d-. g-.] g4-"ten." |
[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] |
- [es8-.-"cresc." as-.] as4. g8-. g4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [es8-.\< as-.] as4. g8-. g4 ~ |
%20
- [g8 fis] fis4 ~ fis g-.\f |
- R1 |
+ [g8 fis] fis4 ~ fis \!g-.\f |
+ R1 |
[bes,,!8\p-. des-.][des()c][c-. f-.]f4-"ten." |
[bes,!8\p-. des-.][des()c][c-. f-.]f4-"ten." |
[bes,!8\p-. des-.][des()c][c-. ges'-.][ges()f] |
%25
[f-. bes-.][bes()a][a-. es'-.][es()des]|
- [des-.-"cresc." ges-.] ges4. f8-. f4~ | [f8 e-.]e4-.\f r2 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [des-.\< ges-.] ges4. f8-. f4~ |
+ [f8 e-.]\!e4-.\f r2 |
R1 |
%29
- r8 f-.\p f4. es8-. es4~ | [es8-"cresc." d-.]d2.~ |
- [d8 d-.]d2.~ | [d8 d-.] d4. d8-. d4~ | [d8 d8-.] d4. d8-. d4 |
- [f16\ff f f f][f f f f]f2:16 |
+ r8 f-.\p f4. es8-. es4~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [es8\< d-.]d2.~ |
+ [d8 d-.]d2.~ |
+ [d8 d-.] d4. d8-. d4~ |
+ [d8 d8-.] d4. d8-. d4 |
+ [\!f16\ff f f f][f f f f]f2:16 |
%35
[f16 f f f][es es es es][des des des des][c c c c] |
- b2:16 c: | d!: es: | e: f: | g: as: |
+ b2:16 c: |
+ d!: es: |
+ e: f: |
+ g: as: |
%40
a2\sf [c,,8-. es-.][es()d] |
a''2\sf [c,,8-. es-.][es()d] |
as''!2\sf [b,,8-. d-.][d()c] |
as''2\sf [b,,8-. d-.][d()c] |
- g''1\sf |
+ g''1\sf |
+
%45
- ges\sf |
+ ges\sf |
+
f2. ges4\sf(|
)f2. ges4\sf(|
)f2. ges4\sf(|
%50
)f1\>~ |
f4 d( bes)\!as |
- g2.\p( as4 | g f d ) bes | bes'2.( c4 |
+ g2.\p( as4 |
+ g f d ) bes |
+ bes'2.( c4 |
+
%55
bes2 )as |
- g4 <bes2-"cresc." bes'> <bes4 bes' > ~ |
- <bes-"cresc." bes'> <bes2 bes'> <bes4 bes' > ~ |
+ \property Voice.crescendoText = "cresc." % poco a poco
+ \property Voice.crescendoSpanner = "dashed-line"
+ g4 <bes2\< bes'> <bes4 bes' > ~ |
+ <bes bes'> <bes2 bes'> <bes4 bes' > ~ |
<bes bes'> <bes2 bes'> <bes4 bes' > ~ |
<bes bes'> <bes2 bes'> <bes4 bes'> |
%60
- bes'2:16 bes: | bes: bes: |
- bes:\ff des: | c: bes: |
- as2.\p( bes4 |
+ bes'2:16 bes: |
+ bes: bes: |
+ \!bes:\ff des: |
+ c: bes: |
+ as2.\p( bes4 |
+
%65
- as g e )c | c'2.( des4 | c2 ) bes |
- [as16-"cresc." c c c][c c c c] c2:16 | c: c: |
+ as g e )c |
+ c'2.( des4 |
+ c2 ) bes |
+
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [as16\< c c c][c c c c] c2:16 |
+ c: c: |
+
%70
- c:\ff es: | d: c: | bes2.\p-"cresc."( c4 | bes a fis ) d |
- d'\sf\>( as g )\!f |
+ \!c:\ff es: |
+ d: c: |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ bes2.\p\<( c4 |
+ bes a fis ) d |
+ \!d'\sf\>( as g )\!f |
%75
- r8[es\p(c)es]r[d(bes)d] | r[c(g)c]r[bes(g)bes] |
- r[a(g)a]r[bes(g)bes]|[fis-.\pp a-.] a4. a8-. a4~|
+ r8[es\p(c)es]r[d(bes)d] |
+ r[c(g)c]r[bes(g)bes] |
+ r[a(g)a]r[bes(g)bes]|
+ [fis-.\pp a-.] a4. a8-. a4~|
[a8 a-.] a4. a8-. a4~|
%80
[a8 bes-.] bes4. bes8-. bes4~|
)es2:16\ff es4: d: |
%85
fis: g: fis: g: |
- es2: es4: d: |
+ es2: es4: d: |
+
fis: g: fis: g: |
- as2: as4: g: |
+ as2: as4: g: |
+
b: c: b: c: |
%90
- as2: as4: g: |
+ as2: as4: g: |
+
b: c: b: c: |
r8 es as,4\sf~as()g |
r8 es' as,4\sf~as()g |
r8 es' as,4\sf~as()g |
r8 es' as,4. fis8 es'4~ |
[es8 d] g,4. e8 d'4~ |
- [d8 c] f,4. c'8 es,4 ~ |
+ [d8 c] f,4. c'8 es,4 ~ |
+
[es8 c'] a4. c8 g4 ~ |
%100
- [g8 fis] d,4. es8-. es4~ |
+ [g8 fis] d,4. es8-. es4~ |
+
[es8 c-.] c4. d8-. d4 |
- g, r8 es'' d4 r8 bes8 |
+ g, r8 es'' d4 r8 bes8 |
+
a4 r8 es' d4 r8 a\f |
bes4 r8 es8\p d4 r8 bes |
%105
- a4 r8 es' d4 r8 a8\f | bes4 r8 es\p d4 r8 a |
- g4 r8 c bes4 r8 f | es4 r8 a g4 r8 d | c4 r8 g' fis4 r8 c' |
+ a4 r8 es' d4 r8 a8\f |
+ bes4 r8 es\p d4 r8 a |
+ g4 r8 c bes4 r8 f |
+ es4 r8 a g4 r8 d |
+ c4 r8 g' fis4 r8 c' |
%110
- bes4\f r8 es' d4 r8 a |
- g4 r8 c bes4 r8 f |
+ bes4\f r8 es' d4 r8 a |
+
+ g4 r8 c bes4 r8 f |
+
es4 r8 a g4 r8 cis,, |
- d4 r8 g' d,4 r8 fis' |
- bes,,4. g''8 g2 ~ |
+ d4 r8 g' d,4 r8 fis' |
+
+ bes,,4. g''8 g2 ~ |
+
%115
- g4. bes8 bes2 ~ | bes4. g8 g4 r8 bes | bes4 r8 d d4 r8 g |
- g4\p r8 es, d4 r8 bes | a4 r8 es' d4 r8 a |
+ g4. bes8 bes2 ~ |
+ bes4. g8 g4 r8 bes |
+ bes4 r8 d d4 r8 g |
+
+ g4\p r8 es, d4 r8 bes |
+ a4 r8 es' d4 r8 a |
+
%120
- bes4 r8 es des4 r8 bes | as!4 r8 es' des4 r8 as | g4 r r2 |
- r4 r8 es' des4 r8 as | g4 r r2 |
+ bes4 r8 es des4 r8 bes |
+ as!4 r8 es' des4 r8 as |
+ g4 r r2 |
+ r4 r8 es' des4 r8 as |
+ g4 r r2 |
%125
- r4 r8 c bes4 r8 e, |
- as4 r8 des c4 r8 as |
+ r4 r8 c bes4 r8 e, |
+
+ as4 r8 des c4 r8 as |
+
g4 r8 des' c4 r8 g |
- as4 r8 es' des4 r8 as |
+ as4 r8 es' des4 r8 as |
+
bes4 r r2 |
%130
- r4 r8 f'8-"cresc." es4 r8 c | bes4 r8 f' es4 r8 bes |
- c4 r8 f es4 r8 c | c4 r r2 | r4 r8 as' ges4 r8 des |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 f'8\< es4 r8 c |
+ bes4 r8 f' es4 r8 bes |
+ c4 r8 f es4 r8 c |
+ c4 r r2 |
+ r4 r8 as' ges4 r8 des |
%135
- es4 r8 bes' as4 r8 es | f4\p r8 bes as4 r8 es |
- des4 r8 ges f4 r8 c | bes4 r8 es des4 r8 as |
+ es4 r8 bes' as4 r8 es |
+ \!f4\p r8 bes as4 r8 es |
+ des4 r8 ges f4 r8 c |
+ bes4 r8 es des4 r8 as |
ges4 r8 des' c4 r8 ges' |
%140
- f4\f r8 bes as4 r8 es | des4 r8 ges f4 r8 c |
- bes4 r8 e f4 r8 bes, | bes4 r8 g'! es4 r8 bes' |
- as4\p r8 des-"cresc." c4 r8 g |
+ f4\f r8 bes as4 r8 es |
+ des4 r8 ges f4 r8 c |
+ bes4 r8 e f4 r8 bes, |
+ bes4 r8 g'! es4 r8 bes' |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as4\p r8 des\< c4 r8 g |
+
%145
- f4 r8 bes as4 r8 es | des4 r8 g f4 r8 c | bes4 r8 f' e4 r8 bes' |
- as4\ff r8 des c4 r8 g | f4 r8 bes as4 r8 es |
+ f4 r8 bes as4 r8 es |
+ des4 r8 g f4 r8 c |
+ bes4 r8 f' e4 r8 bes' |
+ \!as4\ff r8 des c4 r8 g |
+ f4 r8 bes as4 r8 es |
+
%150
- des4 r8 g f4 r8 c, | des4 r8 f' c,4 r8 e' |
- f,1\ff ~ | f | des''4 r r2 |
+ des4 r8 g f4 r8 c, |
+ des4 r8 f' c,4 r8 e' |
+
+ f,1\ff ~ |
+ f |
+ des''4 r r2 |
%155
R1 |
- f,,1 ~ | f |
+ f,,1 ~ |
+ f |
+
<f'2\sf d'!> [f,8-. as-.][as()g] |
<f'2\sf d'> [f,8-. as-.][as()g] |
%160
[f8-.\p as-.][as()g] [g-. c-.][c()b] |
- [b8-. es-.][es()d] [d-. g-.]g4-"ten." | R1 |
+ [b8-. es-.][es()d] [d-. g-.]g4-"ten." |
+ R1 |
<des2\ff des'> [e,8-. g-.][g()f] |
<des'2\sf des'> [e,8-. g-.][g()f] |
%165
[e-.\p bes'-.][bes()as][g-.des'-.][des()c] |
- [bes-. g'-.][g()f][e-. g-.]g4-"ten." |
+ [bes-. g'-.][g()f][e-. g-.]g4-"ten." |
+
r2 r4 des'4\ff (|
)c2. des4\sf(|
)c2. des4\sf(|
)d2. es4\sf(|
%175
)d2. es4\sf(|
- )d1\> ~ | d4( b g \!)f
- e2.\p( f4 | e d b ) g |
+ )d1\> ~ |
+ d4( b g \!)f
+ e2.\p( f4 |
+ e d b ) g |
%180
- g'2.( a4 | g2 )f | e4 g2-"cresc." g4 ~ |
+ g'2.( a4 |
+ g2 )f |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e4 g2\< g4 ~ |
+
g g2 g4 ~ |
g g2 g4 ~ |
%185
g g2 g4 |
- [g16 g g g][g g g g]g2:16 | g: g: | g:\ff bes: | a: g: |
+ [g16 g g g][g g g g]g2:16 |
+ g: g: |
+ \!g:\ff bes: |
+ a: g: |
%190
- f2.\p( g4 | f e cis ) a | a'2.( bes4 | a2 ) g |
- [f16-"cresc." a a a][a a a a]a2:16 |
+ f2.\p( g4 |
+ f e cis ) a |
+ a'2.( bes4 |
+ a2 ) g |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [f16\< a a a][a a a a]a2:16 |
+
%195
- a2 a | a2:16\ff c: | b: a: | g2.\p( a4 | g\< fis dis ) b |
+ a2 a |
+ \!a2:16\ff c: |
+ b: a: |
+ g2.\p( a4 |
+ g\< fis dis ) b |
%200
- b'1 ~ | \!b
+ b'1 ~ |
+ \!b
[c8\f\>c,(g)c]r[c(bes)\!c] |
r[c\p(as)c]r[c(g)c] |
r[c(f,)c']r[c(g)c] |
r[c(as)c]r[c(a)c] |
[b-. d-.]d4. d8-. d4 ~ |
[d8-. d-.]d4. d8-. d4 ~ |
- [d8-. es-.]es4.-"cresc." es8-. es4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [d8-. es-.]es4.\< es8-. es4 ~ |
[es8-. es-.]es4. es8-. es4 ~ |
%210
[es8-. f-.]f4. f8-. f4 ~ |
[f8-. g-.]g4. g8-. g4 |
- as2:16\ff as4: g: | b,: c: b: c: |
- as'2:16\ff as4: g: | b,: c: b: c: |
- des'2:16\ff des4: c: | e,: f: e: f: |
- des'2:16\ff des4: c: | e,: f: e: f: |
+ \!as2:16\ff as4: g: |
+ b,: c: b: c: |
+ as'2:16\ff as4: g: |
+ b,: c: b: c: |
+ des'2:16\ff des4: c: |
+ e,: f: e: f: |
+ des'2:16\ff des4: c: |
+ e,: f: e: f: |
%220
r8 as des,4\sf ~ des()c |
r8 as' des,4\sf ~ des()c |
[c8 b] g,4. as8 as'4 ~ |
[as8 as] f4. f8 g4 |
%230
- c,4\p r8 as' g4 r8 es |
- d4\p r8 as' g4 r8 d\f |
- es4\p r8 as\p g4 r8 es |
- d4\p r8 as' g4 r8 d\f |
- es4\p r8 as'\p g4 r8 d |
+ c,4\p r8 as' g4 r8 es |
+
+ d4\p r8 as' g4 r8 d\f |
+
+ es4\p r8 as\p g4 r8 es |
+
+ d4\p r8 as' g4 r8 d\f |
+
+ es4\p r8 as'\p g4 r8 d |
+
%235
- c4 r8 f es4 r8 bes |
- as4 r8 d c4 r8 g |
- f4 r8 c' b4 r8 f' |
- es4\f r8 as g4 r8 d |
- c4\f r8 f es4 r8 bes |
+ c4 r8 f es4 r8 bes |
+
+ as4 r8 d c4 r8 g |
+
+ f4 r8 c' b4 r8 f' |
+
+ es4\f r8 as g4 r8 d |
+
+ c4\f r8 f es4 r8 bes |
+
%240
- as4-. des-. r2 | R1*3 |
- e2.\p( f4 | e d b ) g |
- g'2.( a4 | g2 ) f |
+ as4-. des-. r2 |
+ R1*3 |
+ e2.\p( f4 |
+ e d b ) g |
+ g'2.( a4 |
+ g2 ) f |
es4 g2 g4 ~ |
g4 g2 g4 ~ |
%250
g4 g2 g4 ~ |
g4 g2 g4 ~ |
- [g16-"cresc." g g g][g g g g]g2:16 |
- g: g: | g: g: | as:\f as: | as:\p as: | bes:\f bes: | bes:\p bes: |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [g16\< g g g][g g g g]g2:16 |
+ g: g: |
+ g: g: |
+ \!as:\f as: |
+ as:\p as: |
+ bes:\f bes: |
+ bes:\p bes: |
c:\f c: |
%260
- r8 c-"cresc." c4. c8 c4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r8 c\< c4. c8 c4 ~ |
[c8 c] c4. c8 c4 ~ |
[c8 c] c4. c8 c4 ~ |
[c8 c] c4. c8 c4 ~ |
- c4.\ff <c8 c,> <c2\sf c, > ~ |
+ \!c4.\ff <c8 c,> <c2\sf c, > ~ |
%265
<c4. c,> <c8 c,> <c2\sf c, > ~ |
<c4. c,> <c8 c,> <c2\sf c, > ~ |
es4 r8 b8 c4 r8 b, |
%275
c4 r8 b,8 c4 r8 b |
- c1 ~ | c | <f4 c' as'-.> r r2 | R1
- c1 ~ | c | <d4 d' d'-.> r r2 | R1
- c1 ~ | c | es''4-. b-. r2 | R1 |
- c4-. g-. r2 | as4-. e-. r2 |
+ c1 ~ |
+ c |
+ <f4 c' as'-.> r r2 |
+ R1
+ c1 ~ |
+ c |
+ <d4 d' d'-.> r r2 |
+ R1
+ c1 ~ |
+ c |
+ es''4-. b-. r2 |
+ R1 |
+ c4-. g-. r2 |
+ as4-. e-. r2 |
+
%290
- f4-"dim." r d r | R1 | es!4\p r r2 | R1 | d,4-"pizz." r r2 |
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ f4\> r d r |
+ R1 |
+ \!es!4\p r r2 |
+ R1 |
+ d,4-"pizz." r r2 |
+
%295
- R1 | c1^"arco"-"sempre" ~ | c2-"pi\\`u piano" b2 |
- c1 ~ | c2 b2 |
+ R1 |
+
+ \property Voice.decrescendoText = "sempre pi\\`u piano"
+ \property Voice.decrescendoSpanner = ""
+ c1^"arco"\> ~ |
+ c2 b2 |
+ c1 ~ |
+ c2 b2 |
+
%300
- c1 ~ | c | b ~ | b | c ~ |
+ c1 ~ |
+ c |
+ b ~ |
+ b |
+ c ~ |
+
%305
- c | b ~ | b\> ~ | b ~ | \!b |
+ c |
+ b ~ |
+ \!b\> ~ |
+ b ~ |
+ b |
+
%310
- c4\pp r r2 | R1 |
+ \!c4\pp r r2 |
+ R1 |
c4-"pizz." r r2 |
c4 r r2 |
c4 r r2 |
\property Staff.instr = #"Vl. I"
\notes<
\global
- \$violino1
+ \context Voice=violinoi
+ \$violino1
>
>
\score{
\$violino2_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\version "1.3.4";
violino2 = \notes \relative c {
- c'1\ff ~ | c | <f4-. c'-. as'-.> r r2 | R1 |
- c1 ~ | c | <d4-. b'-. as'-.> r r2 | R1 |
- c1 ~ | c | <fis4-. es'-. c'-.> r r2 | R1 |
+ c'1\ff ~ |
+ c |
+ <f4-. c'-. as'-.> r r2 |
+ R1 |
+ c1 ~ |
+ c |
+ <d4-. b'-. as'-.> r r2 |
+ R1 |
+ c1 ~ |
+ c |
+ <fis4-. es'-. c'-.> r r2 |
+ R1 |
%13
- <g,4-. es'-. c'-.> r r2 | <g4-. d'-. b'-.> r r2 |
+ <g,4-. es'-. c'-.> r r2 |
+ <g4-. d'-. b'-.> r r2 |
R1 *3 |
r2 [b8-.\p f'-.] [f()es] |
- [es8-. as-.] as4.-"cresc." g8-. g4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [es8-. as-.] as4.\< g8-. g4 ~ |
%20
- [g8 fis-.] fis4 ~ fis g-.\f |
- R1*4 | r2
+ [g8 fis-.] fis4 ~ fis \!g-.\f |
+ R1*4 |
+ r2
%25
- [a,8-.\p es'-.][es()des] | [des-.-"cresc." ges-.]ges4. f8-. f4~ |
- [f8 e-.]e4-.\f r2 | R1
+ [a,8-.\p es'-.][es()des] |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [des-.\< ges-.]ges4. f8-. f4~ |
+ [f8 e-.]\!e4-.\f r2 |
+ R1
%29
%copied... \transpose c \violino-1(29, 39)
- r8 f-.\p f4. es8-. es4~ | [es8-"cresc." d-.]d2.~ |
- [d8 d-.]d2.~ | [d8 d-.] d4. d8-. d4~ | [d8 d8-.] d4. d8-. d4 |
- [f16\ff f f f][f f f f]f2:16 |
+ r8 f-.\p f4. es8-. es4~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [es8\< d-.]d2.~ |
+ [d8 d-.]d2.~ |
+ [d8 d-.] d4. d8-. d4~ |
+ [d8 d8-.] d4. d8-. d4 |
+ [\!f16\ff f f f][f f f f]f2:16 |
%35
[f16 f f f][es es es es][des des des des][c c c c] |
- b2:16 c: | d!: es: | e: f: |
+ b2:16 c: |
+ d!: es: |
+ e: f: |
+
<g: c,:> <as: c,:> |
%40
a2\sf [c,8-. es-.][es()d] |
%50
bes4 r r2 |
R1*5 |
- g'2.\p-"cresc."( a4 | g f d ) bes | bes'2.( c4 | bes2 )as |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g'2.\p\<( a4 |
+ g f d ) bes |
+ bes'2.( c4 |
+ bes2 )as |
%60
- [g16 bes bes bes][bes bes bes bes]bes2: |
+ [g16 bes bes bes][bes bes bes bes]bes2: |
+
%copied... \transpose c, violino-1(61,74)
bes: bes: |
- bes:\ff des: | c: bes: |
- as2.\p( bes4 |
+ \!bes:\ff des: |
+ c: bes: |
+ as2.\p( bes4 |
+
%65
- as g e )c | c'2.( des4 | c2 ) bes |
- [as16-"cresc." c c c][c c c c] c2:16 | c: c: |
+ as g e )c |
+ c'2.( des4 |
+ c2 ) bes |
+
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [as16\< c c c][c c c c] c2:16 |
+ c: c: |
+
%70
- c:\ff es: | d: c: | bes2.\p-"cresc."( c4 | bes a fis ) d |
- d'\sf\>( as g )\!f |
+ \!c:\ff es: |
+ d: c: |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ bes2.\p\<( c4 |
+ bes a fis ) d |
+ \!d'\sf\>( as g )\!f |
%75
% nono, only looks like transpose
- r8[c'\p(g)c]r[bes(g)bes] | r[g(es)g]r[g(d)g] |
+ r8[c'\p(g)c]r[bes(g)bes] |
+ r[g(es)g]r[g(d)g] |
r[g(es)g]r[g(e)g]|r8 fis-.\pp fis4. fis8-. fis4~|
% urg, can't copy: \transpose g \violino-1(75,91)
% a -> fis
[g8 a-.] a4. a8-. a4~|
[a8 bes-.] bes4. bes8-. bes4|
% different
- a2:16\ff a4: bes: | c: bes: c: bes: |
- a2:16 a4: bes: | c: bes: c: bes: |
- b2: b4: c: | f: es: f: es: |
+ a2:16\ff a4: bes: |
+ c: bes: c: bes: |
+ a2:16 a4: bes: |
+ c: bes: c: bes: |
+ b2: b4: c: |
+ f: es: f: es: |
%90
- b2: b4: c: | f: es: f: es: |
+ b2: b4: c: |
+ f: es: f: es: |
% copied: \transpose c, \violino-1(92,95)
r8 es as,4\sf~as()g |
r8 es' as,4\sf~as()g |
[c16 a' a a]a4:16[c,16 g' g g]g4:16 |
%100
[fis8 d]d4. es8 es4~|
- [es8 c-.]c4. d8-. d4 |
+ [es8 c-.]c4. d8-. d4 |
+
g,\p r r2 |
- r2 r4 r8 <d'\f a'> |
+ r2 r4 r8 <d'\f a'> |
+
<d4 bes'> r r2 |
%105
- r2 r4 r8 <d\f a'> |
+ r2 r4 r8 <d\f a'> |
+
<d4 bes'> r r r8 a'\p |
g4 r r r8 f |
- es4 r r r8 d |
- c4 r8 g fis4 r8 c' |
+ es4 r r r8 d |
+
+ c4 r8 g fis4 r8 c' |
+
% looks lot like violino-1 110-113
%110
- bes4\f r8 es d4 r8 a |
- g4 r8 c bes4 r8 f |
+ bes4\f r8 es d4 r8 a |
+
+ g4 r8 c bes4 r8 f |
+
es4 r8 a g4 r8 cis |
<[d16 s> <bes g'> <bes g'> <bes g'>] <a4:16 fis':> <a2:16 fis':> |
<bes: g':> <bes: g':> |
<bes: g':> <bes: g':> |
<bes: g':> <bes: g':> |
<bes: g':> <bes: g':> |
- <bes4\p g'> r r2 |
+ <bes4\p g'> r r2 |
+
% copied... urg: *same* as violino-1(119,128)
% URG: or is this R1*10??
% should hara-kiri like viola-1/2...
- a'4 r8 es' d4 r8 a |
+ a'4 r8 es' d4 r8 a |
+
%120
- b4 r8 es des4 r8 bes | as!4 r8 es' des4 r8 as | g4 r r2 |
- r4 r8 es' des4 r8 as | g4 r r2 |
+ b4 r8 es des4 r8 bes |
+ as!4 r8 es' des4 r8 as |
+ g4 r r2 |
+ r4 r8 es' des4 r8 as |
+ g4 r r2 |
%125
- r4 r8 c bes4 r8 e, |
- as4 r8 des c4 r8 as |
+ r4 r8 c bes4 r8 e, |
+
+ as4 r8 des c4 r8 as |
+
g4 r8 des' c4 r8 g |
as4 r8 es' des4 r8 as |
R1*3
%131
% copied from viola(131,140)
- [as,8 as c es][f es c as]|[a c es f][ges f c a]|
+ [as,8 as c es][f es c as]|
+ [a c es f][ges f c a]|
[bes des f ges][as ges des bes]|
+
%135
- [c es g as][bes as es c]|[des\p f a bes][c, es g as]|
- % [bes, des f ges][as, c e f]|[ges, bes d es][f, as c des]|
+ [c es g as][bes as es c]|
+ [des\p f a bes][c, es g as]|
+
% urg, copied, but nog ges, f, on violino!
[bes, des f ges][as, c e f]|r [bes, d es]r[as, c des]|
% [es, ges bes des][as c es as,]|
r[bes bes des][as c es ges]|
+
% copied: \transpose c \violino-1(140,149)
%140
- f4\f r8 bes as4 r8 es | des4 r8 ges f4 r8 c |
- bes4 r8 e f4 r8 bes, | bes4 r8 g'! es4 r8 bes' |
- as4\p r8 des-"cresc." c4 r8 g |
+ f4\f r8 bes as4 r8 es |
+ des4 r8 ges f4 r8 c |
+ bes4 r8 e f4 r8 bes, |
+ bes4 r8 g'! es4 r8 bes' |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as4\p r8 des\< c4 r8 g |
+
%145
- f4 r8 bes as4 r8 es | des4 r8 g f4 r8 c | bes4 r8 f' e4 r8 bes' |
- as4\ff r8 des c4 r8 g | f4 r8 bes as4 r8 es |
+ f4 r8 bes as4 r8 es |
+ des4 r8 g f4 r8 c |
+ bes4 r8 f' e4 r8 bes' |
+ \!as4\ff r8 des c4 r8 g |
+ f4 r8 bes as4 r8 es |
+
% copied somewhat from violino-1(150,168)
%150
- des4 r8 g f4 r8 c | des4 r8 f' c,4 r8 e' |
- f,1\ff ~ | f | <f4 des'> r r2 |
+ des4 r8 g f4 r8 c |
+ des4 r8 f' c,4 r8 e' |
+
+ f,1\ff ~ |
+ f |
+ <f4 des'> r r2 |
%155
R1 |
- f1 ~ | f |
+ f1 ~ |
+ f |
+
<d2\sf d'!> [f8-. as-.][as()g] |
<d2\sf d'> [f8-. as-.][as()g] |
%160
R1 |
- [b,8-. es-.][es()d] [d-. g-.]g4-"ten." | R1 |
+ [b,8-. es-.][es()d] [d-. g-.]g4-"ten." |
+ R1 |
<e2\ff des'> [e8-. g-.][g()f] |
<e2\sf des'> [e8-. g-.][g()f] |
+
%165
R1
- [bes,8-.\p g'-.][g()f][e-. g-.]g4-"ten." |
+ [bes,8-.\p g'-.][g()f][e-. g-.]g4-"ten." |
R1 |
% copied \transpose c' viola(168, 175)
r4 [e8-.\ff g-.][g()f] r4 |
r4 [e8-. g-.][g()f] r4 |
+
%170
r4 [e8-. g-.][g()f] r4 |
- r4 [e8-. g-.][g()f][fis-.fis-.] |
+ r4 [e8-. g-.][g()f][fis-.fis-.] |
g4 [fis8-.as-.][as()g] r4 |
r4 [fis8-.as-.][as()g] r4 |
r4 [fis8-.as-.][as()g] r4 |
+
%175
r4 [fis8-.as-.][as()g] es'4\sf(|
% copied violino-1(176,201)
- )d1\> ~ | d4( b g \!)f
- e2.\p( f4 |
+ )d1\> ~ |
+ d4( b g \!)f
+ e2.\p( f4 |
e d b ) g |
+
%180
- g'2.( a4 | g2 )f |
- e4 g2-"cresc." g4 ~ |
+ g'2.( a4 |
+ g2 )f |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ e4 g2\< g4 ~ |
g g2 g4 ~ |
g g2 g4 ~ |
+
%185
g g2 g4 |
- [g16 g g g][g g g g]g2:16 | g: g: | g:\ff bes: | a: g: |
+ [g16 g g g][g g g g]g2:16 |
+ g: g: |
+ \!g:\ff bes: |
+ a: g: |
+
%190
- f2.\p( g4 | f e cis ) a | a'2.( bes4 | a2 ) g |
- [f16-"cresc." a a a][a a a a]a2:16 |
+ f2.\p( g4 |
+ f e cis ) a |
+ a'2.( bes4 |
+ a2 ) g |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [f16\< a a a][a a a a]a2:16 |
+
%195
- a2 a | a2:16\ff c: | b: a: | g2.\p( a4 | g\< fis dis ) b |
+ a2 a |
+ \!a2:16\ff c: |
+ b: a: |
+ g2.\p( a4 |
+ g\< fis dis ) b |
+
%200
- b'1 ~ | \!b
+ b'1 ~ |
+ \!b
% similar violino-1 only until 219
[c8\f\>g(c)g]r[bes(g)\!bes] |
r[as\p(f)as]r[g(es)g] |
r[f(c)f]r[g(es)g] |
+
%205
r[as(d,)as']r[a(es)a] |
[g-. b-.]b4. b8-. b4 ~ |
[b8-. b-.]b4. b8-. b4 ~ |
- [b8-. c-.]c4.-"cresc." c8-. c4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [b8-. c-.]c4.\< c8-. c4 ~ |
[c8-. c-.]c4. c8-. c4 ~ |
+
%210
[c8-. d-.]d4. d8-. d4 ~ |
[d8-. es-.]es4. es8-. es4 |
- as,2:16\ff as4: g: | f: es: f: es: |
- as2:16\ff as4: g: | f: es: f: es: |
- des'2:16\ff des4: c: | bes: as: bes: as: |
- des2:16\ff des4: c: | bes: as: bes: as: |
+ \!as,2:16\ff as4: g: |
+ f: es: f: es: |
+ as2:16\ff as4: g: |
+ f: es: f: es: |
+ des'2:16\ff des4: c: |
+ bes: as: bes: as: |
+ des2:16\ff des4: c: |
+ bes: as: bes: as: |
+
% copied violino-1(220, 223)
%220
r8 as des,4\sf ~ des()c |
r8 as' des,4\sf ~ des()c |
% looks lot like viola...
[f16 f as as]f4:16[d16 d g g]d4: |
+
%225
[c16 c g' g]c,4:16[c16 c f f]c4: |
[b16 b f' f]b,4:16[c16 c f f]c4: |
[d16 d f f]d4:16[c16 c f f]c4:|
[d8 g,] g'4. as8 as4 ~ |
- [as8 as] f4. f8 g4 |
+ [as8 as] f4. f8 g4 |
+
%230
- c,4\p r r2 |
- r2 r4 r8 <g\f d'> |
+ c,4\p r r2 |
+
+ r2 r4 r8 <g\f d'> |
+
<g4 es'> r r2 |
- r2 r4 r8 <g\f d'> |
+ r2 r4 r8 <g\f d'> |
+
<g4 es'> r r2 |
%235
R1*3 |
%copied violino-1(238,243)
- es'4\f r8 as g4 r8 d |
- c4\f r8 f es4 r8 bes |
+ es'4\f r8 as g4 r8 d |
+
+ c4\f r8 f es4 r8 bes |
+
%240
- as4-. des-. r2 | R1*3 |
+ as4-. des-. r2 |
+ R1*3 |
+
%245
[g,8\p( e' c e][g e c )g~] |
[g8( d' b d][g d b )g~] |
[g8( f' d f][g f d )g,~] |
[g8( es'! c es][g es c )g~] |
[g8( d' b d][g d b )g~] |
+
%250
[g8( es' c es][g es c )g~] |
[g8( f' d f][g f d )g,~] |
[g8( es' c es][g es c )g~] |
[g8( d' b d][g d b )g~] |
[g8( es' c es][g es c )g] |
+
%255
<c2:16\f es:> <c: es:> |
[as8\p( f' des f][as f des )as] |
[bes8\p( g' es g][bes g es )bes] |
<c2:16\f g':> <c: g':> |
%copied viola-1(260, 273)
+
%260
- [f8\p-"cresc." f']f4. es8 es4 ~ |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ [f8\p\< f']f4. es8 es4 ~ |
[es8 as]as4. g8 g4 ~ |
[g8 f]f4. es8 es4 ~ |
[es8 as]as4. g8 g4 |
- r r8 d\ff es4.\sf()d8 |
+ r r8 \!d\ff es4.\sf()d8 |
+
%265
r4 r8 d es4.\sf()d8 |
r4 r8 e f4.\sf()e8 |
r4 r8 e f4.\sf()e8 |
r4 r8 e g4.\sf()f8 |
r4 r8 f as4.\sf()g8 |
+
%270
- g2:16-"sempre" g:\ff | g: g: | g: g: | g: g: |
+ g2:16-"sempre" g:\ff |
+ g: g: |
+ g: g: |
+ g: g: |
g4. d8 es4. d,8 |
+
%275
es4 r8 b8 c4 r8 b |
- c1 ~ | c | <f4 c' as'-.> r r2 | R1
- c1 ~ | c | <d4 b' as'-.> r r2 | R1
- c1 ~ | c | <c'4-. a'-.> <b-. as'-.> r2 | R1 |
- <c4-. g'-.> <g-. c-.> r2 | as4-. <c,-. e-.> r2 |
+ c1 ~ |
+ c |
+ <f4 c' as'-.> r r2 |
+ R1
+ c1 ~ |
+ c |
+ <d4 b' as'-.> r r2 |
+ R1
+ c1 ~ |
+ c |
+ <c'4-. a'-.> <b-. as'-.> r2 |
+ R1 |
+ <c4-. g'-.> <g-. c-.> r2 |
+ as4-. <c,-. e-.> r2 |
+
%290
- <c4 f-"dim."> r g' r | R1 | g4\p r r2 | R1 | b,4-"pizz." r r2 |
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ <c4 f\>> r g' r |
+ R1 |
+ \!g4\p r r2 |
+ R1 |
+ b,4-"pizz." r r2 |
+
%295
- R1 | c4 r r2 | R1*15 |
+ R1 |
+ c4 r r2 |
+ R1*15 |
c4-"pizz." r r2 |
c4 r r2 |
c4 r r2 |
}
$violino2_staff = \context Staff = violino2 <
- % MIDI hoort geeneens verschil tussen een
+ % MIDI hoort geeneens verschil tussen een
% eerste en tweede viool ;-)
\property Staff.midiInstrument = #"violin"
\property Staff.instrument = #"Violino II"
\property Staff.instr = #"Vl. II"
\notes<
\global
- \$violino2
+ \context Voice=violinoii
+ \$violino2
>
>
\score{
\$violoncello_staff
\include "coriolan-part-paper.ly"
- \midi{ \tempo 4 = 160; }
+ \include "coriolan-midi.ly"
}
\version "1.3.4";
violoncello = \notes \relative c {
- c1\ff ~ | c | f,4-. r r2 | r1 | c'1\ff ~ | c | f,4-. r r2 |
+ c1\ff ~ |
+ c |
+ f,4-. r r2 |
+ r1 |
+ c'1\ff ~ |
+ c |
+ f,4-. r r2 |
\property Staff.instr = #"Vc. \& Cb."
r1 |
- c'1\ff ~ | c | fis,4-. r r2 | r1 |
- g4-. r r2 | g4-. r r2 |
- c4\p r4 r2 | c4 r4 r2 | c4 r4 r2 | r1 |
- c'4.-"cresc." c8 bes4. bes8 |
+ c'1\ff ~ |
+ c |
+ fis,4-. r r2 |
+ r1 |
+ g4-. r r2 |
+ g4-. r r2 |
+ c4\p r4 r2 |
+ c4 r4 r2 |
+ c4 r4 r2 |
+ r1 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ c'4.\< c8 bes4. bes8 |
+
%20
- as4. as8 g4\f r4 |
+ as4. as8 \!g4\f r4 |
R1 |
% 4 bars same as violino-1...
[bes,!8\p-. des-.][des()c][c-. f-.]f4-"ten." |
[bes,!8\p-. des-.][des()c][c-. f-.]f4-"ten." |
[bes,!8\p-. des-.][des()c][c-. ges'-.][ges()f] |
+
%25
[f-. bes-.][bes()a][a-. es'-.][es()des]|
- bes4.-"cresc." bes8 as4. as8 | g4 g4-.\f r2 | R1
- as4.\p as8 g4. g8 | f2.-"cresc" g4 | f2. g4 |
- f4. g8 f4. g8 |
- f4. g8 f4. g8 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ bes4.\< bes8 as4. as8 |
+ g4 \!g4-.\f r2 |
+ R1
+ as4.\p as8 g4. g8 |
+ f2.-"cresc" g4 |
+ f2. g4 |
+ f4. g8 f4. g8 |
+ f4. g8 f4. g8 |
as1\ff ~ |
+
%35
as4(g f)es|
- d4. r8 c4. r8 | b4. r8 c4. r8 | bes4. r8 as4. r8 | g4. r8 f4. r8 |
+ d4. r8 c4. r8 |
+ b4. r8 c4. r8 |
+ bes4. r8 as4. r8 |
+ g4. r8 f4. r8 |
+
%40
fis2\sf [c'8-. es-.][es()d]
fis,2\sf [c'8-. es-.][es()d]
f,!2\sf [b8-. d-.][d()c]
f,2\sf [b8-. d-.][d()c]
e,2\sf [bes'!8-. des-.][des()c]
+
%45
es,!2\sf [a!8-. c-.][c()bes] |
d,4 [a'!8-. c-.][c()bes] es,4\sf(|
)d4 [a'!8-. c-.][c()bes] es,4\sf(|
)d4 [a'!8-. c-.][c()bes] es,4\sf(|
)d4 [a'!8-. c-.][c()bes] es,4\sf(|
+
%50
)d4 r r2 |
R1 |
[bes'8\p(g'es g][bes g es)bes~] |
[bes(f'd f][bes f d)bes~] |
[bes(g'es g][bes g es)bes~] |
+
%55
[bes(as'f as][bes as f)bes,~] |
- [bes-"cresc."(g'es g][bes g es)bes~] |
+ \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~] |
[bes(as'f as][bes as f)bes,~] |
+
%60
[bes(g'es g][bes g es)bes~] |
[bes(f'd f][bes f d)as] |
- g2\ff f | e c |
+ \!g2\ff f |
+ e c |
[f8\p(as'f as][c as f)c~] |
[c(g'e g][c g e)c~] |
[c(as'f as][c as f)c~] |
[c(bes'g bes][c bes g)c,~] |
[c(as'f as][c as f)c~] |
[c(g'e g][c g e)bes] |
+
%70
- as2\ff g | fis d |
- [g8\p-"cresc."(bes' g bes][d bes g)d~] |
+ as2\ff g |
+ fis d |
+ \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] |
+ [\!f!8\sf\>(as f as][f g d)\!g] |
+
%75
- c,4\p r d r | es r d r | c r cis r |
+ c,4\p r d r |
+ es r d r |
+ c r cis r |
d\pp r8 d d4. d8 |
r4 r8 d d4. d8 |
+
%80
- r4 r8 d d4.-"cresc." d8 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ r4 r8 d d4.\< d8 |
r4 r8 d d4. d8 |
r4 r8 d d4. d8 |
r4 r8 d d4. d8 |
- c'2.\ff()bes4 | a(g a)g|
- c2.()bes4 | a(g a)g|
- f!2.()es4 | d(c d)c|
+ \!c'2.\ff()bes4 |
+ a(g a)g|
+ c2.()bes4 |
+ a(g a)g|
+ f!2.()es4 |
+ d(c d)c|
+
%90
- f2.()es4 | d(c d)c|
+ f2.()es4 |
+ d(c d)c|
c r8 c' c4\sf()des|
r r8 c c4\sf()des|
r r8 c c4\sf()des|
+
%95
r r8 c c4\sf()des|
c,4. c'8 c,4. c'8 |
b,4. b'8 bes,4. bes'8 |
as,4. as'8 g,4. g'8 |
fis,4. fis'8 es4. es8 |
+
%100
d4 r8 d es4 r8 es |
c4 r8 c d4 r8 d |
[g8\p bes cis d][es d bes g]|
[fis a cis d][es d a fis\f] |
[g bes cis\p d][es d bes g]
+
%105
[fis a cis d][es d a fis\f] |
[g bes cis\p d][f, a cis d] |
[c, es g a][bes, d fis g] |
% r[c, es g][d fis a d] |
[a, c es g][d fis a d] |
+
%110
% cello has eighth notes here...
% [g,16 g bes bes][d d es es][f, f a a][cis cis d d] |
[g,:8 bes d es][f, a cis d] |
[es,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 |
g4. g8 g4 r8 g |
% urg, 2 copied from 102
[g'8\p bes cis d][es d bes g]|
[fis a cis d][es d a fis] |
+
%120
- [g bes c des][c des bes g]|[f as c des][c des as f]|
- [e g b c][b c g e]|[f as b c][b c as f]|
+ [g bes c des][c des bes g]|
+ [f as c des][c des as f]|
[e g b c][b c g e]|
+ [f as b c][b c as f]|
+ [e g b c][b c g e]|
+
%125
- [c e fis g][fis g e c]|[f as b c][des c as f]|
- [e g b c][des c g e]|[f as c des][c des as f]|
- [g bes d es][d es bes g]|[as-"cresc." c d es][f es c as]|
+ [c e fis g][fis g e c]|
+ [f as b c][des c as f]|
+ [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 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]|
% shared with viola until here
- as1 ( | a | bes | )c | des2\p( c | bes as | ges f | )es [as,8 c es as] |
+ as1 ( |
+ a |
+ bes |
+ )c |
+ \!des2\p( c |
+ bes as |
+ ges f |
+ )es [as,8 c es as] |
+
%140
% copied from viola-1 (140,152)
% except cello has eighth notes
[g,: bes: c: des:][f,: bes: c: des:]|
[e,: g: bes: des:][c: e: g: c:]|
%shared with cello from here on
- [f,8\p-"cresc." as c des][es, g b c]|
+ \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';
% but now rests for notes that viola cannot reach...
[g, bes des f][c e g c]|
% cello has eight notes;
% viola has rest where can't reach
- [f,:\ff as: c: des:][es,: g: b: c:]|
+ [\!f,:\ff as: c: des:][es,: g: b: c:]|
[des,: f: a: bes:][c,: es: g: as:]|
+
%150
% r[des,16 des][e e g g]r8[c,16 c][e e f f]|
[bes, des e g][as, c e f]|
% r8[des16 des][f f g g][c, c e e][g g c c]|
[bes, des f g][c, e g c]|
- f,1\ff ~ | f | bes,4-. r r2
+ f,1\ff ~ |
+ f |
+ bes,4-. r r2
+
%155
R1 |
- f'1\ff ~ | f |
+ f'1\ff ~ |
+ f |
b,2\sf [f'8-. as-.][as()g] |
b,2\sf [f'8-. as-.][as()g] |
+
%160
R1*3 |
bes,!2\ff [e8-. g-.][g()f] |
bes,2\sf [e8-. g-.][g()f] |
+
%165
R1*2 |
r2 r4 bes,\ff(|
)as4 [e'8-. g-.][g()f] bes,4\sf(|
)as4 [e'8-. g-.][g()f] bes,4\sf(|
+
%170
)as4 [e'8-. g-.][g()f] bes,4\sf(|
)as4 [e'8-. g-.][g()f][fis-. fis-.] |
g4 [fis8-. as-.][as()g] c,4\sf(|
)b4 [fis'8-. as-.][as()g] c,4\sf(|
)b4 [fis'8-. as-.][as()g] c,4\sf(|
+
%175
)b4 [fis'8-. as-.][as()g] c,4\sf(|
- )b4 r r2 | R1 |
+ )b4 r r2 |
+ R1 |
[g8\p(e' c d][g e c )g~] |
[g(d' b d][g d b )g~] |
+
%180
[g(e' c d][g e c )g~] |
[g(f' d f][g f d )g,~] |
- [g-"cresc."(e' c d][g e c )g~] |
+ \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~] |
+
%185
[g(e' c d][g e c )g~] |
[g(f' d f][g f d )g,~] |
[g(e' c d][g e c )g~] |
[g(d' b d][g d b )g(] |
+
%190
- )e2\ff d' | cis a ~ |
+ \!)e2\ff d' |
+ cis a ~ |
[a8( f' d f][a f d )a!~] |
[a( e' cis e][a e c )a!~] |
[a8( f' d f][a f d )a!~] |
[a( g' e g][a g e )a,!~] |
+
%195
- [a8-"cresc."( f' d f][a f d )a!~] |
+ \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 | dis b'~ |
+ \!f2\ff e |
+ dis b'~ |
[b8\p( g' e g][b g e )b!~] |
+
%200
[b8\<( fis' dis fis ][b fis dis )b!~] |
[b8\p( g' e g][e g e )g] |
[f(g f g][f g f)\!g] |
- es!4\fp r e r |
- f r g r |
+ es!4\fp r e r |
+ f r g r |
+
%205
- as r g r |
- f r fis r |
- g r g r |
- g r g r |
- g r g-"cresc." r |
+ as r g r |
+ f r fis r |
+ g r g r |
+ g r g r |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ g r g\< r |
+
%210
- g r g r |
- g r g r |
- g r g r |
- f2.\ff()es4 |
+ g r g r |
+ g r g r |
+ g r g r |
+ \!f2.\ff()es4 |
d( c d )c |
+
%215
- f2.\ff()es4 |
+ f2.\ff()es4 |
d( c d )c |
- bes2.\ff()as4 |
+ bes2.\ff()as4 |
g( f g )f |
- bes2.\ff()as4 |
+ bes2.\ff()as4 |
+
%220
g( f g )f |
r4 r8 f' f4\sf()ges |
r4 r8 f f4\sf()ges |
r4 r8 f f4\sf()ges |
r4 r8 f f4\sf()ges |
+
%225
f4. f'8 f,4. f'8 |
e,4. e'8 es,4. es'8 |
d,4. d'8 c,4. c'8 |
b,4. b'8 as,4. as'8 |
g,4 r8 g as4 r8 as |
+
%230
f4 r8 f g4 r8 g |
[c8\p es fis g][as g es c]|
[b d fis g][as g d b\f]|
[c es fis\p g][as g es c]|
[b d fis g][as g d b\f]|
+
%235
[c es g\p as][bes, d fis g]|
[as, c e f!][g, bes d es]|
[f, as c d][es g b c]|
[d, f as c][g, b d g]|
[c,\f e g as][bes, d fis g]|
+
%240
[as, c e f!][g, bes d es]|
- f4 r r2 |
- R1*3 |
+ f4 r r2 |
+ R1*3 |
c4\p r r r8 c(|
+
%245
)f4 r r r8 f(|
)e4 r r r8 e(|
)b4 r r r8 b(|
)c4 r r r8 c(|
)f4 r r r8 f(|
+
%250
)es4 r r r8 es(|
)b4 r r r8 b(|
- )c4-"cresc." r r r8 c(|
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ )c4\< r r r8 c(|
)f4 r r r8 f,(|
- )es1 |
+ )es1 |
+
%255
- ges\f |
- f\p |
- as\f |
- g!\p |
+ \!ges\f |
+ f\p |
+ as\f |
+ g!\p |
bes\f |
+
%260
- as4.\p-"cresc." as'8 g4. g8 |
+ \property Voice.crescendoText = "cresc."
+ \property Voice.crescendoSpanner = "dashed-line"
+ as4.\p\< as'8 g4. g8 |
f4. f8 es4. es8 |
- as4. as8 g4. g8 |
+ as4. as8 g4. g8 |
f4. f8 es4. es8 |
- f,4.\ff f'8 f2\sf |
+ \!f,4.\ff f'8 f2\sf |
+
%265
- f,4. f'8 f2\sf |
- g,4. g'8 g2\sf |
- g,4. g'8 g2\sf |
- as,4. as'8 as2\sf |
- a,4. a'8 a2\sf |
+ f,4. f'8 f2\sf |
+ g,4. g'8 g2\sf |
+ g,4. g'8 g2\sf |
+ as,4. as'8 as2\sf |
+ a,4. a'8 a2\sf |
+
%270
- [c,8-"sempre\ \ \ \ \ \ \ "\ff b c d][es\ff d es c]|
+ [c,8-"sempre"\ff b c d][es\ff d es c]|
[b c d c][b c b g]|
[c8 b c d][es d es c]|
[b c d c][b c b g]|
[c b c g][c b c g]|
+
%275
[c b c g][c b c g]|
- c1 ~ | c | f4-. r r2 | R1 |
- c1 ~ | c | f4-. r r2 | R1 |
- c1 ~ | c | fis4-. f-. r2 | R1
- es4-. e-. r2 | f,4-. g-. r2 | as4-"dim." r b r | R1 | c4 r r2 R1 |
- g4-"pizz." r r2 | R1 | c4 r r2 |
- [c8-.-"arco" es-.][es()d][d-. as'-.][as()g] | R1
- \times 2/3 { c,4-"sempre pi\\`u piano" ( es c ~ } \times 2/3 { c as' )g } |
- r2 r4 c,( | es2. ) d4 | r2 r4 d( | as'2. )g4 ~ | g1 ( |
+ c1 ~ |
+ c |
+ f4-. r r2 |
+ R1 |
+
+ %280
+ c1 ~ |
+ c |
+ f4-. r r2 |
+ R1 |
+ c1 ~ |
+
+ %285
+ c |
+ fis4-. f-. r2 |
+ R1|
+ es4-. e-. r2 |
+ f,4-. g-. r2 |
+
+ %290
+ \property Voice.decrescendoText = "dim."
+ \property Voice.decrescendoSpanner = "dashed-line"
+ as4\> r b r |
+ R1 |
+ \!c4\p r r2|
+ R1 |
+ g4-"pizz." r r2 |
+
+ %295
+ R1 |
+ c4 r r2 |
+ [c8-.-"arco" es-.][es()d][d-. as'-.][as()g] |
+ R1
+ \property Voice.decrescendoText = "sempre pi\\`u piano"
+ \property Voice.decrescendoSpanner = ""
+ \times 2/3 { c,4\> ( es c ~ } \times 2/3 { c as' )g } |
+
+ %300
+ r2 r4 c,( |
+ es2. ) d4 |
+ r2 r4 d( |
+ as'2. )g4 ~ |
+ g1 ( |
+
%305
- es | )d( | )as'\> ~ | as ~ | as2.()\!g4 | c,\pp r r2 | R1 |
+ es |
+ )d( |
+ \!)as'\> ~ |
+ as ~ |
+ as2.()g4 |
+
+ %310
+ \!c,\pp r r2 |
+ R1 |
c4-"pizz." r r2 |
c4 r r2 |
c4 r r2 |
(list 'dynamicPadding number? 'padding)
)))
+(define generic-dynamic-line-spanner-properties
+ (cons "Dynamic_line_spanner" (list
+ (list 'dynamicDirection dir? 'direction)
+ (list 'verticalDirection dir? 'direction)
+ (list 'dynamicPadding number? 'padding)
+ )))
+
(define generic-bar-properties
(cons "Staff_bar" (list
(list 'barSize number? 'bar-size))
(list
generic-stem-properties
generic-breathing-sign-properties
+ generic-crescendo-properties
+ generic-dynamic-line-spanner-properties
generic-tie-properties
generic-tie-column-properties
generic-tuplet-spanner-properties
generic-beam-properties
generic-text-properties
generic-note-column-properties
- generic-crescendo-properties
generic-script-properties
generic-All-properties
))