diff --git a/lilypond/includes/part_I.ly b/lilypond/includes/part_I.ly index 047248e..92384ed 100644 --- a/lilypond/includes/part_I.ly +++ b/lilypond/includes/part_I.ly @@ -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 - \numericTimeSignature \time 2/2 - \clef treble - -<< - { r1 } ->> + { c'4^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "1/1" }} ~ c'2. ~ } \bar "|" -<< - { 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 ~ } ->> + { c'1 ~ } \bar "|" -<< - { e'1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { e'1 ~ } ->> + { c'1 ~ } \bar "|" \break \noPageBreak -<< - { e'1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { e'1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { e'4 ~ e'16[ r8.] r2 } ->> + { c'1 ~ } \bar "|" -<< - { r1 } ->> + { c'1 ~ } \bar "|" \break \noPageBreak -<< - { r1 } ->> + { c'1 ~ } \bar "|" -<< - { r1 } ->> + { c'1 ~ } \bar "|" -<< - { r1 } ->> + { 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. ~ } \bar "|" -<< - { r2. d'4^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/11" }} ~ } ->> + { 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" }}] ~ } \bar "|" \pageBreak -<< - { d'1 ~ } ->> - \bar "|" -<< - { 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 ~ } ->> + { 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 ~ } \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 ~ } ->> + { 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 ~ } \bar "|" -<< - { 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 "|" -<< - { e'1 ~ } ->> - \bar "|" -<< - { e'1 ~ } ->> + { f'1 } \bar "|" \break \noPageBreak -<< - { 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 ~ } ->> + { fis'4^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/8" }} ~ fis'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 "|" -<< { fis'1 ~ } ->> \bar "|" -<< { 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 } ->> + { 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 ~ } \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 "|" -<< - { r1 } ->> - \bar "|" \break \noPageBreak -<< - { r1 } ->> + { g'1 ~ } \bar "|" -<< - { r1 } ->> + { g'1 ~ } \bar "|" -<< - { r1 } ->> + { g'1 ~ } \bar "|" -<< - { r1 } ->> + { g'1 ~ } \bar "|" \pageBreak -<< - { r1 } ->> + { g'4 ~ g'8[ r8] r2 } \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" \break \noPageBreak -<< { 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 "|" -<< - { 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 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" \break \noPageBreak -<< - { 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 "|" -<< - { ais'1 ~ } ->> - \bar "|" -<< - { ais'1 ~ } ->> - \bar "|" \pageBreak -<< - { ais'1 ~ } ->> - \bar "|" -<< - { ais'1 ~ } ->> - \bar "|" -<< - { ais'1 ~ } ->> - \bar "|" -<< - { ais'16[ r8.] r2. } ->> - \bar "|" \break \noPageBreak -<< - { 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 "|" -<< { r1 } ->> \bar "|" -<< - { r1 \fermata }>> \bar "|." -} - ->> ->> \ No newline at end of file + { r1 } +} \ No newline at end of file diff --git a/lilypond/includes/part_II.ly b/lilypond/includes/part_II.ly index 8234a07..ec1e9bc 100644 --- a/lilypond/includes/part_II.ly +++ b/lilypond/includes/part_II.ly @@ -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 } ->> - \bar "|" \break \noPageBreak -<< - { r1 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { 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 "|" -<< - { b'1 ~ } ->> - \bar "|" \break \noPageBreak -<< - { 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 "|" -<< - { 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. ~ } ->> + { 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. ~ } \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 ~ } ->> + { 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. ~ } \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 ~ } ->> + { 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 ~ } \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 ~ } ->> + { f'1 ~ } \bar "|" -<< - { 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" }}] ~ } ->> + { f'1 ~ } \bar "|" -<< - { cis''1 ~ } ->> + { 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. ~ } \bar "|" \break \noPageBreak -<< - { 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 ~ } ->> + { e'1 ~ } \bar "|" -<< - { b'1 ~ } ->> + { e'1 ~ } \bar "|" -<< - { b'1 ~ } ->> + { e'1 ~ } \bar "|" -<< - { b'1 ~ } ->> + { e'1 ~ } \bar "|" \pageBreak -<< - { b'1 ~ } ->> + { e'1 ~ } \bar "|" -<< - { b'1 ~ } ->> + { e'1 ~ } \bar "|" -<< - { b'1 ~ } ->> + { e'1 ~ } \bar "|" -<< - { b'4 ~ b'8.[ r16] r2 } ->> + { e'1 ~ } \bar "|" \break \noPageBreak -<< - { 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 ~ } ->> + { e'1 ~ } \bar "|" -<< - { cis''1 ~ } ->> + { 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 ~ } \bar "|" -<< - { 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 ~ } ->> + { f'1 ~ } \bar "|" -<< - { dis''1 ~ } ->> + { f'1 ~ } \bar "|" \break \noPageBreak -<< - { dis''2 ~ dis''16[ r8.] r4 } ->> + { f'1 ~ } \bar "|" -<< - { r1 } ->> + { f'1 ~ } \bar "|" -<< - { r1 } ->> + { f'1 ~ } \bar "|" -<< - { r1 } ->> + { f'1 ~ } \bar "|" \pageBreak -<< - { r1 } ->> + { f'1 ~ } \bar "|" -<< - { r1 } ->> + { f'16[ r8.] r2. } \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" \break \noPageBreak -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" -<< - { r1 \fermata }>> \bar "|." -} - ->> ->> \ No newline at end of file + { r1 } +} \ No newline at end of file diff --git a/lilypond/includes/part_III.ly b/lilypond/includes/part_III.ly index abf62f9..a89a794 100644 --- a/lilypond/includes/part_III.ly +++ b/lilypond/includes/part_III.ly @@ -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 } ->> - \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 "|" -<< - { b1 ~ } ->> + { r1 } \bar "|" -<< - { b1 ~ } ->> + { r16[ d8.^\markup { \pad-markup #0.2 "+31"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "4/7" }}] ~ d2. ~ } \bar "|" -<< - { b2. a4^\markup { \pad-markup #0.2 "+33"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/7" }} ~ } ->> + { d8.[ e16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/13" }}] ~ e2. ~ } \bar "|" \break \noPageBreak -<< - { a4 ~ a8[ b8^\markup { \pad-markup #0.2 "-39"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "16/13" }}] ~ b2 ~ } ->> + { e2 ~ e8.[ f16^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "2/3" }}] ~ f4 ~ } \bar "|" -<< - { b1 ~ } ->> + { f1 ~ } \bar "|" -<< - { b1 ~ } ->> + { f1 ~ } \bar "|" -<< - { b1 ~ } ->> + { f1 ~ } \bar "|" \break \noPageBreak -<< - { b1 ~ } ->> + { f1 ~ } \bar "|" -<< - { b1 ~ } ->> + { f1 ~ } \bar "|" -<< - { b1 ~ } ->> + { 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 ~ } \bar "|" -<< - { b1 ~ } ->> + { g2. ~ g8[ gis8^\markup { \pad-markup #0.2 "-27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "5/8" }}] ~ } \bar "|" \pageBreak -<< - { b4 ~ b16[ r8.] r2 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { r1 } ->> - \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 ~ } ->> + { gis4 ~ gis8.[ fis16^\markup { \pad-markup #0.2 "+49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "8/11" }}] ~ fis2 ~ } \bar "|" -<< { fis1 ~ } ->> \bar "|" -<< { fis1 ~ } ->> - \bar "|" \break \noPageBreak -<< - { fis1 ~ } ->> - \bar "|" -<< - { 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 -<< - { 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 "|" -<< - { dis1 ~ } ->> - \bar "|" -<< - { dis8.[ d16^\markup { \pad-markup #0.2 "-41"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "5/16" }}] ~ d2. } ->> \bar "|" -<< - { dis4^\markup { \pad-markup #0.2 "-29"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/3" }} ~ dis2. } ->> + { fis2 ~ fis8[ fis8^\markup { \pad-markup #0.2 "-49"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super "11/16" }}] ~ fis4 } \bar "|" \break \noPageBreak -<< - { c4^\markup { \pad-markup #0.2 "+4"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "2/7" }} ~ c2. ~ } ->> + { f4^\markup { \pad-markup #0.2 "-2"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super "1/2" }} ~ f2. ~ } \bar "|" -<< - { c4 c4^\markup { \pad-markup #0.2 "+35"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "2/11" }} ~ c2 ~ } ->> + { f1 ~ } \bar "|" -<< - { c2 ~ c16[ d8.^\markup { \pad-markup #0.2 "+27"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super "13/64" }}] ~ d4 ~ } ->> + { f1 ~ } \bar "|" -<< - { 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 -<< - { 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 "|" -<< - { 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 ~ } ->> + { f1 ~ } \bar "|" \break \noPageBreak -<< - { e1 ~ } ->> + { f1 ~ } \bar "|" -<< - { e1 ~ } ->> + { f1 ~ } \bar "|" -<< - { e1 ~ } ->> + { f1 ~ } \bar "|" -<< - { e1 ~ } ->> + { f1 ~ } \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 ~ } ->> + { f1 ~ } \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 } ->> + { f16[ r8.] r2. } \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" \break \noPageBreak -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> \bar "|" -<< - { r1 \fermata }>> \bar "|." -} - ->> ->> \ No newline at end of file + { r1 } +} \ No newline at end of file diff --git a/lilypond/includes/part_IV.ly b/lilypond/includes/part_IV.ly index c0ce49b..9bc7377 100644 --- a/lilypond/includes/part_IV.ly +++ b/lilypond/includes/part_IV.ly @@ -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 - \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 ~ } ->> + { c'1^\markup { \pad-markup #0.2 "+0"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "nil"\normal-size-super "1/1" }} ~ } \bar "|" -<< - { gis1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { gis1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { gis1 ~ } ->> + { c'1 ~ } \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 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g8.[ r16] r2. } ->> + { c'1 ~ } \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. ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" \pageBreak -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" \break \noPageBreak -<< - { g1 ~ } ->> + { c'1 ~ } \bar "|" -<< - { g2. ~ g8.[ f16^\markup { \pad-markup #0.2 "+10"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "8/11" }}] ~ } ->> + { c'1 ~ } \bar "|" -<< - { f1 ~ } ->> + { c'1 ~ } \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 ~ } ->> + { c'1 ~ } \bar "|" \break \noPageBreak -<< - { fis1 ~ } ->> + { 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" }}] ~ } \bar "|" -<< - { fis1 ~ } ->> + { a,1 ~ } \bar "|" -<< - { fis1 ~ } ->> + { 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 ~ } \bar "|" -<< - { fis1 ~ } ->> + { ais,1 ~ } \bar "|" \pageBreak -<< - { fis1 ~ } ->> + { ais,4 ~ ais,8[ r8] r2 } \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 "|" -<< - { 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 "|" -<< - { gis1 ~ } ->> - \bar "|" -<< - { 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 -<< - { 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 "|" -<< - { r1 } ->> \bar "|" -<< { r1 } ->> - \bar "|" -<< - { r1 } ->> \bar "|" \break \noPageBreak -<< - { r1 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< { r1 } ->> \bar "|" -<< { r1 } ->> - \bar "|" \pageBreak -<< - { r1 } ->> - \bar "|" -<< - { r8.[ gis16^\markup { \pad-markup #0.2 "+7"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "5/4" }}] ~ gis2. ~ } ->> - \bar "|" -<< - { gis1 ~ } ->> - \bar "|" -<< - { gis1 ~ } ->> - \bar "|" \break \noPageBreak -<< - { gis16[ g8.^\markup { \pad-markup #0.2 "-48"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "8/7" }}] ~ g2. ~ } ->> - \bar "|" -<< - { g2. ~ g8[ a8^\markup { \pad-markup #0.2 "+19"}_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super "4/3" }}] ~ } ->> - \bar "|" -<< - { a1 ~ } ->> - \bar "|" -<< - { a1 ~ } ->> - \bar "|" \break \noPageBreak -<< - { a1 ~ } ->> - \bar "|" -<< - { a2 r2 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { 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 -<< - { 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 "|" -<< - { ais1 ~ } ->> - \bar "|" \break \noPageBreak -<< - { ais2 r2 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { 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 -<< - { f1 ~ } ->> - \bar "|" -<< - { f2 ~ f8.[ r16] r4 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" \pageBreak -<< - { r1 } ->> - \bar "|" -<< - { r1 } ->> - \bar "|" -<< - { 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 "|" -<< { r1 } ->> \bar "|" -<< - { r1 \fermata }>> \bar "|." -} - ->> ->> \ No newline at end of file + { r1 } +} \ No newline at end of file diff --git a/lilypond/score_template.ly b/lilypond/score_template.ly index 822f3a6..5c6aa53 100644 --- a/lilypond/score_template.ly +++ b/lilypond/score_template.ly @@ -1,53 +1,53 @@ -\version "2.22.2" +\version "2.24.1" #(define (override-color-for-all-grobs color) - (lambda (context) - (let loop ((x all-grob-descriptions)) - (if (not (null? x)) - (let ((grob-name (caar x))) - (ly:context-pushpop-property context grob-name 'color color) - (loop (cdr x))))))) + (lambda (context) + (let loop ((x all-grob-descriptions)) + (if (not (null? x)) + (let ((grob-name (caar x))) + (ly:context-pushpop-property context grob-name 'color color) + (loop (cdr x))))))) + +#(define-markup-command (relMark layout props mus) (ly:music?) + #:properties ((size -2)) + (interpret-markup layout props + #{ + \markup { + \score { + \new Staff { $mus } + \layout { + \context { + \Staff + \remove Time_signature_engraver + fontSize = #-2 + \hide Stem + \override TextScript.outside-staff-priority = ##f + \override StaffSymbol.staff-space = #(magstep -2) + \override StaffSymbol.thickness = #(magstep -2) + \override TextScript.self-alignment-X = #-0.4 + \override TextScript.staff-padding = #1 + } + \context { + \Score + proportionalNotationDuration = #(ly:make-moment 1/16) + \remove "Separating_line_group_engraver" + \override SpacingSpanner.strict-note-spacing = ##t + \override RehearsalMark.self-alignment-X = #-1 + \override RehearsalMark.Y-offset = #10 + \override RehearsalMark.X-offset = #10 + } + \context { + \Voice + \consists "Horizontal_bracket_engraver" + \override HorizontalBracket.direction = #UP + } + indent = 0 + line-width = 4\cm + } + } + } + #})) - #(define-markup-command (relMark layout props mus) (ly:music?) - #:properties ((size -2)) - (interpret-markup layout props - #{ - \markup { - \score { - \new Staff { $mus } - \layout { - \context { - \Staff - \remove Time_signature_engraver - fontSize = #-2 - \hide Stem - \override TextScript.outside-staff-priority = ##f - \override StaffSymbol.staff-space = #(magstep -2) - \override StaffSymbol.thickness = #(magstep -2) - \override TextScript.self-alignment-X = #-0.4 - \override TextScript.staff-padding = #1 - } - \context { - \Score - proportionalNotationDuration = #(ly:make-moment 1/16) - \remove "Separating_line_group_engraver" - \override SpacingSpanner.strict-note-spacing = ##t - \override RehearsalMark.self-alignment-X = #-1 - \override RehearsalMark.Y-offset = #10 - \override RehearsalMark.X-offset = #10 - } - \context { - \Voice - \consists "Horizontal_bracket_engraver" - \override HorizontalBracket.direction = #UP - } - indent = 0 - line-width = 4\cm - } - } - } - #})) - \paper { #(set-paper-size "a4" 'portrait) @@ -58,41 +58,43 @@ top-system-spacing = #'((basic-distance . 15 ) - (minimum-distance . 15 ) - (padding . 0 ) - (stretchability . 0)) + (minimum-distance . 15 ) + (padding . 0 ) + (stretchability . 0)) system-system-spacing = #'((basic-distance . 35 ) - (minimum-distance . 35 ) - (padding . 0 ) - (stretchability . 0)) + (minimum-distance . 35 ) + (padding . 0 ) + (stretchability . 0)) last-bottom-spacing = #'((basic-distance . 10 ) - (minimum-distance . 10 ) - (padding . 0 ) - (stretchability . 0)) + (minimum-distance . 10 ) + (padding . 0 ) + (stretchability . 0)) %systems-per-page = 3 first-page-number = 1 print-first-page-number = ##t print-page-number = ##t - 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 { \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 { \concat { "-" \fontsize #1.5 - \on-the-fly #print-page-number-check-first + %\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string "-"}}} evenFooterMarkup = \markup { \fill-line { \concat { "-" \fontsize #1.5 - \on-the-fly #print-page-number-check-first + %\on-the-fly #print-page-number-check-first \fromproperty #'page:page-number-string "-"}}} } @@ -114,41 +116,41 @@ \context { \Score - \override BarNumber.stencil = #(make-stencil-circler 0.1 0.25 ly:text-interface::print) - \override Stem.stemlet-length = #0.75 - proportionalNotationDuration = #(ly:make-moment 1/16) - \remove "Separating_line_group_engraver" - \override RehearsalMark.self-alignment-X = #-1 - \override RehearsalMark.Y-offset = #10 - \override RehearsalMark.X-offset = #-8 - %\override RehearsalMark.outside-staff-priority = #0 + \override BarNumber.stencil = #(make-stencil-circler 0.1 0.25 ly:text-interface::print) + \override Stem.stemlet-length = #0.75 + proportionalNotationDuration = #(ly:make-moment 1/16) + \remove "Separating_line_group_engraver" + \override RehearsalMark.self-alignment-X = #-1 + \override RehearsalMark.Y-offset = #10 + \override RehearsalMark.X-offset = #-8 + %\override RehearsalMark.outside-staff-priority = #0 } \context { \Staff \override VerticalAxisGroup.staff-staff-spacing = - #'((basic-distance . 20 ) - (minimum-distance . 20 ) - (padding . 0 ) - (stretchability . 0)) + #'((basic-distance . 20 ) + (minimum-distance . 20 ) + (padding . 0 ) + (stretchability . 0)) - \override VerticalAxisGroup.default-staff-staff-spacing = - #'((basic-distance . 20 ) - (minimum-distance . 20 ) - (padding . 0 ) - (stretchability . 0)) - \override TextScript.staff-padding = #2 - \override TextScript.self-alignment-X = #0 + \override VerticalAxisGroup.default-staff-staff-spacing = + #'((basic-distance . 20 ) + (minimum-distance . 20 ) + (padding . 0 ) + (stretchability . 0)) + \override TextScript.staff-padding = #2 + \override TextScript.self-alignment-X = #0 } \context { \StaffGroup \name "SemiStaffGroup" \consists "Span_bar_engraver" \override SpanBar.stencil = - #(lambda (grob) - (if (string=? (ly:grob-property grob 'glyph-name) "|") - (set! (ly:grob-property grob 'glyph-name) "")) - (ly:span-bar::print grob)) + #(lambda (grob) + (if (string=? (ly:grob-property grob 'glyph-name) "|") + (set! (ly:grob-property grob 'glyph-name) "")) + (ly:span-bar::print grob)) } \context { \Score @@ -156,22 +158,49 @@ } } -\midi { } - \score{ -\new Score << \new SemiStaffGroup { - << - \include "includes/part_I.ly" - \include "includes/part_II.ly" - \include "includes/part_III.ly" - \include "includes/part_IV.ly" - >> + %\new StaffGroup { + << + \new Staff = "I" \with { + instrumentName = "I" + 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{} - \midi{} + %\midi{} %this creates a warning since custom staff is not defined for midi } diff --git a/lilypond/score_template.midi b/lilypond/score_template.midi index 9e56cb4..e6dd3cf 100644 Binary files a/lilypond/score_template.midi and b/lilypond/score_template.midi differ diff --git a/lilypond/score_template.pdf b/lilypond/score_template.pdf index 7b0bd5a..f6de6ee 100644 Binary files a/lilypond/score_template.pdf and b/lilypond/score_template.pdf differ diff --git a/open_stage_control/modules/custom_module.js b/open_stage_control/modules/custom_module.js index 78140ea..f9acfec 100644 --- a/open_stage_control/modules/custom_module.js +++ b/open_stage_control/modules/custom_module.js @@ -334,6 +334,10 @@ module.exports = { return data } + if (address === '/transcribe') { + return data + } + /* if (['/mixer'].includes(address)) { console.log(data) diff --git a/open_stage_control/seeds_and_ledgers_gui.json b/open_stage_control/seeds_and_ledgers_gui.json index 50d98da..6fecd93 100644 --- a/open_stage_control/seeds_and_ledgers_gui.json +++ b/open_stage_control/seeds_and_ledgers_gui.json @@ -251,6 +251,52 @@ "mode": "toggle", "doubleTap": 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": [], diff --git a/resources/tmp/tmp_mus_model.json b/resources/tmp/tmp_mus_model.json index cf43e8a..15e2589 100644 --- a/resources/tmp/tmp_mus_model.json +++ b/resources/tmp/tmp_mus_model.json @@ -3,59 +3,73 @@ [ [ [ - [ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 1.5 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 1.625 ], - [ [ [ -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 ], - [ [ [ -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 ], - [ [ [ -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 ], - [ [ [ -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 ], - [ [ [ -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 ], - [ [ [ -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 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 0 ], + [ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 4.125 ], + [ [ [ 0, 0, 0, 0, 0, 0 ], [ "Rest" ], [ 1, 0, 0, 0, 0, 0 ], [ 0, 0, 0, 0, 0, 0 ] ], 0 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 0, 2 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.5 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 1, 0, 0, 0, 1 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.625 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.25 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ 0, 0, 0, 0, 0, 0 ] ], 1.375 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ -1, 0, 0, 0, 1, 1 ] ], 1.375 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ -1, 1, 0, 0, 0, 1 ] ], 0.75 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 2.875 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ 0, -1, 0, 0, 0, 1 ] ], 0 ], - [ [ [ -1, 0, 0, 0, 0, 1 ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 0 ], - [ [ [ "Rest" ], [ "Rest" ], [ "Rest" ], [ "Rest" ] ], 3.5 ] + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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 ], + [ [ [ 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": [ - [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 0, 0, 1, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, 0, 0, 0, 0, 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 ] ], - [ [ -1, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ -1, 0, 0, 0, 1, 1 ] ], - [ [ -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, 0, 0, 0, 0, 1 ], [ -1, 0, 1, 0, 0, 1 ], [ 0, 0, 0, 0, -1, 1 ], [ 0, -1, 0, 0, 0, 1 ] ] + [ [ 0, 0, 0, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 0, 0, 1, 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 ], [ 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, -1, 0, -1, 0, 0 ] ], + [ [ -1, -1, 1, 0, 0, 0 ], [ 0, -1, 0, 0, 0, 0 ], [ 1, -1, 0, 0, 0, 0 ], [ 2, -1, 0, -1, 0, 0 ] ], + [ [ 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", -"ref_uid": "46a0e6a8", -"order_seed": 148912, -"dur_seed": 424128, -"motifs_seed": 531913, -"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 ], -"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 ], -"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 ], -"ranges": [ [ -384, 2400 ], [ -507, 2400 ], [ -282, 2237 ], [ -1200, 2053 ] ], -"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 ], -"passages_weights": [ 0.75, 0.74, 0.75, 0, 0.75 ], -"hd_exp": 2, +"ref_uid": "nil", +"order_seed": 694071, +"dur_seed": 263562, +"motifs_seed": 209967, +"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, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ], +"exits_probs_vals": [ 0.75, 0, 10, 0, 5, 0, 0.5, 0.5, 0.5, 1, 0.5 ], +"ranges": [ [ -3600, -757.89473684211 ], [ -1817, 746.74922600619 ], [ 22.291021671827, 2400 ], [ -70.588235294118, 2400 ] ], +"step_probs_vals": [ 0, 1200, 0, 0, 0.082304526748971, 0.98863636363636, 0.16049382716049, 0, 1, 0 ], +"passages_weights": [ 0.75, 0.75, 0.75, 0.75, 0.75 ], +"hd_exp": 0.75, "hd_invert": 0, "order": [ - [ [ 0 ], [ 3, 1, 2, 2, 2, 1, 1, 2 ], [ ] ], - [ [ 0 ], [ 3, 1, 1, 1, 3, 3, 3 ], [ 2 ] ] + [ [ 0, 3 ], [ 2, 1, 2, 1, 1, 2, 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 ], -"order_size": [ 2, 6 ], +"sus_weights": [ 0.75, 0.75, 0.75 ], +"order_size": [ 1, 10 ], "passages_size": [ 0, 10 ], "motif_edited": "false", "order_edited": "false" diff --git a/supercollider/seeds_and_ledgers_main.scd b/supercollider/seeds_and_ledgers_main.scd index 1682c36..34afaf8 100644 --- a/supercollider/seeds_and_ledgers_main.scd +++ b/supercollider/seeds_and_ledgers_main.scd @@ -215,7 +215,7 @@ updateVoices = {arg ins, sus; recentlySoundedScore = inclusionScore.value(lastXChanges.flop[ins], candidate, 0); isInRangeScore = rangeScore.value(candidate, candidate.collect({0}), ranges[ins][0], ranges[ins][1], 0, true); 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}); //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); @@ -712,6 +712,8 @@ OSCdef(\generate, {arg msg, time, addr, port; modelString = writeResources.value(path, dict); //addr.sendMsg("/generated", musPath, stringifyToDepth.value(seq, 3)); + //~seq = seq; + addr.sendMsg("/generated", path, modelString, ledgerPath); }, \generate); @@ -803,8 +805,14 @@ OSCdef(\transport, {arg msg, time, addr, port; }); }, \transport); +OSCdef(\transcribe, {arg msg, time, addr, port; + ~transcribe.value(seq, dir, addr); +}, \transcribe); + ) +~transcribe.value(~seq, dir); + ( //synthdefs ~stringModelBusArray = 4.collect({Bus.audio(s, 1)}); diff --git a/supercollider/seeds_and_ledgers_transcriber.scd b/supercollider/seeds_and_ledgers_transcriber.scd index 4288a42..c5e8f0d 100644 --- a/supercollider/seeds_and_ledgers_transcriber.scd +++ b/supercollider/seeds_and_ledgers_transcriber.scd @@ -119,7 +119,7 @@ lyFinalizeMusic = {arg lyStr, part, name, nameShort, nameMidi, clef; "\\new StaffGroup \\with {\\remove \"System_start_delimiter_engraver\"}\n<<\n" ++ lyStaffDef.value(name, nameShort, nameMidi) ++ "<<\n\n{ " + - "\n\\set Score.markFormatter = #format-mark-box-numbers " + + "\n\\set Score.rehearsalMarkFormatter = #format-mark-box-numbers " + "\\tempo 2 = 60\n" + "\\numericTimeSignature \\time 2/2\n" + "\\clef " ++ clef ++ "\n" ++ lyStr + "\\fermata" + @@ -133,7 +133,8 @@ lyMeasureDef = {arg insName, part, beat; barline = "\\bar \"|\""; if((beat % 16) == 0, {break = "\\break \\noPageBreak"}); 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(* @@ -217,10 +218,11 @@ consolidateNotes = {arg lyStr, part; res.replace("", ""); }; -~transcribe = {arg rawMusicData; +~transcribe = {arg rawMusicData, dir, addr; 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 +/+ "includes").mkdir; @@ -307,7 +309,8 @@ consolidateNotes = {arg lyStr, part; }); //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 lyStr = consolidateNotes.value(lyStr, p); @@ -316,9 +319,12 @@ consolidateNotes = {arg lyStr, part; lyFile.write(lyStr); lyFile.close; }); + addr.sendMsg("/transcribe", 0); }; -~transcribe.value(~seq); +//~transcribe.value(~seq); -) \ No newline at end of file +) + +~transcribe.value(~seq); \ No newline at end of file