integrating transcription

dev
mwinter 2 years ago
parent 97d0a7f940
commit 6c16a9d549

@ -1,481 +1,65 @@
\new StaffGroup \with {\remove "System_start_delimiter_engraver"}
<<
\new Staff = "I" \with {
instrumentName = "I"
shortInstrumentName = "I"
midiInstrument = #"clarinet"
}
<<
{ {
\set Score.markFormatter = #format-mark-box-numbers \tempo 2 = 60 { c'4^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "1/1" }} ~ c'2. ~ }
\numericTimeSignature \time 2/2
\clef treble
<<
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r2 r16[ e'8.^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/4" }}] ~ e'4 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ e'1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ e'1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { c'1 ~ }
{ e'1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ e'1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ e'4 ~ e'16[ r8.] r2 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'16[ d'8.^\markup { \pad-markup #0.2 "-45"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "7/8" }}] ~ d'2. ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { d'2. ~ d'8[ d'8^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/7" }}] ~ }
{ r2. d'4^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/11" }} ~ }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { d'4 ~ d'8.[ e'16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/13" }}] ~ e'2 ~ }
{ d'1 ~ }
>>
\bar "|" \bar "|"
<< { e'2 ~ e'16[ f'8.^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/3" }}] ~ f'4 ~ }
{ d'2 dis'4^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/5" }} ~ dis'4 ~ }
>>
\bar "|" \bar "|"
<<
{ dis'4 ~ dis'8[ f'8^\markup { \pad-markup #0.2 "-29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "7/4" }}] ~ f'2 ~ }
>>
\bar "|"
<<
{ f'1 ~ } { f'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ f'1 ~ }
>>
\bar "|"
<<
{ f'2 ~ f'16[ e'8.^\markup { \pad-markup #0.2 "+13"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "11/8" }}] ~ e'4 ~ }
>>
\bar "|" \bar "|"
<< { f'1 }
{ e'1 ~ }
>>
\bar "|"
<<
{ e'1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { fis'4^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/8" }} ~ fis'2. ~ }
{ e'4 ~ e'8.[ e'16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/3" }}] ~ e'2 ~ }
>>
\bar "|"
<<
{ e'8.[ fis'16^\markup { \pad-markup #0.2 "-37"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/1" }}] ~ fis'2. ~ }
>>
\bar "|" \bar "|"
<<
{ fis'1 ~ } { fis'1 ~ }
>>
\bar "|" \bar "|"
<<
{ fis'1 ~ } { fis'1 ~ }
>>
\bar "|" \pageBreak
<<
{ fis'2. ~ fis'8.[ r16] }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r4 r16[ gis'8.^\markup { \pad-markup #0.2 "-5"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "3/4" }}] ~ gis'2 ~ }
>>
\bar "|"
<<
{ gis'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ gis'1 ~ }
>>
\bar "|"
<<
{ gis'1 ~ }
>>
\bar "|"
<<
{ gis'4 fis'4^\markup { \pad-markup #0.2 "-9"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/3" }} ~ fis'2 ~ }
>>
\bar "|"
<<
{ fis'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ fis'1 ~ }
>>
\bar "|"
<<
{ fis'2. ~ fis'8.[ r16] }
>>
\bar "|"
<<
{ r2. r8[ gis'8^\markup { \pad-markup #0.2 "-5"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "3/4" }}] ~ }
>>
\bar "|"
<<
{ gis'1 ~ }
>>
\bar "|" \pageBreak
<<
{ gis'1 ~ }
>>
\bar "|"
<<
{ gis'1 ~ }
>>
\bar "|"
<<
{ gis'4 ~ gis'16[ a'8.^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "13/16" }}] ~ a'2 ~ }
>>
\bar "|"
<<
{ a'2 ~ a'8[ r8] r4 }
>>
\bar "|" \break \noPageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r8.[ ais'16^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/1" }}] ~ ais'2. ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \pageBreak
<<
{ ais'2. r4 }
>>
\bar "|"
<<
{ r8.[ ais'16^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }}] ~ ais'2. ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \pageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'8.[ r16] r2. }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \bar "|"
<< { fis'4 ~ fis'8[ g'8^\markup { \pad-markup #0.2 "+29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "16/7" }}] ~ g'2 ~ }
{ r1 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { g'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { g'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { g'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { g'1 ~ }
{ r1 }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { g'4 ~ g'8[ r8] r2 }
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r1 } { r1 }
>>
\bar "|"
<<
{ r2 ais'4^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "11/4" }} ~ ais'4 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \pageBreak
<<
{ ais'16[ r8.] r2. }
>>
\bar "|"
<<
{ r2 r8[ ais'8^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }}] ~ ais'4 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'2. ~ ais'8[ r8] }
>>
\bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<<
{ r1 } { r1 }
>>
\bar "|"
<<
{ r4 ais'4^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "13/4" }} ~ ais'2 ~ }
>>
\bar "|" \bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \pageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'16[ r8.] r2. }
>>
\bar "|" \break \noPageBreak
<<
{ r1 } { r1 }
>>
\bar "|"
<<
{ r8.[ a'16^\markup { \pad-markup #0.2 "-22"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "32/13" }}] ~ a'2 ~ a'8.[ g'16^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/7" }}] ~ }
>>
\bar "|"
<<
{ g'1 ~ }
>>
\bar "|"
<<
{ g'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ g'4 ais'4^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/3" }} ~ ais'2 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \pageBreak
<<
{ ais'8[ r8] r8[ ais'8^\markup { \pad-markup #0.2 "+16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }}] ~ ais'2 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais'1 ~ }
>>
\bar "|"
<<
{ ais'2 ~ ais'16[ r8.] r4 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<< { r1 }
{ r1 \fermata }>> \bar "|."
} }
>>
>>

@ -1,481 +1,65 @@
\new StaffGroup \with {\remove "System_start_delimiter_engraver"}
<<
\new Staff = "II" \with {
instrumentName = "II"
shortInstrumentName = "II"
midiInstrument = #"clarinet"
}
<<
{ {
\set Score.markFormatter = #format-mark-box-numbers \tempo 2 = 60
\numericTimeSignature \time 2/2
\clef treble
<<
{ r1 }
>>
\bar "|"
<<
{ r8[ fis'8^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "11/8" }}] ~ fis'2. ~ }
>>
\bar "|"
<<
{ fis'2 ~ fis'8[ e'8^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "16/13" }}] ~ e'4 ~ }
>>
\bar "|"
<<
{ e'2 f'4^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/3" }} ~ f'4 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ f'1 ~ }
>>
\bar "|"
<<
{ f'4 g'4^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/1" }} ~ g'2 ~ }
>>
\bar "|"
<<
{ g'1 ~ }
>>
\bar "|"
<<
{ g'2. r4 }
>>
\bar "|" \break \noPageBreak
<<
{ r4 r8[ f'8^\markup { \pad-markup #0.2 "-29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "7/4" }}] ~ f'2 ~ }
>>
\bar "|"
<<
{ f'1 ~ }
>>
\bar "|"
<<
{ f'8.[ g'16^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/1" }}] ~ g'2. }
>>
\bar "|"
<<
{ a'4^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/7" }} ~ a'2. ~ }
>>
\bar "|" \pageBreak
<<
{ a'2 ~ a'8.[ r16] r4 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<< { r16[ c''8.^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/1" }}] ~ c''2. ~ }
{ r4 r8.[ b'16^\markup { \pad-markup #0.2 "-39"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/1" }}] ~ b'2 ~ }
>>
\bar "|" \bar "|"
<< { c''8.[ fis'16^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/8" }}] ~ fis'2. ~ }
{ b'1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { fis'2 ~ fis'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/1" }}] ~ f'4 ~ }
{ b'1 ~ }
>>
\bar "|"
<<
{ b'1 }
>>
\bar "|"
<<
{ d''4^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "32/13" }} ~ d''2. ~ }
>>
\bar "|"
<<
{ d''4 ~ d''16[ cis''8.^\markup { \pad-markup #0.2 "-7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "16/7" }}] ~ cis''2 ~ }
>>
\bar "|" \pageBreak
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''4 ~ cis''8[ r8] r2 }
>>
\bar "|"
<<
{ cis''4^\markup { \pad-markup #0.2 "-7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }} ~ cis''2. ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ cis''2. ~ cis''16[ r8.] }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r4 r16[ cis''8.^\markup { \pad-markup #0.2 "-7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }}] ~ cis''2 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|" \pageBreak
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''1 ~ }
>>
\bar "|"
<<
{ cis''2 ~ cis''8.[ d''16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "5/2" }}] ~ d''4 ~ }
>>
\bar "|"
<<
{ d''1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ d''2 dis''4^\markup { \pad-markup #0.2 "+24"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/4" }} ~ dis''4 ~ }
>>
\bar "|"
<<
{ dis''4 ~ dis''8[ fis''8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/5" }}] ~ fis''2 ~ }
>>
\bar "|"
<<
{ fis''4 f''4^\markup { \pad-markup #0.2 "-26"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "3/1" }} ~ f''2 ~ }
>>
\bar "|"
<<
{ f''1 ~ }
>>
\bar "|" \pageBreak
<<
{ f''2. ~ f''8[ r8] }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r4 r16[ e''8.^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "16/11" }}] ~ e''2 }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ dis''4^\markup { \pad-markup #0.2 "+24"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "11/8" }} ~ dis''2. ~ }
>>
\bar "|" \break \noPageBreak
<<
{ dis''1 ~ }
>>
\bar "|"
<<
{ dis''8.[ fis''16^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "8/5" }}] ~ fis''2. ~ }
>>
\bar "|"
<<
{ fis''1 ~ }
>>
\bar "|"
<<
{ fis''1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ fis''1 ~ }
>>
\bar "|"
<<
{ fis''1 ~ }
>>
\bar "|"
<<
{ fis''1 ~ }
>>
\bar "|"
<<
{ fis''1 ~ }
>>
\bar "|" \pageBreak
<<
{ fis''1 ~ }
>>
\bar "|"
<<
{ fis''2. gis''4^\markup { \pad-markup #0.2 "+7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/1" }} ~ }
>>
\bar "|"
<<
{ gis''1 ~ }
>>
\bar "|"
<<
{ gis''4 ~ gis''16[ a''8.^\markup { \pad-markup #0.2 "+19"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "16/3" }}] ~ a''2 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ a''2. ~ a''16[ ais''8.^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "11/2" }}] ~ }
>>
\bar "|"
<<
{ ais''1 ~ }
>>
\bar "|"
<<
{ ais''1 ~ }
>>
\bar "|"
<<
{ ais''8.[ gis''16^\markup { \pad-markup #0.2 "-19"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "64/13" }}] ~ gis''2. ~ }
>>
\bar "|" \break \noPageBreak
<<
{ gis''4 gis''4^\markup { \pad-markup #0.2 "+7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/1" }} ~ gis''2 ~ }
>>
\bar "|"
<<
{ gis''4 r2. }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r4 r16[ g''8.^\markup { \pad-markup #0.2 "-48"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/1" }}] ~ g''2 ~ }
>>
\bar "|" \pageBreak
<<
{ g''2 ~ g''8.[ e''16^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/1" }}] ~ e''4 ~ }
>>
\bar "|"
<<
{ e''2 ~ e''8[ d''8^\markup { \pad-markup #0.2 "-10"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "7/2" }}] ~ d''4 ~ }
>>
\bar "|"
<<
{ d''1 ~ }
>>
\bar "|"
<<
{ d''1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ d''16[ r8.] r2. }
>>
\bar "|"
<<
{ r2. r8[ d''8^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "5/4" }}] ~ }
>>
\bar "|"
<<
{ d''2 dis''4^\markup { \pad-markup #0.2 "+24"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "11/8" }} ~ dis''4 ~ }
>>
\bar "|"
<<
{ dis''2 ~ dis''8[ e''8^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/1" }}] ~ e''4 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ e''2. ~ e''8[ f''8^\markup { \pad-markup #0.2 "-26"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "3/2" }}] ~ }
>>
\bar "|"
<<
{ f''1 ~ }
>>
\bar "|"
<<
{ f''4 fis''4^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "8/5" }} ~ fis''2 ~ }
>>
\bar "|"
<<
{ fis''8[ g''8^\markup { \pad-markup #0.2 "-48"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "32/7" }}] ~ g''2. ~ }
>>
\bar "|" \pageBreak
<<
{ g''2 ~ g''16[ r8.] r4 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r8.[ g''16^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/1" }}] ~ g''2. ~ }
>>
\bar "|"
<<
{ g''2 ~ g''8[ fis''8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "8/5" }}] ~ fis''4 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ fis''2 ~ fis''8[ dis''8^\markup { \pad-markup #0.2 "+24"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "11/8" }}] ~ dis''4 ~ }
>>
\bar "|"
<<
{ dis''4 ~ dis''8.[ e''16^\markup { \pad-markup #0.2 "-37"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "32/7" }}] ~ e''2 ~ }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ e''2. ~ e''8[ cis''8^\markup { \pad-markup #0.2 "+32"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/1" }}] ~ }
>>
\bar "|" \bar "|"
<< { f'8[ e'8^\markup { \pad-markup #0.2 "-14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "5/4" }}] ~ e'2. ~ }
{ cis''1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { e'1 ~ }
{ cis''2 b'4^\markup { \pad-markup #0.2 "+1"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "7/2" }} ~ b'4 ~ }
>>
\bar "|" \bar "|"
<< { e'1 ~ }
{ b'1 ~ }
>>
\bar "|" \bar "|"
<< { e'1 ~ }
{ b'1 ~ }
>>
\bar "|" \bar "|"
<< { e'1 ~ }
{ b'1 ~ }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { e'1 ~ }
{ b'1 ~ }
>>
\bar "|" \bar "|"
<< { e'1 ~ }
{ b'1 ~ }
>>
\bar "|" \bar "|"
<< { e'1 ~ }
{ b'1 ~ }
>>
\bar "|" \bar "|"
<< { e'1 ~ }
{ b'4 ~ b'8.[ r16] r2 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { e'1 ~ }
{ r2 r16[ cis''8.^\markup { \pad-markup #0.2 "+32"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/5" }}] ~ cis''4 ~ }
>>
\bar "|" \bar "|"
<< { e'2 ~ e'8.[ f'16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/1" }}] ~ f'4 ~ }
{ cis''1 ~ }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ cis''2 ~ cis''8.[ dis''16^\markup { \pad-markup #0.2 "-13"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "7/2" }}] ~ dis''4 ~ }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ dis''1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { f'1 ~ }
{ dis''2 ~ dis''16[ r8.] r4 }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { f'1 ~ }
{ r1 }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { f'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { f'16[ r8.] r2. }
{ r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<< { r1 }
{ r1 \fermata }>> \bar "|."
} }
>>
>>

@ -1,481 +1,65 @@
\new StaffGroup \with {\remove "System_start_delimiter_engraver"}
<<
\new Staff = "III" \with {
instrumentName = "III"
shortInstrumentName = "III"
midiInstrument = #"clarinet"
}
<<
{ {
\set Score.markFormatter = #format-mark-box-numbers \tempo 2 = 60
\numericTimeSignature \time 2/2
\clef alto
<<
{ c'4^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "nil"\normal-size-super "1/1" }} ~ c'2. ~ }
>>
\bar "|"
<<
{ c'1 ~ }
>>
\bar "|"
<<
{ c'1 ~ }
>>
\bar "|"
<<
{ c'1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ c'1 ~ }
>>
\bar "|"
<<
{ c'1 ~ }
>>
\bar "|"
<<
{ c'2 ~ c'8.[ r16] r4 }
>>
\bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r2. r16[ cis'8.^\markup { \pad-markup #0.2 "-47"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/8" }}] ~ }
>>
\bar "|"
<<
{ cis'1 ~ }
>>
\bar "|"
<<
{ cis'1 ~ }
>>
\bar "|"
<<
{ cis'1 ~ }
>>
\bar "|" \pageBreak
<<
{ cis'4 ~ cis'16[ b8.^\markup { \pad-markup #0.2 "-12"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "5/4" }}] ~ b2 ~ }
>>
\bar "|" \bar "|"
<< { r1 }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { r16[ d8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/7" }}] ~ d2. ~ }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { d8.[ e16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/13" }}] ~ e2. ~ }
{ b2. a4^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/7" }} ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { e2 ~ e8.[ f16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/3" }}] ~ f4 ~ }
{ a4 ~ a8[ b8^\markup { \pad-markup #0.2 "-39"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/13" }}] ~ b2 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ b1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { f1 ~ }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { f16[ fis8.^\markup { \pad-markup #0.2 "+17"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "4/7" }}] ~ fis4 ~ fis8.[ g16^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "3/4" }}] ~ g4 ~ }
{ b1 ~ }
>>
\bar "|" \bar "|"
<< { g2. ~ g8[ gis8^\markup { \pad-markup #0.2 "-27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "5/8" }}] ~ }
{ b1 ~ }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { gis4 ~ gis8.[ fis16^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/11" }}] ~ fis2 ~ }
{ b4 ~ b16[ r8.] r2 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \bar "|"
<<
{ r4 a4^\markup { \pad-markup #0.2 "+6"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/5" }} ~ a2 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ a4 ~ a8.[ fis16^\markup { \pad-markup #0.2 "+44"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "11/32" }}] ~ fis2 ~ }
>>
\bar "|"
<<
{ fis1 ~ }
>>
\bar "|"
<<
{ fis1 ~ } { fis1 ~ }
>>
\bar "|" \bar "|"
<<
{ fis1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ fis1 ~ } { fis1 ~ }
>>
\bar "|" \bar "|"
<< { fis2 ~ fis8[ fis8^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/16" }}] ~ fis4 }
{ fis4 ~ fis8[ r8] r2 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r2. a4^\markup { \pad-markup #0.2 "+6"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/5" }} ~ }
>>
\bar "|" \pageBreak
<<
{ a2. ~ a8[ g8^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "4/11" }}] ~ }
>>
\bar "|"
<<
{ g2 ~ g8[ dis8^\markup { \pad-markup #0.2 "+24"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/7" }}] ~ dis4 ~ }
>>
\bar "|"
<<
{ dis1 ~ }
>>
\bar "|"
<<
{ dis1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ dis1 ~ }
>>
\bar "|"
<<
{ dis1 ~ }
>>
\bar "|"
<<
{ dis1 ~ }
>>
\bar "|"
<<
{ dis2. dis4^\markup { \pad-markup #0.2 "-29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/3" }} ~ }
>>
\bar "|" \break \noPageBreak
<<
{ dis1 ~ }
>>
\bar "|"
<<
{ dis1 ~ }
>>
\bar "|"
<<
{ dis2. ~ dis8[ cis8^\markup { \pad-markup #0.2 "+32"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/13" }}] ~ }
>>
\bar "|"
<<
{ cis2. ~ cis8[ r8] }
>>
\bar "|" \pageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r2. r16[ c8.^\markup { \pad-markup #0.2 "+4"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "2/7" }}] ~ }
>>
\bar "|"
<<
{ c1 ~ }
>>
\bar "|"
<<
{ c1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { f4^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }} ~ f2. ~ }
{ c4 ~ c16[ dis8.^\markup { \pad-markup #0.2 "+24"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "1/4" }}] ~ dis2 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ dis1 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ dis8.[ d16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "5/16" }}] ~ d2. }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ dis4^\markup { \pad-markup #0.2 "-29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/3" }} ~ dis2. }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { f1 ~ }
{ c4^\markup { \pad-markup #0.2 "+4"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "2/7" }} ~ c2. ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ c4 c4^\markup { \pad-markup #0.2 "+35"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/11" }} ~ c2 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ c2 ~ c16[ d8.^\markup { \pad-markup #0.2 "+27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "13/64" }}] ~ d4 ~ }
>>
\bar "|" \bar "|"
<< { f1 ~ }
{ d2 ~ d8[ dis8^\markup { \pad-markup #0.2 "-29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/3" }}] ~ dis4 ~ }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { f1 ~ }
{ dis4 ~ dis16[ e8.^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "4/11" }}] ~ e2 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ e1 ~ }
>>
\bar "|" \bar "|"
<< { f16[ r8.] r2. }
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e8[ r8] r4 r16[ e8.^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }}] ~ e4 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|" \pageBreak
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ e2. ~ e8.[ r16] }
>>
\bar "|"
<<
{ r4 e4^\markup { \pad-markup #0.2 "+21"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "100/100" }} ~ e2 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e1 ~ }
>>
\bar "|" \pageBreak
<<
{ e1 ~ }
>>
\bar "|"
<<
{ e8[ r8] r2. }
>>
\bar "|"
<<
{ r2 r8[ cis8^\markup { \pad-markup #0.2 "+32"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "4/13" }}] ~ cis4 ~ }
>>
\bar "|"
<<
{ cis1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ cis1 ~ }
>>
\bar "|"
<<
{ cis1 ~ }
>>
\bar "|"
<<
{ cis1 ~ }
>>
\bar "|"
<<
{ cis1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ cis1 ~ }
>>
\bar "|"
<<
{ cis2 ~ cis16[ f8.^\markup { \pad-markup #0.2 "-26"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "3/8" }}] ~ f4 ~ }
>>
\bar "|"
<<
{ f4 ~ f8.[ dis16^\markup { \pad-markup #0.2 "-13"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "5/16" }}] ~ dis2 ~ }
>>
\bar "|"
<<
{ dis8.[ fis16^\markup { \pad-markup #0.2 "+3"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "3/8" }}] ~ fis2. }
>>
\bar "|" \pageBreak
<<
{ g4^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/5" }} ~ g4 ~ g8.[ ais16^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }}] ~ ais4 ~ }
>>
\bar "|"
<<
{ ais4 ~ ais16[ b8.^\markup { \pad-markup #0.2 "+1"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "1/2" }}] ~ b2 ~ }
>>
\bar "|"
<<
{ b16[ cis'8.^\markup { \pad-markup #0.2 "+32"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "4/7" }}] ~ cis'2. ~ }
>>
\bar "|"
<<
{ cis'2. ~ cis'8[ r8] }
>>
\bar "|" \break \noPageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ d'4^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "13/8" }} ~ d'2. ~ }
>>
\bar "|"
<<
{ d'1 ~ }
>>
\bar "|"
<<
{ d'2 ~ d'8[ cis'8^\markup { \pad-markup #0.2 "+32"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/5" }}] ~ cis'4 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ cis'1 ~ }
>>
\bar "|"
<<
{ cis'4 ~ cis'8[ d'8^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "13/8" }}] ~ d'2 ~ }
>>
\bar "|"
<<
{ d'8[ c'8^\markup { \pad-markup #0.2 "-33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/11" }}] ~ c'2. ~ }
>>
\bar "|"
<<
{ c'8[ r8] r2. }
>>
\bar "|" \pageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<< { r1 }
{ r1 \fermata }>> \bar "|."
} }
>>
>>

@ -1,481 +1,65 @@
\new StaffGroup \with {\remove "System_start_delimiter_engraver"}
<<
\new Staff = "IV" \with {
instrumentName = "IV"
shortInstrumentName = "IV"
midiInstrument = #"clarinet"
}
<<
{ {
\set Score.markFormatter = #format-mark-box-numbers \tempo 2 = 60 { c'1^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "nil"\normal-size-super "1/1" }} ~ }
\numericTimeSignature \time 2/2
\clef bass
<<
{ r2 r8[ gis8^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/5" }}] ~ gis4 ~ }
>>
\bar "|"
<<
{ gis1 ~ }
>>
\bar "|"
<<
{ gis1 ~ }
>>
\bar "|"
<<
{ gis1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ gis2 ~ gis16[ g8.^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "3/4" }}] ~ g4 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g8.[ r16] r2. }
>>
\bar "|" \break \noPageBreak
<<
{ r8.[ g16^\markup { \pad-markup #0.2 "+2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "1/1" }}] ~ g2. ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|" \pageBreak
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g2. ~ g8.[ f16^\markup { \pad-markup #0.2 "+10"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "8/11" }}] ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f4 ~ f8[ fis8^\markup { \pad-markup #0.2 "-37"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "3/4" }}] ~ fis2 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ fis1 ~ }
>>
\bar "|"
<<
{ fis1 ~ }
>>
\bar "|"
<<
{ fis1 ~ }
>>
\bar "|"
<<
{ fis1 ~ }
>>
\bar "|" \pageBreak
<<
{ fis1 ~ }
>>
\bar "|"
<<
{ fis2 ~ fis16[ r8.] r4 }
>>
\bar "|"
<<
{ r2. r8[ gis8^\markup { \pad-markup #0.2 "-5"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }}] ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ gis1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ gis1 ~ }
>>
\bar "|"
<<
{ gis4 ~ gis8.[ a16^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "13/32" }}] ~ a2 ~ }
>>
\bar "|"
<<
{ a1 ~ }
>>
\bar "|"
<<
{ a4 ~ a16[ g8.^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "4/11" }}] ~ g2 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ g8.[ fis16^\markup { \pad-markup #0.2 "-9"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }}] ~ fis2. ~ }
>>
\bar "|"
<<
{ fis2 ~ fis8[ r8] r4 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r8.[ gis16^\markup { \pad-markup #0.2 "-5"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }}] ~ gis2. ~ }
>>
\bar "|" \pageBreak
<<
{ gis1 ~ }
>>
\bar "|"
<<
{ gis1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ gis1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ gis4 g2.^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "4/11" }} ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { c'1 ~ }
{ g2. ~ g8[ a8^\markup { \pad-markup #0.2 "+6"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/5" }}] ~ }
>>
\bar "|"
<<
{ a2 ~ a8.[ ais16^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "16/11" }}] ~ ais4 ~ }
>>
\bar "|"
<<
{ ais1 ~ }
>>
\bar "|"
<<
{ ais1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais1 ~ }
>>
\bar "|"
<<
{ ais1 ~ }
>>
\bar "|"
<<
{ ais1 ~ }
>>
\bar "|"
<<
{ ais1 ~ }
>>
\bar "|" \pageBreak
<<
{ ais4 ~ ais16[ r8.] r2 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { c'1 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ r8.[ gis16^\markup { \pad-markup #0.2 "+7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/4" }}] ~ gis2. ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ gis1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ gis1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { c'1 ~ }
{ gis16[ g8.^\markup { \pad-markup #0.2 "-48"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "8/7" }}] ~ g2. ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ g2. ~ g8[ a8^\markup { \pad-markup #0.2 "+19"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/3" }}] ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ a1 ~ }
>>
\bar "|" \bar "|"
<< { c'1 ~ }
{ a1 ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<< { c'2. ~ c'8[ a,8^\markup { \pad-markup #0.2 "-16"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/8" }}] ~ }
{ a1 ~ }
>>
\bar "|" \bar "|"
<< { a,1 ~ }
{ a2 r2 }
>>
\bar "|" \bar "|"
<< { a,2 ~ a,8.[ ais,16^\markup { \pad-markup #0.2 "-4"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "2/3" }}] ~ ais,4 ~ }
{ r1 }
>>
\bar "|" \bar "|"
<< { ais,1 ~ }
{ r8[ g8^\markup { \pad-markup #0.2 "-48"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "8/7" }}] ~ g2. ~ }
>>
\bar "|" \pageBreak \bar "|" \pageBreak
<< { ais,4 ~ ais,8[ r8] r2 }
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g2 ~ g8.[ ais16^\markup { \pad-markup #0.2 "-28"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "11/8" }}] ~ ais4 ~ }
>>
\bar "|" \bar "|"
<<
{ ais1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ ais2 r2 }
>>
\bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \pageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r2. r8[ g8^\markup { \pad-markup #0.2 "+41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "7/16" }}] ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ g1 ~ }
>>
\bar "|"
<<
{ g2 ~ g16[ fis8.^\markup { \pad-markup #0.2 "+30"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/3" }}] ~ fis4 ~ }
>>
\bar "|"
<<
{ fis1 ~ }
>>
\bar "|"
<<
{ fis2. ~ fis16[ f8.^\markup { \pad-markup #0.2 "+18"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/4" }}] ~ }
>>
\bar "|" \break \noPageBreak \bar "|" \break \noPageBreak
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f2 ~ f8.[ r16] r4 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \pageBreak
<<
{ r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|"
<<
{ r1 }
>>
\bar "|" \break \noPageBreak
<<
{ r4 f2.^\markup { \pad-markup #0.2 "+18"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "1/1" }} ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|" \break \noPageBreak
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f2 ~ f8.[ r16] r4 }
>>
\bar "|" \pageBreak
<<
{ r2 fis2^\markup { \pad-markup #0.2 "+30"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "2/5" }} ~ }
>>
\bar "|"
<<
{ fis2. ~ fis8[ f8^\markup { \pad-markup #0.2 "-35"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "4/11" }}] ~ }
>>
\bar "|"
<<
{ f1 ~ }
>>
\bar "|"
<<
{ f4 f2.^\markup { \pad-markup #0.2 "+18"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "3/8" }} ~ }
>>
\bar "|" \break \noPageBreak
<<
{ f8.[ dis16^\markup { \pad-markup #0.2 "+14"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/3" }}] ~ dis2. ~ }
>>
\bar "|"
<<
{ dis8.[ r16] r2. }
>>
\bar "|" \bar "|"
<<
{ r1 } { r1 }
>>
\bar "|" \bar "|"
<< { r1 }
{ r1 \fermata }>> \bar "|."
} }
>>
>>

@ -1,52 +1,52 @@
\version "2.22.2" \version "2.24.1"
#(define (override-color-for-all-grobs color) #(define (override-color-for-all-grobs color)
(lambda (context) (lambda (context)
(let loop ((x all-grob-descriptions)) (let loop ((x all-grob-descriptions))
(if (not (null? x)) (if (not (null? x))
(let ((grob-name (caar x))) (let ((grob-name (caar x)))
(ly:context-pushpop-property context grob-name 'color color) (ly:context-pushpop-property context grob-name 'color color)
(loop (cdr x))))))) (loop (cdr x)))))))
#(define-markup-command (relMark layout props mus) (ly:music?) #(define-markup-command (relMark layout props mus) (ly:music?)
#:properties ((size -2)) #:properties ((size -2))
(interpret-markup layout props (interpret-markup layout props
#{ #{
\markup { \markup {
\score { \score {
\new Staff { $mus } \new Staff { $mus }
\layout { \layout {
\context { \context {
\Staff \Staff
\remove Time_signature_engraver \remove Time_signature_engraver
fontSize = #-2 fontSize = #-2
\hide Stem \hide Stem
\override TextScript.outside-staff-priority = ##f \override TextScript.outside-staff-priority = ##f
\override StaffSymbol.staff-space = #(magstep -2) \override StaffSymbol.staff-space = #(magstep -2)
\override StaffSymbol.thickness = #(magstep -2) \override StaffSymbol.thickness = #(magstep -2)
\override TextScript.self-alignment-X = #-0.4 \override TextScript.self-alignment-X = #-0.4
\override TextScript.staff-padding = #1 \override TextScript.staff-padding = #1
} }
\context { \context {
\Score \Score
proportionalNotationDuration = #(ly:make-moment 1/16) proportionalNotationDuration = #(ly:make-moment 1/16)
\remove "Separating_line_group_engraver" \remove "Separating_line_group_engraver"
\override SpacingSpanner.strict-note-spacing = ##t \override SpacingSpanner.strict-note-spacing = ##t
\override RehearsalMark.self-alignment-X = #-1 \override RehearsalMark.self-alignment-X = #-1
\override RehearsalMark.Y-offset = #10 \override RehearsalMark.Y-offset = #10
\override RehearsalMark.X-offset = #10 \override RehearsalMark.X-offset = #10
} }
\context { \context {
\Voice \Voice
\consists "Horizontal_bracket_engraver" \consists "Horizontal_bracket_engraver"
\override HorizontalBracket.direction = #UP \override HorizontalBracket.direction = #UP
} }
indent = 0 indent = 0
line-width = 4\cm line-width = 4\cm
} }
} }
} }
#})) #}))
\paper { \paper {
@ -58,41 +58,43 @@
top-system-spacing = top-system-spacing =
#'((basic-distance . 15 ) #'((basic-distance . 15 )
(minimum-distance . 15 ) (minimum-distance . 15 )
(padding . 0 ) (padding . 0 )
(stretchability . 0)) (stretchability . 0))
system-system-spacing = system-system-spacing =
#'((basic-distance . 35 ) #'((basic-distance . 35 )
(minimum-distance . 35 ) (minimum-distance . 35 )
(padding . 0 ) (padding . 0 )
(stretchability . 0)) (stretchability . 0))
last-bottom-spacing = last-bottom-spacing =
#'((basic-distance . 10 ) #'((basic-distance . 10 )
(minimum-distance . 10 ) (minimum-distance . 10 )
(padding . 0 ) (padding . 0 )
(stretchability . 0)) (stretchability . 0))
%systems-per-page = 3 %systems-per-page = 3
first-page-number = 1 first-page-number = 1
print-first-page-number = ##t print-first-page-number = ##t
print-page-number = ##t print-page-number = ##t
oddHeaderMarkup = \markup { \fill-line { \line { \on-the-fly #not-first-page {\pad-markup #2 { \concat {\italic {"test"}}}}}}} %oddHeaderMarkup = \markup { \fill-line { \line { \on-the-fly #not-first-page {\pad-markup #2 { \concat {\italic {"test"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \on-the-fly #not-first-page {\pad-markup #2 { \concat {\italic {"test"}}}}}}} oddHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"test"}}}}}}}
%evenHeaderMarkup = \markup { \fill-line { \line { \on-the-fly #not-first-page {\pad-markup #2 { \concat {\italic {"test"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"test"}}}}}}}
oddFooterMarkup = \markup { \fill-line { oddFooterMarkup = \markup { \fill-line {
\concat { \concat {
"-" "-"
\fontsize #1.5 \fontsize #1.5
\on-the-fly #print-page-number-check-first %\on-the-fly #print-page-number-check-first
\fromproperty #'page:page-number-string \fromproperty #'page:page-number-string
"-"}}} "-"}}}
evenFooterMarkup = \markup { \fill-line { evenFooterMarkup = \markup { \fill-line {
\concat { \concat {
"-" "-"
\fontsize #1.5 \fontsize #1.5
\on-the-fly #print-page-number-check-first %\on-the-fly #print-page-number-check-first
\fromproperty #'page:page-number-string \fromproperty #'page:page-number-string
"-"}}} "-"}}}
} }
@ -114,41 +116,41 @@
\context { \context {
\Score \Score
\override BarNumber.stencil = #(make-stencil-circler 0.1 0.25 ly:text-interface::print) \override BarNumber.stencil = #(make-stencil-circler 0.1 0.25 ly:text-interface::print)
\override Stem.stemlet-length = #0.75 \override Stem.stemlet-length = #0.75
proportionalNotationDuration = #(ly:make-moment 1/16) proportionalNotationDuration = #(ly:make-moment 1/16)
\remove "Separating_line_group_engraver" \remove "Separating_line_group_engraver"
\override RehearsalMark.self-alignment-X = #-1 \override RehearsalMark.self-alignment-X = #-1
\override RehearsalMark.Y-offset = #10 \override RehearsalMark.Y-offset = #10
\override RehearsalMark.X-offset = #-8 \override RehearsalMark.X-offset = #-8
%\override RehearsalMark.outside-staff-priority = #0 %\override RehearsalMark.outside-staff-priority = #0
} }
\context { \context {
\Staff \Staff
\override VerticalAxisGroup.staff-staff-spacing = \override VerticalAxisGroup.staff-staff-spacing =
#'((basic-distance . 20 ) #'((basic-distance . 20 )
(minimum-distance . 20 ) (minimum-distance . 20 )
(padding . 0 ) (padding . 0 )
(stretchability . 0)) (stretchability . 0))
\override VerticalAxisGroup.default-staff-staff-spacing = \override VerticalAxisGroup.default-staff-staff-spacing =
#'((basic-distance . 20 ) #'((basic-distance . 20 )
(minimum-distance . 20 ) (minimum-distance . 20 )
(padding . 0 ) (padding . 0 )
(stretchability . 0)) (stretchability . 0))
\override TextScript.staff-padding = #2 \override TextScript.staff-padding = #2
\override TextScript.self-alignment-X = #0 \override TextScript.self-alignment-X = #0
} }
\context { \context {
\StaffGroup \StaffGroup
\name "SemiStaffGroup" \name "SemiStaffGroup"
\consists "Span_bar_engraver" \consists "Span_bar_engraver"
\override SpanBar.stencil = \override SpanBar.stencil =
#(lambda (grob) #(lambda (grob)
(if (string=? (ly:grob-property grob 'glyph-name) "|") (if (string=? (ly:grob-property grob 'glyph-name) "|")
(set! (ly:grob-property grob 'glyph-name) "")) (set! (ly:grob-property grob 'glyph-name) ""))
(ly:span-bar::print grob)) (ly:span-bar::print grob))
} }
\context { \context {
\Score \Score
@ -156,22 +158,49 @@
} }
} }
\midi { }
\score{ \score{
\new Score
<< <<
\new SemiStaffGroup { \new SemiStaffGroup {
<< %\new StaffGroup {
\include "includes/part_I.ly" <<
\include "includes/part_II.ly" \new Staff = "I" \with {
\include "includes/part_III.ly" instrumentName = "I"
\include "includes/part_IV.ly" shortInstrumentName = "I"
>> midiInstrument = #"clarinet"
}
<<
\include "includes/part_I.ly"
>>
\new Staff = "II" \with {
instrumentName = "II"
shortInstrumentName = "II"
midiInstrument = #"clarinet"
}
<<
\include "includes/part_II.ly"
>>
\new Staff = "III" \with {
instrumentName = "III"
shortInstrumentName = "III"
midiInstrument = #"clarinet"
\clef alto
}
<<
\include "includes/part_III.ly"
>>
\new Staff = "IV" \with {
instrumentName = "IV"
shortInstrumentName = "IV"
midiInstrument = #"clarinet"
\clef bass
}
<<
\include "includes/part_IV.ly"
>>
>>
} }
>> >>
\layout{} \layout{}
\midi{} %\midi{} %this creates a warning since custom staff is not defined for midi
} }

Binary file not shown.

Binary file not shown.

@ -334,6 +334,10 @@ module.exports = {
return data return data
} }
if (address === '/transcribe') {
return data
}
/* /*
if (['/mixer'].includes(address)) { if (['/mixer'].includes(address)) {
console.log(data) console.log(data)

@ -251,6 +251,52 @@
"mode": "toggle", "mode": "toggle",
"doubleTap": false, "doubleTap": false,
"decoupled": false "decoupled": false
},
{
"type": "button",
"top": 10,
"left": 310,
"lock": false,
"id": "transcribe",
"visible": true,
"interaction": true,
"comments": "",
"width": 90,
"height": 30,
"expand": "false",
"colorText": "auto",
"colorWidget": "auto",
"colorStroke": "auto",
"colorFill": "auto",
"alphaStroke": "auto",
"alphaFillOff": "auto",
"alphaFillOn": "auto",
"lineWidth": "auto",
"borderRadius": "auto",
"padding": "auto",
"html": "",
"css": "",
"value": "",
"default": 0,
"linkId": "",
"address": "auto",
"preArgs": "",
"typeTags": "",
"decimals": 2,
"target": "",
"ignoreDefaults": false,
"bypass": true,
"onCreate": "",
"onValue": "if(value === 1){\n send(false, \"/transcribe\", 2, get(\"mus_seq\"));\n}\n ",
"colorTextOn": "auto",
"label": "transcribe",
"vertical": false,
"wrap": false,
"on": 1,
"off": 0,
"mode": "toggle",
"doubleTap": false,
"decoupled": false
} }
], ],
"tabs": [], "tabs": [],

@ -3,59 +3,73 @@
[ [
[ [
[ [
[ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 1.5 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 4.125 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 1.625 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ 1, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ -1, 0, 0, 0, 0, 2 ], [ 0, -1, 0, 0, 0, 1 ] ], 1.25 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, -1, 0, 0 ], [ 1, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 2.25 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ -1, 0, 0, 1, 0, 1 ], [ 0, -1, 0, 0, 0, 1 ] ], 1.25 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, -1, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ 0, 0, -1, 0, 0, 1 ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, -1 ], [ 0, 0, 0, 0, 1, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 3 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, -1, 0, 0, 1 ], [ 0, -1, 0, 0, 0, 1 ] ], 1.375 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 0, 2 ], [ 0, 0, -1, 0, 0, 1 ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 4.875 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 0, 2 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, -1, 0, 0, 0, 1 ] ], 3.125 ] [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 5.875 ]
], ],
[ [
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 0, 2 ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 1, -1, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 0, 2 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.5 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 1, -1, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ -1, 0, 1, 1, 0, 0 ] ], 1.25 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 1, 0, 0, 0, 1 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.625 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ -1, 0, 1, 1, 0, 0 ] ], 2.375 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.25 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 0, 2, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ -1, 0, 1, 1, 0, 0 ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.375 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 0, 2, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, 0, 0, -1, 0, 0 ] ], 1.125 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ -1, 0, 0, 0, 1, 1 ] ], 1.375 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, 0, 0, -1, 0, 0 ] ], 0 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ -1, 1, 0, 0, 0, 1 ] ], 0.75 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, 0, 0, 0, 0, -1 ] ], 2.25 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 2.875 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, -1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ] ], 4.125 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ -1, 0, 0, 0, 1, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ] ], 0.75 ],
[ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 0 ], [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ] ], 0 ],
[ [ [ "Rest" ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 3.5 ] [ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ], 3.375 ]
],
[
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ], 3.375 ]
],
[
[ [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], 3 ],
[ [ [ -1, -1, 1, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], 3.625 ],
[ [ [ 0, -2, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], 3.375 ],
[ [ [ 0, -2, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ "Rest" ] ], 0 ],
[ [ [ "Rest" ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ "Rest" ] ], 1.375 ],
[ [ [ "Rest" ], [ 0, -1, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ] ], 0 ],
[ [ [ "Rest" ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 9.5 ]
] ]
] ]
], ],
"last_changes": "last_changes":
[ [
[ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, 0, 0 ] ], [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ],
[ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, 0, 0 ] ], [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 1, 0 ] ],
[ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ -1, 0, 0, 0, 1, 1 ] ], [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ],
[ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ -1, 1, 0, 0, 0, 1 ] ], [ [ -1, -1, 1, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ],
[ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, -1, 0, 0, 0, 1 ] ] [ [ 0, -2, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ]
], ],
"cur_uid": "tmp", "cur_uid": "tmp",
"ref_uid": "46a0e6a8", "ref_uid": "nil",
"order_seed": 148912, "order_seed": 694071,
"dur_seed": 424128, "dur_seed": 263562,
"motifs_seed": 531913, "motifs_seed": 209967,
"entrances_probs_vals": [ 0.75, 0, 2.26, 0.47, 1.73, 0.20725388601036, 0.68581081081081, 0.24093264248705, 0.34121621621622, 0.5, 0.5, 0.67616580310881, 0.81081081081081, 1, 0.5 ], "entrances_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
"passages_probs_vals": [ 0.75, 0, 2.26, 0.47, 1.73, 0.20725388601036, 0.68581081081081, 0.24093264248705, 0.34121621621622, 0.5, 0.5, 0.67616580310881, 0.81081081081081, 1, 0.5 ], "passages_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
"exits_probs_vals": [ 0.75, 0, 2.26, 0.47, 1.73, 0.20725388601036, 0.68581081081081, 0.24093264248705, 0.34121621621622, 0.5, 0.5, 0.67616580310881, 0.81081081081081, 1, 0.5 ], "exits_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ],
"ranges": [ [ -384, 2400 ], [ -507, 2400 ], [ -282, 2237 ], [ -1200, 2053 ] ], "ranges": [ [ -3600, -757.89473684211 ], [ -1817, 746.74922600619 ], [ 22.291021671827, 2400 ], [ -70.588235294118, 2400 ] ],
"step_probs_vals": [ 0, 1200, 0, 0.017045454545454, 0.11316872427984, 0.78409090909091, 0.21604938271605, 0, 0.32304526748971, 0, 0.4238683127572, 0, 0.68312757201646, 0, 0.83539094650206, 0, 1, 0 ], "step_probs_vals": [ 0, 1200, 0, 0, 0.082304526748971, 0.98863636363636, 0.16049382716049, 0, 1, 0 ],
"passages_weights": [ 0.75, 0.74, 0.75, 0, 0.75 ], "passages_weights": [ 0.75, 0.75, 0.75, 0.75, 0.75 ],
"hd_exp": 2, "hd_exp": 0.75,
"hd_invert": 0, "hd_invert": 0,
"order": "order":
[ [
[ [ 0 ], [ 3, 1, 2, 2, 2, 1, 1, 2 ], [ ] ], [ [ 0, 3 ], [ 2, 1, 2, 1, 1, 2, 2 ], [ ] ],
[ [ 0 ], [ 3, 1, 1, 1, 3, 3, 3 ], [ 2 ] ] [ [ 0, 2 ], [ 1, 3, 1, 1, 3, 1, 3, 3, 1, 1, 3 ], [ ] ],
[ [ 0, 3, 1 ], [ 2 ], [ ] ],
[ [ 1, 2 ], [ 3, 0, 0 ], [ ] ]
], ],
"sus_weights": [ 0.75, 0.69, 0.75 ], "sus_weights": [ 0.75, 0.75, 0.75 ],
"order_size": [ 2, 6 ], "order_size": [ 1, 10 ],
"passages_size": [ 0, 10 ], "passages_size": [ 0, 10 ],
"motif_edited": "false", "motif_edited": "false",
"order_edited": "false" "order_edited": "false"

@ -215,7 +215,7 @@ updateVoices = {arg ins, sus;
recentlySoundedScore = inclusionScore.value(lastXChanges.flop[ins], candidate, 0); recentlySoundedScore = inclusionScore.value(lastXChanges.flop[ins], candidate, 0);
isInRangeScore = rangeScore.value(candidate, candidate.collect({0}), ranges[ins][0], ranges[ins][1], 0, true); isInRangeScore = rangeScore.value(candidate, candidate.collect({0}), ranges[ins][0], ranges[ins][1], 0, true);
regScore = spacingScore.value(voices.deepCopy.put(ins, candidate), 300); regScore = spacingScore.value(voices.deepCopy.put(ins, candidate), 300);
hdScore = pow(hdSum.value(voices.deepCopy.put(ins, candidate)), hdExp.postln); hdScore = pow(hdSum.value(voices.deepCopy.put(ins, candidate)), hdExp);
if(hdInvert == 0, {hdScore = 1/hdScore}); if(hdInvert == 0, {hdScore = 1/hdScore});
//maybe what you want here is a vector to another root and then favoring movement towards it. //maybe what you want here is a vector to another root and then favoring movement towards it.
//distScore = pow(hsChordalDistance.value(voices, voices.put(ins, candidate)), 2); //distScore = pow(hsChordalDistance.value(voices, voices.put(ins, candidate)), 2);
@ -712,6 +712,8 @@ OSCdef(\generate, {arg msg, time, addr, port;
modelString = writeResources.value(path, dict); modelString = writeResources.value(path, dict);
//addr.sendMsg("/generated", musPath, stringifyToDepth.value(seq, 3)); //addr.sendMsg("/generated", musPath, stringifyToDepth.value(seq, 3));
//~seq = seq;
addr.sendMsg("/generated", path, modelString, ledgerPath); addr.sendMsg("/generated", path, modelString, ledgerPath);
}, \generate); }, \generate);
@ -803,8 +805,14 @@ OSCdef(\transport, {arg msg, time, addr, port;
}); });
}, \transport); }, \transport);
OSCdef(\transcribe, {arg msg, time, addr, port;
~transcribe.value(seq, dir, addr);
}, \transcribe);
) )
~transcribe.value(~seq, dir);
( (
//synthdefs //synthdefs
~stringModelBusArray = 4.collect({Bus.audio(s, 1)}); ~stringModelBusArray = 4.collect({Bus.audio(s, 1)});

@ -119,7 +119,7 @@ lyFinalizeMusic = {arg lyStr, part, name, nameShort, nameMidi, clef;
"\\new StaffGroup \\with {\\remove \"System_start_delimiter_engraver\"}\n<<\n" ++ "\\new StaffGroup \\with {\\remove \"System_start_delimiter_engraver\"}\n<<\n" ++
lyStaffDef.value(name, nameShort, nameMidi) ++ lyStaffDef.value(name, nameShort, nameMidi) ++
"<<\n\n{ " + "<<\n\n{ " +
"\n\\set Score.markFormatter = #format-mark-box-numbers " + "\n\\set Score.rehearsalMarkFormatter = #format-mark-box-numbers " +
"\\tempo 2 = 60\n" + "\\tempo 2 = 60\n" +
"\\numericTimeSignature \\time 2/2\n" + "\\numericTimeSignature \\time 2/2\n" +
"\\clef " ++ clef ++ "\n" ++ lyStr + "\\fermata" + "\\clef " ++ clef ++ "\n" ++ lyStr + "\\fermata" +
@ -133,7 +133,8 @@ lyMeasureDef = {arg insName, part, beat;
barline = "\\bar \"|\""; barline = "\\bar \"|\"";
if((beat % 16) == 0, {break = "\\break \\noPageBreak"}); if((beat % 16) == 0, {break = "\\break \\noPageBreak"});
if((beat % (16 * 3)) == 0, {break = "\\pageBreak"}); if((beat % (16 * 3)) == 0, {break = "\\pageBreak"});
if(beat != 0, {"}\n>>\n" + barline + break}, {""}) + "\n<<\n" /*++ ossia*/ + "{" //if(beat != 0, {"}\n>>\n" + barline + break}, {""}) + "\n<<\n" /*++ ossia*/ + "{";
if(beat != 0, {"}\n" + barline + break}, {""}) + "\n" /*++ ossia*/ + "{"
}; };
lyNoteNameStr = Dictionary.with(* lyNoteNameStr = Dictionary.with(*
@ -217,10 +218,11 @@ consolidateNotes = {arg lyStr, part;
res.replace("<MARKUP", "").replace("MARKUP>", ""); res.replace("<MARKUP", "").replace("MARKUP>", "");
}; };
~transcribe = {arg rawMusicData; ~transcribe = {arg rawMusicData, dir, addr;
var basePath, scoreFile, musicData, insData, insNames, insNamesShort, insMidi, insClef; var basePath, scoreFile, musicData, insData, insNames, insNamesShort, insMidi, insClef;
basePath = thisProcess.nowExecutingPath.dirname +/+ "lilypond"; //basePath = thisProcess.nowExecutingPath.dirname +/+ ".." +/+ "lilypond";
basePath = dir +/+ ".." +/+ "lilypond";
basePath.mkdir; basePath.mkdir;
(basePath +/+ "includes").mkdir; (basePath +/+ "includes").mkdir;
@ -307,7 +309,8 @@ consolidateNotes = {arg lyStr, part;
}); });
//wrap music and add staff definitions //wrap music and add staff definitions
lyStr = lyFinalizeMusic.value(lyStr, p, insNames[p], insNamesShort[p], insMidi[p], insClef[p]); //lyStr = lyFinalizeMusic.value(lyStr, p, insNames[p], insNamesShort[p], insMidi[p], insClef[p]);
lyStr = "{" ++ lyStr ++ "}\n}";
//consolidate notes and rests //consolidate notes and rests
lyStr = consolidateNotes.value(lyStr, p); lyStr = consolidateNotes.value(lyStr, p);
@ -316,9 +319,12 @@ consolidateNotes = {arg lyStr, part;
lyFile.write(lyStr); lyFile.write(lyStr);
lyFile.close; lyFile.close;
}); });
addr.sendMsg("/transcribe", 0);
}; };
~transcribe.value(~seq); //~transcribe.value(~seq);
) )
~transcribe.value(~seq);
Loading…
Cancel
Save