commit 2020.06.05.01
This commit is contained in:
parent
582c7b280b
commit
e0fcffe391
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -5,34 +5,46 @@
|
||||||
\clef "treble^8"
|
\clef "treble^8"
|
||||||
\bar "||" \mark \markup { \bold \box 1.1 }
|
\bar "||" \mark \markup { \bold \box 1.1 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
f''''1 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] r4 | R1 | r2 f''''2 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''4 r2. | R1 | \bar "||" \mark \markup { \bold \box 1.2 }r1 | r4 d''''2. ~ | d''''2. r4 | R1 | r4 r8 [ d''''8 ] ~ d''''2 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] d''''2 ~ | d''''1 ~ | d''''2. ~ d''''8 [ r8 ] | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 1.3 }r1 | R1 | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | r2. f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 r2 | R1 | r2 f''''2 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | f''''1 ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''4 r2. | R1 |
|
f''''1 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 | R1 | r2. f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] f''''2. ~ | f''''1 ~ | f''''4 r2. | R1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 1.2 }
|
||||||
|
\time 2/2
|
||||||
|
r1 | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] r2 | R1 | r2 d''''2 ~ | d''''1 ~ | d''''2. ~ d''''8 [ r8 ] | d''''1 ~ | d''''1 | r8 [ d''''8 ] ~ d''''2. ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''8 [ r8 ] r2. | r2. d''''4 ~ | d''''1 ~ | d''''1 ~ | d''''4 r2. | R1 | R1 | R1 | R1 | R1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 1.3 }
|
||||||
|
\time 2/2
|
||||||
|
r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''4 r2. | R1 | r2 f''''2 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | R1 | r2. f''''4 ~ | f''''1 ~ | f''''8 [ r8 ] f''''2. ~ | f''''2. ~ f''''8 [ r8 ] | R1 | R1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar ".|" \mark \markup { \bold \box 1.4 }
|
R1*3/2 | \bar ".|" \mark \markup { \bold \box 1.4 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
r1 | R1 | f''''1 ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''2 r2 | R1 | R1 | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''4 ~ f''''8 [ r8 ] r2 | R1 |
|
r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''2. r4 | R1 | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2. r4 | R1 | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2 r2 | R1 | R1 | \bar "|.|" \mark \markup { \bold \box 2.1 }
|
||||||
|
\pageBreak
|
||||||
|
r1 | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''4 ~ f''''8 [ r8 ] r2 | r2. f''''4 ~ | f''''1 ~ | f''''8 [ r8 ] f''''2. ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | R1 | R1 | R1 | R1 | R1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 2.1 }
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 2.2 }
|
||||||
|
\time 2/2
|
||||||
|
r1 | R1 | r4 r8 [ d''''8 ] ~ d''''2 ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] d''''2 ~ | d''''1 ~ | d''''4 r2. | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 2.3 }r1 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2 ~ f''''8 [ r8 ] r4 | R1 | R1 | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | r4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 | R1 | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | r4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''4 r2. | R1 | R1 | \bar ".|" \mark \markup { \bold \box 2.4 }r1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] f''''2. ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] r4 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 3.1 }
|
||||||
\pageBreak
|
\pageBreak
|
||||||
|
|
||||||
\time 2/2
|
\time 2/2
|
||||||
r2 f''''2 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''2 r2 | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2 ~ f''''8 [ r8 ] r4 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 | R1 | r2 f''''2 ~ | f''''1 ~ | f''''4 r2. | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''2. r4 | \bar "||" \mark \markup { \bold \box 2.2 }r1 | R1 | r4 d''''2. ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] r2 | R1 | r2 r8 [ d''''8 ] ~ d''''4 ~ | d''''1 ~ | d''''2 r2 | R1 | R1 | R1 |
|
r1 | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] f''''2 ~ | f''''1 | R1 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] r4 | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | f''''1 ~ | f''''2. r4 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 3.2 }r1 | r2. d''''4 ~ | d''''1 ~ | d''''2 r2 | r2. r8 [ d''''8 ] ~ | d''''1 ~ | d''''2 ~ d''''8 [ r8 ] r4 | R1 | r2. r8 [ d''''8 ] ~ | d''''1 ~ | d''''2 ~ d''''8 [ r8 ] d''''4 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''2 r8 [ d''''8 ] ~ d''''4 ~ | d''''1 ~ | d''''1 | R1 | R1 | r2 d''''2 ~ | d''''1 ~ | d''''4 r8 [ d''''8 ] ~ d''''2 ~ | d''''2 ~ d''''8 [ r8 ] r4 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "||" \mark \markup { \bold \box 2.3 }
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 3.3 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
r4 f''''2. ~ | f''''1 ~ | f''''2 r2 | R1 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] f''''2 ~ | f''''1 ~ | f''''4 r2. | R1 | r4 f''''2. ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | R1 | f''''1 ~ | f''''1 | R1 | R1 | R1 | \bar ".|" \mark \markup { \bold \box 2.4 }r1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 | R1 | r2. f''''4 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 r2. | \bar "|.|" \mark \markup { \bold \box 3.1 }
|
r1 | r2 f''''2 ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | r2. f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] f''''2. ~ | f''''2. ~ f''''8 [ r8 ] | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | r4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | R1 | r2. f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] f''''4 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] r4 | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 ~ | f''''4 r2. | R1 | f''''1 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] r4 | R1 | r4 r8 [ f''''8 ] ~ f''''2 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | R1 | \bar ".|" \mark \markup { \bold \box 3.4 }r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] f''''2 ~ | f''''1 ~ | f''''2 r2 |
|
||||||
\pageBreak
|
|
||||||
r4 f''''2. ~ | f''''2 ~ f''''8 [ r8 ] f''''4 ~ | f''''1 ~ | f''''2. r4 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 3.2 }r2. d''''4 ~ | d''''1 ~ | d''''1 ~ | d''''8 [ r8 ] d''''2. ~ | d''''2. r8 [ d''''8 ] ~ | d''''1 ~ | d''''1 ~ | d''''4 r2. | R1 | r2 r8 [ d''''8 ] ~ d''''4 ~ | d''''1 ~ | d''''1 ~ | d''''1 | R1 | r2. r8 [ d''''8 ] ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] r2 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 3.3 }r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2. r4 | R1 | r4 f''''2. ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''8 [ r8 ] f''''2. ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | R1 | r4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''4 r2. | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2. ~ f''''8 [ r8 ] | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] f''''2 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | R1 | r4 f''''2. ~ | f''''1 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 |
|
|
||||||
\time 3/2
|
|
||||||
R1*3/2 | \bar ".|" \mark \markup { \bold \box 3.4 }
|
|
||||||
\time 2/2
|
|
||||||
r2. f''''4 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] f''''4 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 r2 | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 |
|
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 4.1 }
|
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 4.1 }
|
||||||
\pageBreak
|
\pageBreak
|
||||||
|
|
||||||
\time 2/2
|
\time 2/2
|
||||||
r1 | f''''1 ~ | f''''2 r2 | R1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''4 r2. | R1 | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''1 | R1 | r2 f''''2 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | R1 | r4 f''''2. ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | R1 | r4 f''''2. ~ | f''''1 ~ | f''''4 r2. | R1 | R1 | R1 | R1 | R1 |
|
r2 f''''2 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | f''''1 ~ | f''''1 | R1 | r4 f''''2. ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] f''''2 ~ | f''''1 ~ | f''''2. ~ f''''8 [ r8 ] | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | r2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''4 r8 [ f''''8 ] ~ f''''2 ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] f''''2 ~ | f''''1 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 4.2 }r2 r8 [ d''''8 ] ~ d''''4 ~ | d''''1 ~ | d''''2. r4 | R1 | r8 [ d''''8 ] ~ d''''2. ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] r2 | R1 | r2. d''''4 ~ | d''''1 ~ | d''''1 | R1 | r2. r8 [ d''''8 ] ~ | d''''1 ~ | d''''1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "||" \mark \markup { \bold \box 4.2 }
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 4.3 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
r2 r8 [ d''''8 ] ~ d''''4 ~ | d''''1 | r8 [ d''''8 ] ~ d''''2. ~ | d''''1 ~ | d''''1 ~ | d''''2. r8 [ d''''8 ] ~ | d''''1 ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] d''''2 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''4 ~ d''''8 [ r8 ] r2 | r2 r8 [ d''''8 ] ~ d''''4 ~ | d''''1 ~ | d''''4 r8 [ d''''8 ] ~ d''''2 ~ | d''''2 ~ d''''8 [ r8 ] d''''4 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 ~ | d''''1 | R1 | R1 | r4 r8 [ d''''8 ] ~ d''''2 ~ | d''''2 ~ d''''8 [ r8 ] r4 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 4.3 }r1 | R1 | r4 f''''2. ~ | f''''2. r4 | R1 | r2. f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''2 ~ f''''8 [ r8 ] f''''4 ~ | f''''1 ~ | f''''2. r8 [ f''''8 ] ~ | f''''1 ~ | f''''4 ~ f''''8 [ r8 ] r2 | R1 | r2 f''''2 ~ | f''''1 ~ | f''''2 r2 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar ".|" \mark \markup { \bold \box 4.4 }r1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 ] \bar "|." }
|
r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | r2 r8 [ f''''8 ] ~ f''''4 ~ | f''''1 ~ | f''''2 r2 | r2. f''''4 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''8 [ r8 ] r2. | R1 | r4 f''''2. ~ | f''''2 ~ f''''8 [ r8 ] r4 | R1 | r2 f''''2 ~ | f''''1 | r8 [ f''''8 ] ~ f''''2. ~ | f''''1 | R1 | R1 | r4 f''''2. ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 ~ | f''''1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar ".|" \mark \markup { \bold \box 4.4 }
|
||||||
|
\time 2/2
|
||||||
|
r1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 ] \bar "|." }
|
||||||
|
|
|
||||||
|
|
@ -5,34 +5,46 @@
|
||||||
\clef bass
|
\clef bass
|
||||||
\bar "||" \mark \markup { \bold \box 1.1 }
|
\bar "||" \mark \markup { \bold \box 1.1 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 1.2 } <<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 4.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 3.6 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 2.9 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 2.1 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 1.4 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 0.7 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | \bar "||" \mark \markup { \bold \box 1.3 } <<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | r2 <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | R1 | R1 | <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice r2. | R1 |
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 1.2 }
|
||||||
|
\time 2/2
|
||||||
|
<<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 4.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 3.6 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 2.9 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 2.1 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 1.4 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 0.7 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 1.3 }
|
||||||
|
\time 2/2
|
||||||
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | r2. <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar ".|" \mark \markup { \bold \box 1.4 }
|
R1*3/2 | \bar ".|" \mark \markup { \bold \box 1.4 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
<<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
<<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "|.|" \mark \markup { \bold \box 2.1 }
|
||||||
|
\pageBreak
|
||||||
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 2.1 }
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 2.2 }
|
||||||
|
\time 2/2
|
||||||
|
<<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 4.2 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 3.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 2.5 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 1.7 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 0.8 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | \bar "||" \mark \markup { \bold \box 2.3 } <<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | \bar ".|" \mark \markup { \bold \box 2.4 } <<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 3.1 }
|
||||||
\pageBreak
|
\pageBreak
|
||||||
|
|
||||||
\time 2/2
|
\time 2/2
|
||||||
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 2.2 } <<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 4.4 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 3.8 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 3.1 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 2.5 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 1.9 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 1.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 |
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 3.2 } <<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 3.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 1.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
r2. <<{ a,,4 \laissezVibrer ^ \markup{ 0.6 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | \bar "||" \mark \markup { \bold \box 2.3 }
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 3.3 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | r4 <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | R1 | R1 | \bar ".|" \mark \markup { \bold \box 2.4 } <<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "|.|" \mark \markup { \bold \box 3.1 }
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | r2. <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 | r2 <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | R1 | \bar ".|" \mark \markup { \bold \box 3.4 } <<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
||||||
\pageBreak
|
|
||||||
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 3.2 } <<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 4.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 3.6 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 2.9 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 2.1 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 1.4 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 0.7 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 3.3 } <<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | r2. <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 | r4 <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice r2 | R1 |
|
|
||||||
\time 3/2
|
|
||||||
R1*3/2 | \bar ".|" \mark \markup { \bold \box 3.4 }
|
|
||||||
\time 2/2
|
|
||||||
<<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 4.1 }
|
R1*3/2 | \bar "|.|" \mark \markup { \bold \box 4.1 }
|
||||||
\pageBreak
|
\pageBreak
|
||||||
|
|
||||||
\time 2/2
|
\time 2/2
|
||||||
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 |
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 4.2 } <<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 4.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 3.6 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 2.9 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 2.1 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 1.4 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 0.7 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 |
|
||||||
\time 3/2
|
\time 3/2
|
||||||
R1*3/2 | \bar "||" \mark \markup { \bold \box 4.2 }
|
R1*3/2 | \bar "||" \mark \markup { \bold \box 4.3 }
|
||||||
\time 2/2
|
\time 2/2
|
||||||
<<{ a,,4 \laissezVibrer ^ \markup{ 5.0 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 4.4 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | <<{ a,,4 \laissezVibrer ^ \markup{ 3.8 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | r2. <<{ a,,4 \laissezVibrer ^ \markup{ 3.1 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 2.5 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | r2 <<{ a,,4 \laissezVibrer ^ \markup{ 1.9 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 1.3 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | r4 <<{ a,,4 \laissezVibrer ^ \markup{ 0.6 } }\\ {\new Voice { \voiceTwo a,,4 \laissezVibrer }}>> \oneVoice r2 | R1 | R1 | R1 | \bar "||" \mark \markup { \bold \box 4.3 } <<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | r2 <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | R1 | r2 <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice r4 | R1 | R1 | R1 | R1 | \bar ".|" \mark \markup { \bold \box 4.4 } <<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 ] \bar "|." }
|
<<{ d,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | r2. <<{ f,,4 \laissezVibrer ^ \markup{ 4.0 } }\\ {\new Voice { \voiceTwo f,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 | r2. <<{ e,,4 \laissezVibrer ^ \markup{ 2.0 } }\\ {\new Voice { \voiceTwo e,,4 \laissezVibrer }}>> \oneVoice | R1 | R1 | R1 | R1 |
|
||||||
|
\time 3/2
|
||||||
|
R1*3/2 | \bar ".|" \mark \markup { \bold \box 4.4 }
|
||||||
|
\time 2/2
|
||||||
|
<<{ d,,4 \laissezVibrer ^ \markup{ 0.0 } }\\ {\new Voice { \voiceTwo d,,4 \laissezVibrer }}>> \oneVoice r2. | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 | R1 ] \bar "|." }
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
metronomeStringFunc = { arg beat; if(beat == 1, {[-30, -105, -104].asAscii}, {[-30, -105, -113].asAscii}) };
|
metronomeStringFunc = { arg beat; if(beat == 1, {[-30, -105, -104].asAscii}, {[-30, -105, -113].asAscii}) };
|
||||||
metronomeColorFunc = { arg beat; if(beat == 1, {Color.red},{Color.black}) };
|
metronomeColorFunc = { arg beat; if(beat == 1, {Color.red},{Color.black}) };
|
||||||
|
|
||||||
|
/*
|
||||||
~appStatusFunc = Task({
|
~appStatusFunc = Task({
|
||||||
loop {
|
loop {
|
||||||
{~appStatus.string = ~appStatusString ++ "*"}.defer;
|
{~appStatus.string = ~appStatusString ++ "*"}.defer;
|
||||||
|
|
@ -36,6 +37,7 @@
|
||||||
0.5.wait;
|
0.5.wait;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
*/
|
||||||
|
|
||||||
win = Window("Counterfeiting in Colonial Connecticut", Rect(500, 500, 1100, 500), false).front;
|
win = Window("Counterfeiting in Colonial Connecticut", Rect(500, 500, 1100, 500), false).front;
|
||||||
masterView = {
|
masterView = {
|
||||||
|
|
@ -43,56 +45,74 @@
|
||||||
prevSectionButton, prevSubsectionButton, playStopButton, nextSubsectionButton, nextSectionButton,
|
prevSectionButton, prevSubsectionButton, playStopButton, nextSubsectionButton, nextSectionButton,
|
||||||
sectionDisplay, clock, metronome;
|
sectionDisplay, clock, metronome;
|
||||||
|
|
||||||
OSCFunc({ arg msg, time;
|
~updateTransport = {arg measure, beat;
|
||||||
{
|
|
||||||
var measure, beat;
|
|
||||||
measure = msg[3];
|
|
||||||
beat = msg[4];
|
|
||||||
clock.string = clockStringFunc.value(measure, beat);
|
clock.string = clockStringFunc.value(measure, beat);
|
||||||
metronome.stringColor = metronomeColorFunc.value(beat);
|
metronome.stringColor = metronomeColorFunc.value(beat);
|
||||||
metronome.string = metronomeStringFunc.value(beat);
|
metronome.string = metronomeStringFunc.value(beat);
|
||||||
}.defer;
|
};
|
||||||
},'/measureClock', s.addr);
|
|
||||||
|
|
||||||
OSCFunc({ arg msg, time; {metronome.string = ""}.defer},'/measureClockReset', s.addr);
|
~updateSection = {arg shift, stop = true, manualCall = true;
|
||||||
|
if((manualCall || (manualCall.not && ~autoAdvance.not)).postln && ((~currentSection + shift) < ~patterns.size), {
|
||||||
~updateSection = {arg shift, stop = true;
|
var truncOnly, section, subSection;
|
||||||
if(((~currentSection + shift) >= 0) && ((~currentSection + shift) < ~patterns.size), {
|
|
||||||
var section, subSection;
|
|
||||||
if(~isPlaying, {
|
if(~isPlaying, {
|
||||||
if(stop, {~patterns[~currentSection].stop});
|
if(stop, {~patterns[~currentSection].stop});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
truncOnly = case
|
||||||
|
{(~currentSection + shift) < 0} {true}
|
||||||
|
{(shift < 0) && ~isPlaying} {true}
|
||||||
|
{(shift < -1) && ((~currentSection % 4) > 0)} {true}
|
||||||
|
{true} {false};
|
||||||
|
|
||||||
|
if(truncOnly.not, {
|
||||||
~currentSection = (~currentSection + shift).trunc(shift.abs);
|
~currentSection = (~currentSection + shift).trunc(shift.abs);
|
||||||
|
}, {
|
||||||
|
~currentSection = ~currentSection.trunc(shift.abs);
|
||||||
|
});
|
||||||
|
|
||||||
section = ((~currentSection / 4) + 1).asInteger;
|
section = ((~currentSection / 4) + 1).asInteger;
|
||||||
subSection = ((~currentSection % 4) + 1).asInteger;
|
subSection = ((~currentSection % 4) + 1).asInteger;
|
||||||
sectionDisplay.string = "section: " ++ section.asString ++ "." ++ subSection.asString;
|
sectionDisplay.string = "section: " ++ section.asString ++ "." ++ subSection.asString;
|
||||||
if(~isPlaying, {
|
if(~isPlaying, {
|
||||||
~play.set(\sel, ~currentSection % 2);
|
~play.set(\sel, ~currentSection % 2);
|
||||||
~patterns[~currentSection].play(quant: 0)
|
~patterns[~currentSection].play(quant: 0);
|
||||||
|
if((~currentSection % 4) == 0, {
|
||||||
|
~droneFade.set(\gate, 0);
|
||||||
|
});
|
||||||
}, {
|
}, {
|
||||||
/*
|
|
||||||
var measure, beat;
|
var measure, beat;
|
||||||
measure = 1;
|
measure = ~sectionStartMeasure[~currentSection];
|
||||||
beat = 1;
|
beat = 1;
|
||||||
clock.string = clockStringFunc.value(measure, beat);
|
~updateTransport.value(measure, beat);
|
||||||
metronome.stringColor = metronomeColorFunc.value(beat);
|
|
||||||
metronome.string = metronomeStringFunc.value(beat);
|
|
||||||
*/
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
OSCFunc({ arg msg, time;
|
||||||
|
{
|
||||||
|
var measure, beat;
|
||||||
|
measure = msg[3];
|
||||||
|
beat = msg[4];
|
||||||
|
~updateTransport.value(measure, beat)
|
||||||
|
}.defer;
|
||||||
|
},'/measureClock', s.addr);
|
||||||
|
|
||||||
|
OSCFunc({ arg msg, time; {metronome.string = ""}.defer},'/measureClockReset', s.addr);
|
||||||
|
|
||||||
view = View(win);
|
view = View(win);
|
||||||
generator = HLayout(
|
generator = HLayout(
|
||||||
Button(view).states_([["generate"]]).action_({
|
ranSeed = TextField(view, Rect(10, 10, 10, 20)).string_("20200525"),
|
||||||
~appStatusString = "generating data";
|
Button(view).states_([["reset seed"]]).action_({ ranSeed.string = "20200525"}),
|
||||||
~appStatusFunc.start;
|
|
||||||
~generateData.value(seed: ranSeed.string.asInteger);
|
|
||||||
}),
|
|
||||||
ranSeed = TextField(view).string_("20170121"),
|
|
||||||
Button(view).states_([["reset seed"]]).action_({ ranSeed.string = "20170121"}),
|
|
||||||
Button(view).states_([["random seed"]]).action_({ ranSeed.string = 50000000.rand.asString}),
|
Button(view).states_([["random seed"]]).action_({ ranSeed.string = 50000000.rand.asString}),
|
||||||
[~appStatus = StaticText(view).string_("status: ready"), stretch: 1],
|
Button(view).states_([["generate"]]).action_({
|
||||||
|
//~appStatusString = "generating data";
|
||||||
|
//~appStatusFunc.start;
|
||||||
|
~genAll.value(ranSeed.string.asInteger);
|
||||||
|
}),
|
||||||
|
Button(view).states_([["transcribe"]]).action_({
|
||||||
|
~transcribe.value(~scoreData)
|
||||||
|
}),
|
||||||
|
[StaticText(view).string_(" "), stretch: 1],
|
||||||
nil);
|
nil);
|
||||||
transport = HLayout(
|
transport = HLayout(
|
||||||
prevSectionButton = Button(view).states_([["<<", Color.black]]).action_({| pState |
|
prevSectionButton = Button(view).states_([["<<", Color.black]]).action_({| pState |
|
||||||
|
|
@ -102,21 +122,24 @@
|
||||||
~updateSection.value(-1);
|
~updateSection.value(-1);
|
||||||
}),
|
}),
|
||||||
playStopButton = Button(view).states_([["play", Color.black], ["stop", Color.black, Color.grey]]).action_(
|
playStopButton = Button(view).states_([["play", Color.black], ["stop", Color.black, Color.grey]]).action_(
|
||||||
/*
|
|
||||||
{| pState |
|
|
||||||
pauseButton.value = 0;
|
|
||||||
if(pState.value == 0, {~play.set(\playRate, 0, \startTrig, 0);
|
|
||||||
clock.string = clockStringFunc.value((startPos * ~totalDur * 5).asInteger)},
|
|
||||||
{~play.set(\startPos, startPos, \playRate, 1, \startTrig, 1)})}
|
|
||||||
*/
|
|
||||||
{| pState |
|
{| pState |
|
||||||
if(pState.value == 0, {
|
if(pState.value == 0, {
|
||||||
|
var measure, beat;
|
||||||
~isPlaying = false;
|
~isPlaying = false;
|
||||||
~patterns[~currentSection].stop;
|
~patterns[~currentSection].stop;
|
||||||
|
~droneFade.set(\gate, 0);
|
||||||
|
measure = ~sectionStartMeasure[~currentSection];
|
||||||
|
beat = 1;
|
||||||
|
~updateTransport.value(measure, beat)
|
||||||
},{
|
},{
|
||||||
~isPlaying = true;
|
~isPlaying = true;
|
||||||
~play.set(\sel, ~currentSection % 2);
|
~play.set(\sel, ~currentSection % 2);
|
||||||
~patterns[~currentSection].play(quant: 0)
|
~patterns[~currentSection].play(quant: 0);
|
||||||
|
if(~interludes && ((~currentSection % 4) == 3), {
|
||||||
|
~droneFade.set(\gate, 1);
|
||||||
|
~play = Synth.new(\droneOut);
|
||||||
|
~dronePattern.play(quant: 0)
|
||||||
|
});
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
|
|
@ -126,22 +149,23 @@
|
||||||
nextSectionButton = Button(view).states_([[">>", Color.black]]).action_({| pState |
|
nextSectionButton = Button(view).states_([[">>", Color.black]]).action_({| pState |
|
||||||
~updateSection.value(4);
|
~updateSection.value(4);
|
||||||
}),
|
}),
|
||||||
StaticText(view).string_("start time"),
|
nil,
|
||||||
[Slider(view, Rect(0, 0, 30, 5)).action_(
|
sectionDisplay = StaticText(win).string_("section: 1.1").font_(Font("Monaco", 70)),
|
||||||
{|pos|
|
|
||||||
var min, sec;
|
|
||||||
startPosText.string = clockStringFunc.value((pos.value * ~totalDur * 5).asInteger);
|
|
||||||
startPos = pos.value;
|
|
||||||
}), stretch: 1],
|
|
||||||
startPosText = StaticText(win).string_(" 1.1").font_(Font("Monaco", 15)),
|
|
||||||
nil);
|
nil);
|
||||||
view.layout_(HLayout(
|
view.layout_(HLayout(
|
||||||
[VLayout(generator, nil,
|
[VLayout(
|
||||||
sectionDisplay = StaticText(win).string_("section: 1.1").font_(Font("Monaco", 70)),
|
|
||||||
HLayout(clock = StaticText(win).string_(" 1.1").font_(Font("Monaco", 200)),
|
HLayout(clock = StaticText(win).string_(" 1.1").font_(Font("Monaco", 200)),
|
||||||
StaticText(win).string_("|").font_(Font("Monaco", 200)),
|
StaticText(win).string_("|").font_(Font("Monaco", 200)),
|
||||||
metronome = StaticText(win).string_([-30, -105, -104].asAscii).font_(Font("Monaco", 300)).stringColor_(Color.red)),
|
metronome = StaticText(win).string_([-30, -105, -104].asAscii).font_(Font("Monaco", 300)).stringColor_(Color.red)),
|
||||||
nil, transport
|
nil, transport, nil,
|
||||||
|
HLayout(Button(view).states_([["auto advance", Color.black], ["auto advance", Color.black, Color.grey]]).action_({
|
||||||
|
|v| ~autoAdvance = if(v == 0, {false}, {true})
|
||||||
|
}).value_(1),
|
||||||
|
Button(view).states_([["interludes", Color.black], ["interludes", Color.black, Color.grey]]).action_({
|
||||||
|
|v| ~interludes = if(v == 0, {false}, {true})
|
||||||
|
}),
|
||||||
|
[StaticText(view).string_(" "), stretch: 1]),
|
||||||
|
[StaticText(view).string_(" "), stretch: 1], generator
|
||||||
), alignment: \top])) };
|
), alignment: \top])) };
|
||||||
faderView = {
|
faderView = {
|
||||||
var view, masterIndicators, trackIndicators, master, tracks;
|
var view, masterIndicators, trackIndicators, master, tracks;
|
||||||
|
|
|
||||||
|
|
@ -3,29 +3,37 @@
|
||||||
|
|
||||||
var appEnvironment, cond;
|
var appEnvironment, cond;
|
||||||
|
|
||||||
s.boot;
|
|
||||||
|
|
||||||
appEnvironment = Environment.make;
|
appEnvironment = Environment.make;
|
||||||
appEnvironment.push;
|
appEnvironment.push;
|
||||||
|
|
||||||
// load
|
s.waitForBoot({
|
||||||
"cicc_musical_data_generator.scd".loadRelative;
|
|
||||||
"cicc_sonifier.scd".loadRelative;
|
|
||||||
"cicc_gui.scd".loadRelative;
|
|
||||||
"cicc_transcriber.scd".loadRelative;
|
|
||||||
|
|
||||||
~allMusicData = ~genMusicData.value();
|
// load
|
||||||
//~player = EventPatternProxy.new;
|
"cicc_musical_data_generator.scd".loadRelative;
|
||||||
~patterns = ~allMusicData[0];
|
"cicc_sonifier.scd".loadRelative;
|
||||||
~scoreData = ~allMusicData[1];
|
"cicc_gui.scd".loadRelative;
|
||||||
~sectionOffsets = ~allMusicData[2];
|
"cicc_transcriber.scd".loadRelative;
|
||||||
~currentSection = 0;
|
|
||||||
~currentSubsection = 0;
|
|
||||||
~isPlaying = false;
|
|
||||||
|
|
||||||
~play = Synth.new(\masterPlayerControl);
|
~genAll = {arg seed;
|
||||||
|
~allMusicData = ~genMusicData.value(seed);
|
||||||
|
~patterns = ~allMusicData[0];
|
||||||
|
~scoreData = ~allMusicData[1];
|
||||||
|
~sectionOffsets = ~allMusicData[2];
|
||||||
|
~currentSection = 0;
|
||||||
|
~currentSubsection = 0;
|
||||||
|
~isPlaying = false;
|
||||||
|
};
|
||||||
|
|
||||||
~generateGUI.value;
|
~dir = thisProcess.nowExecutingPath.dirname;
|
||||||
|
~genAll.value(20200525);
|
||||||
|
~play = Synth.new(\masterPlayerControl);
|
||||||
|
~droneFade = Synth.new(\droneFade);
|
||||||
|
~autoAdvance = true;
|
||||||
|
~interludes = false;
|
||||||
|
~generateGUI.value;
|
||||||
|
|
||||||
|
appEnvironment.pop;
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
//counterfeitTranscribe.value(~scoreData);
|
//counterfeitTranscribe.value(~scoreData);
|
||||||
|
|
@ -45,8 +53,6 @@ appEnvironment.push;
|
||||||
~launchTileVisualizer.value;
|
~launchTileVisualizer.value;
|
||||||
~launchGui.value;
|
~launchGui.value;
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//appEnvironment.pop;
|
|
||||||
)
|
)
|
||||||
~fader = Synth(\crossFade, [\sel, 0, \busA, ~busA.index, \busB, ~busB.index]);
|
~fader = Synth(\crossFade, [\sel, 0, \busA, ~busA.index, \busB, ~busB.index]);
|
||||||
~currentSection = 0
|
~currentSection = 0
|
||||||
|
|
@ -58,6 +64,20 @@ appEnvironment.push;
|
||||||
~player = Ptpar(([~sectionOffsets.postln * 0.08, ~patterns].flop.flat ++ [0, ~faderPattern]))
|
~player = Ptpar(([~sectionOffsets.postln * 0.08, ~patterns].flop.flat ++ [0, ~faderPattern]))
|
||||||
|
|
||||||
|
|
||||||
|
~patterns[0][0]
|
||||||
|
|
||||||
|
|
||||||
~fader.play
|
~fader.play
|
||||||
~player.play
|
~player.play
|
||||||
|
|
||||||
|
(
|
||||||
|
~droneFade = Synth.new(\droneFade);
|
||||||
|
~dronePattern.play
|
||||||
|
)
|
||||||
|
|
||||||
|
~droneFade.set(\gate, 0)
|
||||||
|
|
||||||
|
t = Synth.new(\droneOut);
|
||||||
|
t.free
|
||||||
|
t.run
|
||||||
|
~dir
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
(
|
(
|
||||||
var genInitSeq, finalizeSeqs, finalizeAccompHigh, finalizeAccompLow;
|
var genInitSeq, finalizeSeqs, finalizeAccompHigh, finalizeAccompLow;
|
||||||
|
|
||||||
thisThread.randSeed = 1004;
|
|
||||||
|
|
||||||
//~~~~init vars for initial sequence generation
|
//~~~~init vars for initial sequence generation
|
||||||
genInitSeq = {
|
genInitSeq = {arg seed = 1004;
|
||||||
var setDur, strings, stringIndex, state, lastStrings, position, dur, openStringCount, landingCount, sectionCount, res;
|
var setDur, strings, stringIndex, state, lastStrings, position, dur, openStringCount, landingCount, sectionCount, res;
|
||||||
|
|
||||||
|
thisThread.randSeed = seed;
|
||||||
|
|
||||||
//~~~~helper dur function
|
//~~~~helper dur function
|
||||||
setDur = {[0, 2, 3, 4, 5.rand + 3].wchoose([0, 5, 5, 5, 1].normalizeSum)};
|
setDur = {[0, 2, 3, 4, 5.rand + 3].wchoose([0, 5, 5, 5, 1].normalizeSum)};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
~accompLowUpperBusA = Bus.audio(s, 1);
|
~accompLowUpperBusA = Bus.audio(s, 1);
|
||||||
~accompLowLowerBusB = Bus.audio(s, 1);
|
~accompLowLowerBusB = Bus.audio(s, 1);
|
||||||
~accompLowUpperBusB = Bus.audio(s, 1);
|
~accompLowUpperBusB = Bus.audio(s, 1);
|
||||||
|
~interludeBus = Bus.audio(s, 1);
|
||||||
|
|
||||||
SynthDef(\masterPlayerControl, {
|
SynthDef(\masterPlayerControl, {
|
||||||
arg sel = 0,
|
arg sel = 0,
|
||||||
|
|
@ -115,8 +116,8 @@ SynthDef(\drone, { arg out=0, freq=440, amp=0.1, pan=0, gate=1, bus;
|
||||||
}, [\ir]).add;
|
}, [\ir]).add;
|
||||||
|
|
||||||
|
|
||||||
SynthDef(\droneOut, {arg gate, bus;
|
SynthDef(\droneFade, {arg gate = 0;
|
||||||
Out.ar([0, 1], Clip.ar(In.ar(bus, 1), -1, 1) * 0.1 * EnvGen.ar(Env.asr(20, 1, 20), gate))
|
Out.ar([0, 1], Clip.ar(In.ar(~droneBus, 1), -1, 1) * 0.1 * EnvGen.ar(Env.asr(20, 1, 20), gate.poll))
|
||||||
}
|
}
|
||||||
).add;
|
).add;
|
||||||
|
|
||||||
|
|
@ -126,13 +127,14 @@ SynthDef(\droneOut, {arg gate, bus;
|
||||||
\amp, 0.5,
|
\amp, 0.5,
|
||||||
\dur, 0.02,
|
\dur, 0.02,
|
||||||
\sustain, 0.05,
|
\sustain, 0.05,
|
||||||
\freq, Pseq(3000.collect({[[62.midicps, 250], [62.midicps, 250].choose].wchoose([10, 1].normalizeSum)}).flat / 2),
|
//\freq, Pseq(3000.collect({[[62.midicps, 250], [62.midicps, 250].choose].wchoose([10, 1].normalizeSum)}).flat / 2),
|
||||||
|
\freq, Pwrand([[62.midicps, 250], Prand([62.midicps, 250], inf)], [10, 1].normalizeSum, inf) / 2,
|
||||||
\bus, ~droneBus.index
|
\bus, ~droneBus.index
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
OSCFunc({ arg msg, time;
|
OSCFunc({ arg msg, time;
|
||||||
{~updateSection.value(1, false)}.defer;
|
{~updateSection.value(1, false, false)}.defer;
|
||||||
},'/playNextSubsection', s.addr);
|
},'/playNextSubsection', s.addr);
|
||||||
|
|
||||||
//~~~~gen music
|
//~~~~gen music
|
||||||
|
|
@ -187,6 +189,7 @@ OSCFunc({ arg msg, time;
|
||||||
measureCount = 0;
|
measureCount = 0;
|
||||||
sectionLimits = [];
|
sectionLimits = [];
|
||||||
sectionSeqIn.slice(nil, 0).add(100000).doAdjacentPairs({arg a, b; sectionLimits = sectionLimits.add([a, b])});
|
sectionSeqIn.slice(nil, 0).add(100000).doAdjacentPairs({arg a, b; sectionLimits = sectionLimits.add([a, b])});
|
||||||
|
~sectionStartMeasure = [];
|
||||||
sectionLimits.collect({arg timePair, secIndex;
|
sectionLimits.collect({arg timePair, secIndex;
|
||||||
var startTime, endTime, beatLength, beatSeq, measureSeq,
|
var startTime, endTime, beatLength, beatSeq, measureSeq,
|
||||||
guitarSecSeq, accompLowSecSeq, accompHighSecSeq,
|
guitarSecSeq, accompLowSecSeq, accompHighSecSeq,
|
||||||
|
|
@ -200,6 +203,7 @@ OSCFunc({ arg msg, time;
|
||||||
beatSeq = ((beatLength / 2) - 1).asInteger.collect({[1, 2]});
|
beatSeq = ((beatLength / 2) - 1).asInteger.collect({[1, 2]});
|
||||||
beatSeq = if((beatLength % 2) == 0, {beatSeq.add([1, 2])}, {beatSeq.add([1, 2, 3])});
|
beatSeq = if((beatLength % 2) == 0, {beatSeq.add([1, 2])}, {beatSeq.add([1, 2, 3])});
|
||||||
measureSeq = measureCount + beatSeq.collect({arg measure, mIndex; measure.collect({mIndex + 1})}).flat;
|
measureSeq = measureCount + beatSeq.collect({arg measure, mIndex; measure.collect({mIndex + 1})}).flat;
|
||||||
|
~sectionStartMeasure = ~sectionStartMeasure.add(measureCount + 1);
|
||||||
measureCount = measureSeq.last;
|
measureCount = measureSeq.last;
|
||||||
beatSeq = beatSeq.flat;
|
beatSeq = beatSeq.flat;
|
||||||
measureSeq = measureSeq.add(0);
|
measureSeq = measureSeq.add(0);
|
||||||
|
|
|
||||||
|
|
@ -6,8 +6,7 @@
|
||||||
timeSigData = scoreData[1];
|
timeSigData = scoreData[1];
|
||||||
sectionData = scoreData[2];
|
sectionData = scoreData[2];
|
||||||
|
|
||||||
dir = thisProcess.nowExecutingPath.dirname;
|
basePath = ~dir +/+ ".." +/+ "lilypond";
|
||||||
basePath = dir +/+ ".." +/+ "lilypond";
|
|
||||||
|
|
||||||
openStrings = [1/1, 3/2, 2/1, 5/2, 35/12, 7/2];
|
openStrings = [1/1, 3/2, 2/1, 5/2, 35/12, 7/2];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue