Compare commits

...

10 commits

Author SHA1 Message Date
Michael Winter 5a91c3acfb Normalize edge ratios, center/horizontal labels, add dynamic opacity and width based on harmonic distance 2026-04-24 17:43:56 +02:00
Michael Winter 8fc949e828 Normalize edge ratios to display numerator > denominator, center labels, use horizontal text 2026-04-22 10:48:19 +02:00
Michael Winter 1953c8b359 Fix ghost node SuperCollider playback: send frequency directly, apply octave adjustment, fix server error 2026-04-22 10:26:04 +02:00
Michael Winter f77d680609 Remove ghost node deletion from kill handlers (k/K keys) 2026-04-21 17:09:34 +02:00
Michael Winter 9c84ed7a09 Remove chord info tables from bottom of page 2026-04-21 17:01:29 +02:00
Michael Winter b8f50a4563 Add ghost nodes for Y-drag with frequency ratios, fix display and play handling
- Y-drag creates ghost nodes at quantized ratios (2/1, 3/2, 5/4, etc.)
- Ghost nodes store their own frequency (fundamental * new fraction)
- Preview ghost shows frequency in real-time while dragging
- Final ghost created on release (if dragged >100 cents from original)
- Server API accepts frequency directly for ghost nodes
- Fix frequency display: fundamental * fraction (not cents-adjusted)
- Fix negative snap ratios to use correct reciprocals
- Add colored circle on click (both ramp and non-ramp modes)
- Ghost nodes: no border initially, opacity 0.7, border shows on click
- Chord label clicks exclude ghost nodes
- Remove octaveOffset, use cents or direct frequency instead
2026-04-21 16:55:40 +02:00
Michael Winter e709d1a7a7 Add Y-axis octave drag, fix label positions, display toggle, ramp coloring, server octaveOffset support 2026-04-20 22:46:41 +02:00
Michael Winter a28ebb8a71 Fix label clicks to always use auto; reorder click handler: Shift=SC, Ramp=ramp, click=siren 2026-04-20 18:18:30 +02:00
Michael Winter 8f92185e5e Add Go To index input field 2026-04-20 17:56:53 +02:00
Michael Winter 5a1a4f03dd Add multi-siren control to Path Navigator
- Add siren selection (1-4) and auto (A) toggle buttons
- Keyboard: 1-4 select siren, 0/A auto, R ramp toggle
- Click plays to siren, Shift+click to SuperCollider
- Add RAMP toggle button
- Colored borders on nodes based on which siren is playing
- Fix label clicks to use auto (node's voice)
- Add toggle styling to cents/freq button
- Disable siren hotkeys when typing in input fields
- Disable Flask debug mode for background operation
2026-04-20 17:56:11 +02:00
25 changed files with 3126 additions and 238 deletions

View file

@ -0,0 +1,157 @@
\version "2.24.1"
\paper {
#(set-paper-size "a4" 'portrait)
top-margin = 1 \cm
bottom-margin = 1 \cm
left-margin = 2 \cm
ragged-bottom = ##t
top-system-spacing =
#'((basic-distance . 15 )
(minimum-distance . 15 )
(padding . 0 )
(stretchability . 0))
system-system-spacing =
#'((basic-distance . 30 )
(minimum-distance . 30 )
(padding . 0 )
(stretchability . 0))
last-bottom-spacing =
#'((basic-distance . 10 )
(minimum-distance . 10 )
(padding . 0 )
(stretchability . 0))
%systems-per-page = 4
first-page-number = 1
print-first-page-number = ##t
print-page-number = ##t
oddHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"compact_sets_transcription"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"compact_sets_transcription"}}}}}}}
oddFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
evenFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
}
\header {
title = \markup { \italic {"compact_sets_transcription"}}
composer = \markup \right-column {"michael winter" "(19 Apr 2026)"}
poet = ""
tagline = ""
}
#(set-global-staff-size 11)
\layout {
indent = 0.0\cm
line-width = 17.5\cm
ragged-last = ##f
ragged-right = ##f
\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 SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/32)
%\override Stem.stencil = ##f
%\override BarLine.stencil = ##f
}
\context {
\Staff
\override VerticalAxisGroup.staff-staff-spacing =
#'((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
}
\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))
}
\context {
\Score
\accepts SemiStaffGroup
}
}
\score{
<<
\new SemiStaffGroup {
<<
\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"
}
{
\include "includes/part_III.ly"
}
\new Staff = "IV" \with {
instrumentName = "IV"
shortInstrumentName = "IV"
midiInstrument = #"clarinet"
}
{
\include "includes/part_IV.ly"
}
>>
}
>>
\layout{}
}

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ b1^\markup { \pad-markup #0.2 "+17" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } }
\bar "|" { c'1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "+43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { e1^\markup { \pad-markup #0.2 "-38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { e1 ~ }
\bar "|" { e1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { dis1^\markup { \pad-markup #0.2 "-9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { dis1^\markup { \pad-markup #0.2 "+26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis1 ~ }
\bar "|" { cis1 ~ }
\bar "|" { cis1 ~ }
\bar "|" { cis1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { c1 ~ }
\bar "|" { c1 ~ }
\bar "|" { c1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "-27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { cis1 ~ }
\bar "|" { cis1 ~ }
\bar "|" { cis1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "+40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "+20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { a,1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { a,1 ~ }
\bar "|" { a,1 }
\bar "|."

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ a1^\markup { \pad-markup #0.2 "-14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { a1 ~ }
\bar "|" { a1 ~ }
\bar "|" { a1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { g1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { d1 ~ }
\bar "|" { d1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "-3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { e1 ~ }
\bar "|" { e1 ~ }
\bar "|" { e1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } }
\bar "|" { d1^\markup { \pad-markup #0.2 "-7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { dis1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { c1 ~ }
\bar "|" { c1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "+40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { b,1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { a,1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { ais,1 ~ }
\bar "|" { ais,1 ~ }
\bar "|" { ais,1 }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { f,1^\markup { \pad-markup #0.2 "+49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { g,1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|."

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ g1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { g1 ~ }
\bar "|" { g1 ~ }
\bar "|" { g1 ~ }
\bar "|" { g1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { e1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "-27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { dis1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { c1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { c1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { c1 ~ }
\bar "|" { c1 ~ }
\bar "|" { c1 }
\bar "|" { a,1^\markup { \pad-markup #0.2 "-5" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { a,1 ~ }
\bar "|" { a,1 ~ }
\bar "|" { a,1 }
\bar "|" { g,1^\markup { \pad-markup #0.2 "+40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { a,1^\markup { \pad-markup #0.2 "-5" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais,1 ~ }
\bar "|" { ais,1 ~ }
\bar "|" { ais,1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } }
\bar "|" { a,1^\markup { \pad-markup #0.2 "-40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } }
\bar "|" { a,1^\markup { \pad-markup #0.2 "+9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { a,1 ~ }
\bar "|" { a,1 }
\bar "|" { fis,1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis,1 ~ }
\bar "|" { fis,1 ~ }
\bar "|" { fis,1 ~ }
\bar "|" { fis,1 ~ }
\bar "|" { fis,1 }
\bar "|" { f,1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { fis,1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { g,1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { g,1 }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { f,1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { dis,1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { dis,1 ~ }
\bar "|" { dis,1 }
\bar "|" { f,1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { f,1 ~ }
\bar "|" { f,1 ~ }
\bar "|" { f,1 ~ }
\bar "|" { f,1 }
\bar "|" { fis,1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { fis,1 ~ }
\bar "|" { fis,1 }
\bar "|" { e,1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 }
\bar "|" { e,1^\markup { \pad-markup #0.2 "+38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 }
\bar "|."

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ f1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { f1 }
\bar "|" { dis1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { c1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "-14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { g,1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "-17" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 }
\bar "|" { g,1^\markup { \pad-markup #0.2 "-36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { g,1 ~ }
\bar "|" { g,1 ~ }
\bar "|" { g,1 ~ }
\bar "|" { g,1 }
\bar "|" { fis,1^\markup { \pad-markup #0.2 "-7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { fis,1 ~ }
\bar "|" { fis,1 }
\bar "|" { g,1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { g,1 ~ }
\bar "|" { g,1 }
\bar "|" { e,1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 }
\bar "|" { f,1^\markup { \pad-markup #0.2 "+30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } }
\bar "|" { f,1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { e,1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { c,1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 }
\bar "|" { dis,1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { dis,1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { dis,1 ~ }
\bar "|" { dis,1 ~ }
\bar "|" { dis,1 }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "-49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 }
\bar "|" { d,1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "-49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|."

View file

@ -0,0 +1,112 @@
\version "2.24.1"
\paper {
#(set-paper-size "a4" 'portrait)
top-margin = 1 \cm
bottom-margin = 1 \cm
left-margin = 2 \cm
ragged-bottom = ##t
top-system-spacing =
#'((basic-distance . 15 )
(minimum-distance . 15 )
(padding . 0 )
(stretchability . 0))
system-system-spacing =
#'((basic-distance . 30 )
(minimum-distance . 30 )
(padding . 0 )
(stretchability . 0))
last-bottom-spacing =
#'((basic-distance . 10 )
(minimum-distance . 10 )
(padding . 0 )
(stretchability . 0))
%systems-per-page = 4
first-page-number = 1
print-first-page-number = ##t
print-page-number = ##t
oddHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"{NAME}"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"{NAME}"}}}}}}}
oddFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
evenFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
}
\header {
title = \markup { \italic {"{NAME}"}}
composer = \markup \right-column {"michael winter" "({DATE})"}
poet = ""
tagline = ""
}
#(set-global-staff-size 11)
\layout {
indent = 0.0\cm
line-width = 17.5\cm
ragged-last = ##f
ragged-right = ##f
\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 SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/32)
%\override Stem.stencil = ##f
%\override BarLine.stencil = ##f
}
\context {
\Staff
\override VerticalAxisGroup.staff-staff-spacing =
#'((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
}
\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))
}
\context {
\Score
\accepts SemiStaffGroup
}
}
{SCORE}

View file

@ -0,0 +1,204 @@
\clef bass
\numericTimeSignature \time 4/4
{ f1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { f1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { e1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "-37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { f1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } ~ }
\bar "|" { g1 ~ }
\bar "|" { g1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { fis1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { g1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { a1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { gis1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { gis1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 }
\bar "|" { b1^\markup { \pad-markup #0.2 "+21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { b1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "+37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { ais1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 }
\bar "|" { \clef treble d'1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { d'1 }
\bar "|" { \clef bass c'1^\markup { \pad-markup #0.2 "-35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { c'1 ~ }
\bar "|" { c'1 }
\bar "|" { \clef treble cis'1^\markup { \pad-markup #0.2 "+20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "-16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis'1 }
\bar "|" { d'1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { d'1 ~ }
\bar "|" { d'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "-16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { cis'1 ~ }
\bar "|" { cis'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis'1 }
\bar "|" { d'1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { d'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { e'1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "+43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis'1 ~ }
\bar "|" { dis'1 ~ }
\bar "|" { dis'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { f'1 }
\bar "|" { e'1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { e'1^\markup { \pad-markup #0.2 "-13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { e'1 ~ }
\bar "|" { e'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis'1 ~ }
\bar "|" { fis'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } ~ }
\bar "|" { fis'1 ~ }
\bar "|" { fis'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { f'1 ~ }
\bar "|" { f'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis'1 }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis'1 ~ }
\bar "|" { gis'1 }
\bar "|" { a'1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { a'1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { a'1 ~ }
\bar "|" { a'1 }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { a'1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { a'1 ~ }
\bar "|" { a'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { g'1 }
\bar "|" { b'1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { b'1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais'1 ~ }
\bar "|" { ais'1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "-2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais'1 ~ }
\bar "|" { ais'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { c''1 ~ }
\bar "|" { c''1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } ~ }
\bar "|" { c''1 ~ }
\bar "|" { c''1 }
\bar "|" { b'1^\markup { \pad-markup #0.2 "+9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { b'1 ~ }
\bar "|" { b'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { c''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { d''1 }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "+20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+17" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { dis''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { d''1 }
\bar "|" { e''1^\markup { \pad-markup #0.2 "-48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis''1 }
\bar "|" { e''1^\markup { \pad-markup #0.2 "+31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { e''1 ~ }
\bar "|" { e''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "-34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { f''1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { f''1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { f''1 ~ }
\bar "|" { f''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { g''1 ~ }
\bar "|" { g''1 }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis''1 ~ }
\bar "|" { fis''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { gis''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { g''1 ~ }
\bar "|" { g''1 }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "+18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { gis''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "+7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { g''1 ~ }
\bar "|" { g''1 }
\bar "|" { a''1^\markup { \pad-markup #0.2 "-38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { ais''1^\markup { \pad-markup #0.2 "-18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { ais''1 ~ }
\bar "|" { ais''1 }
\bar "|" { a''1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { a''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { a''1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { a''1 ~ }
\bar "|" { a''1 }
\bar "|" { b''1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { b''1 ~ }
\bar "|" { b''1 }
\bar "|" { ais''1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { ais''1 ~ }
\bar "|" { ais''1 }
\bar "|" { b''1^\markup { \pad-markup #0.2 "+2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { b''1 }
\bar "|" { cis'''1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis'''1 }
\bar "|" { b''1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { b''1 }
\bar "|" { cis'''1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis'''1 }
\bar "|" { cis'''1^\markup { \pad-markup #0.2 "+1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis'''1 }
\bar "|" { c'''1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { cis'''1^\markup { \pad-markup #0.2 "+1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { cis'''1 }
\bar "|" { dis'''1^\markup { \pad-markup #0.2 "+5" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { dis'''1 }
\bar "|" { f'''1^\markup { \pad-markup #0.2 "-40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } }
\bar "|" { e'''1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { e'''1 }
\bar "|" { dis'''1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { dis'''1 }
\bar "|" { d'''1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { d'''1 }
\bar "|" { e'''1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { e'''1 }
\bar "|" { d'''1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { dis'''1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis'''1 ~ }
\bar "|" { dis'''1 }
\bar "|" { fis'''1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|."

View file

@ -0,0 +1,204 @@
\clef bass
\numericTimeSignature \time 4/4
{ cis1^\markup { \pad-markup #0.2 "+18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { c1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { c1 }
\bar "|" { dis1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { d1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "-37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { d1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { e1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { g1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "+27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { g1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { fis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "+27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { g1^\markup { \pad-markup #0.2 "+35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { g1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "-49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { g1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { gis1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { a1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { a1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { a1 ~ }
\bar "|" { a1 }
\bar "|" { b1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { b1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "+41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { a1 }
\bar "|" { b1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { b1 ~ }
\bar "|" { b1 }
\bar "|" { b1^\markup { \pad-markup #0.2 "-20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { b1 ~ }
\bar "|" { b1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { ais1^\markup { \pad-markup #0.2 "+37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { c'1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { c'1 ~ }
\bar "|" { c'1 }
\bar "|" { \clef treble d'1^\markup { \pad-markup #0.2 "-12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { d'1 ~ }
\bar "|" { d'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { cis'1 ~ }
\bar "|" { cis'1 }
\bar "|" { c'1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { c'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { d'1^\markup { \pad-markup #0.2 "-44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { d'1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { d'1 ~ }
\bar "|" { d'1 }
\bar "|" { e'1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { e'1 }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { dis'1 ~ }
\bar "|" { dis'1 }
\bar "|" { e'1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "+35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { e'1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { e'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "-18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { g'1 ~ }
\bar "|" { g'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis'1 ~ }
\bar "|" { fis'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { g'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { f'1 }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis'1 ~ }
\bar "|" { gis'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "-42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { gis'1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "-46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "-28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "-38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { ais'1 ~ }
\bar "|" { ais'1 }
\bar "|" { a'1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { a'1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "-46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "-3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { c''1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais'1 ~ }
\bar "|" { ais'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { ais'1 }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "+20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { cis''1 ~ }
\bar "|" { cis''1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { c''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { d''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "+7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { cis''1 ~ }
\bar "|" { cis''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis''1 ~ }
\bar "|" { dis''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "+43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } ~ }
\bar "|" { f''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { f''1 ~ }
\bar "|" { f''1 }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { dis''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "+3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } }
\bar "|" { f''1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { f''1 ~ }
\bar "|" { f''1 }
\bar "|" { e''1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { a''1^\markup { \pad-markup #0.2 "-30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { g''1 }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "+48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { g''1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { g''1 ~ }
\bar "|" { g''1 }
\bar "|" { a''1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { a''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { gis''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { gis''1 ~ }
\bar "|" { gis''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "+30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis''1 }
\bar "|" { b''1^\markup { \pad-markup #0.2 "-3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { c'''1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } }
\bar "|" { ais''1^\markup { \pad-markup #0.2 "+26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↓" } } }
\bar "|" { b''1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { b''1 ~ }
\bar "|" { b''1 }
\bar "|" { ais''1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais''1 }
\bar "|" { a''1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { a''1 ~ }
\bar "|" { a''1 }
\bar "|" { ais''1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais''1 }
\bar "|" { c'''1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { c'''1 }
\bar "|" { b''1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { d'''1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { d'''1 ~ }
\bar "|" { d'''1 }
\bar "|" { cis'''1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { cis'''1 ~ }
\bar "|" { cis'''1 }
\bar "|."

View file

@ -0,0 +1,204 @@
\clef bass
\numericTimeSignature \time 4/4
{ ais,1^\markup { \pad-markup #0.2 "+2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { ais,1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "+21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { cis1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } }
\bar "|" { cis1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { cis1 ~ }
\bar "|" { cis1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "+27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { c1^\markup { \pad-markup #0.2 "-49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { c1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "+18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { d1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis1 }
\bar "|" { dis1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { e1 }
\bar "|" { dis1^\markup { \pad-markup #0.2 "+40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "-5" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "-32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { f1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "-16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { f1 ~ }
\bar "|" { f1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { f1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { fis1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { gis1^\markup { \pad-markup #0.2 "-14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { gis1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "+25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { a1 ~ }
\bar "|" { a1 ~ }
\bar "|" { a1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { gis1 ~ }
\bar "|" { gis1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } }
\bar "|" { c'1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { c'1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { b1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { b1 ~ }
\bar "|" { b1 }
\bar "|" { \clef treble c'1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { c'1 }
\bar "|" { \clef bass ais1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { b1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { b1 }
\bar "|" { \clef treble c'1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { c'1 }
\bar "|" { \clef bass b1^\markup { \pad-markup #0.2 "+43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } }
\bar "|" { \clef treble cis'1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { cis'1 ~ }
\bar "|" { cis'1 }
\bar "|" { d'1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { d'1 ~ }
\bar "|" { d'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis'1 }
\bar "|" { \clef bass c'1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { c'1 ~ }
\bar "|" { c'1 }
\bar "|" { \clef treble cis'1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "-26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { e'1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { f'1 }
\bar "|" { e'1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { f'1 }
\bar "|" { e'1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { e'1 }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { dis'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { f'1 ~ }
\bar "|" { f'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { fis'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { f'1 ~ }
\bar "|" { f'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { g'1 ~ }
\bar "|" { g'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { g'1 ~ }
\bar "|" { g'1 }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { gis'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { g'1 }
\bar "|" { a'1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { a'1 }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+15" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { gis'1 ~ }
\bar "|" { gis'1 }
\bar "|" { a'1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { a'1 ~ }
\bar "|" { a'1 }
\bar "|" { b'1^\markup { \pad-markup #0.2 "-11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { b'1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { ais'1 }
\bar "|" { a'1^\markup { \pad-markup #0.2 "+29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { a'1 ~ }
\bar "|" { a'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { c''1 ~ }
\bar "|" { c''1 }
\bar "|" { b'1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { b'1 ~ }
\bar "|" { b'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "-20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { cis''1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { c''1 }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "+17" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "-32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { e''1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { e''1 ~ }
\bar "|" { e''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { f''1 }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { f''1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { f''1 ~ }
\bar "|" { f''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { fis''1 }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { g''1 }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "+48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "-1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis''1 ~ }
\bar "|" { fis''1 }
\bar "|" { a''1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { a''1 ~ }
\bar "|" { a''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "+3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { g''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis''1 }
\bar "|" { ais''1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais''1 }
\bar "|" { a''1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { a''1 ~ }
\bar "|" { a''1 }
\bar "|" { b''1^\markup { \pad-markup #0.2 "+26" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { b''1 }
\bar "|" { c'''1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } }
\bar "|" { b''1^\markup { \pad-markup #0.2 "-50" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { a''1^\markup { \pad-markup #0.2 "-5" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|."

View file

@ -0,0 +1,204 @@
\clef bass
\numericTimeSignature \time 4/4
{ g,1^\markup { \pad-markup #0.2 "+35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { a,1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { a,1 }
\bar "|" { g,1^\markup { \pad-markup #0.2 "+35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { g,1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { g,1 }
\bar "|" { gis,1^\markup { \pad-markup #0.2 "+49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 ~ }
\bar "|" { gis,1 }
\bar "|" { a,1^\markup { \pad-markup #0.2 "+25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { a,1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais,1 ~ }
\bar "|" { ais,1 }
\bar "|" { a,1^\markup { \pad-markup #0.2 "+20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { a,1 ~ }
\bar "|" { a,1 }
\bar "|" { b,1^\markup { \pad-markup #0.2 "+2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { b,1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { b,1 ~ }
\bar "|" { b,1 }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "+34" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais,1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "-11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { c1 }
\bar "|" { ais,1^\markup { \pad-markup #0.2 "+42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { cis1^\markup { \pad-markup #0.2 "+9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { cis1 }
\bar "|" { c1^\markup { \pad-markup #0.2 "-3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { c1 ~ }
\bar "|" { c1 }
\bar "|" { d1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { d1 ~ }
\bar "|" { d1 }
\bar "|" { dis1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis1 ~ }
\bar "|" { dis1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { e1 ~ }
\bar "|" { e1 }
\bar "|" { cis1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } }
\bar "|" { d1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { e1^\markup { \pad-markup #0.2 "-49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { e1 ~ }
\bar "|" { e1 }
\bar "|" { f1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { f1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "+43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } }
\bar "|" { f1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { f1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { fis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { fis1 }
\bar "|" { g1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { g1 ~ }
\bar "|" { g1 }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis1 ~ }
\bar "|" { fis1 }
\bar "|" { e1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { fis1^\markup { \pad-markup #0.2 "-25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { g1^\markup { \pad-markup #0.2 "+30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { g1 ~ }
\bar "|" { g1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "-15" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { a1 ~ }
\bar "|" { a1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { gis1 }
\bar "|" { gis1^\markup { \pad-markup #0.2 "+49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { g1^\markup { \pad-markup #0.2 "+30" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { g1 }
\bar "|" { a1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { b1^\markup { \pad-markup #0.2 "-27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { b1 ~ }
\bar "|" { b1 }
\bar "|" { c'1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { c'1 ~ }
\bar "|" { c'1 }
\bar "|" { b1^\markup { \pad-markup #0.2 "-20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { b1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { b1^\markup { \pad-markup #0.2 "-12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { b1 ~ }
\bar "|" { b1 }
\bar "|" { ais1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { ais1 ~ }
\bar "|" { ais1 }
\bar "|" { b1^\markup { \pad-markup #0.2 "+31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { b1 }
\bar "|" { \clef treble d'1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { d'1 }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { cis'1 }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } }
\bar "|" { cis'1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis'1 ~ }
\bar "|" { dis'1 }
\bar "|" { d'1^\markup { \pad-markup #0.2 "+25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { d'1 ~ }
\bar "|" { d'1 }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis'1 ~ }
\bar "|" { dis'1 }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "-40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { f'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+46" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "-1" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { f'1 }
\bar "|" { dis'1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { dis'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { f'1 ~ }
\bar "|" { f'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+3" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { g'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+48" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+7" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { f'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "-38" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { g'1 }
\bar "|" { f'1^\markup { \pad-markup #0.2 "+15" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { g'1^\markup { \pad-markup #0.2 "-2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { g'1 }
\bar "|" { g'1^\markup { \pad-markup #0.2 "+25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { g'1 }
\bar "|" { fis'1^\markup { \pad-markup #0.2 "+13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } }
\bar "|" { a'1^\markup { \pad-markup #0.2 "+21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } }
\bar "|" { a'1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { a'1 }
\bar "|" { gis'1^\markup { \pad-markup #0.2 "+9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { b'1^\markup { \pad-markup #0.2 "-24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } }
\bar "|" { a'1^\markup { \pad-markup #0.2 "+29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { a'1 ~ }
\bar "|" { a'1 ~ }
\bar "|" { a'1 }
\bar "|" { a'1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } }
\bar "|" { ais'1^\markup { \pad-markup #0.2 "+50" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { ais'1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+5" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { c''1 ~ }
\bar "|" { c''1 }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "-11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+13" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { c''1 ~ }
\bar "|" { c''1 }
\bar "|" { b'1^\markup { \pad-markup #0.2 "+37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { b'1 ~ }
\bar "|" { b'1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { cis''1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { cis''1 }
\bar "|" { c''1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } }
\bar "|" { c''1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } }
\bar "|" { d''1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { d''1 }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "-11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { dis''1 }
\bar "|" { e''1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "-11" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { dis''1 }
\bar "|" { e''1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { e''1 ~ }
\bar "|" { e''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 ~ }
\bar "|" { d''1 }
\bar "|" { d''1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } }
\bar "|" { dis''1^\markup { \pad-markup #0.2 "+32" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { f''1 ~ }
\bar "|" { f''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { g''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { f''1 }
\bar "|" { g''1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { g''1 }
\bar "|" { fis''1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { fis''1 }
\bar "|" { f''1^\markup { \pad-markup #0.2 "+44" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { f''1 }
\bar "|" { gis''1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { gis''1 }
\bar "|."

View file

@ -0,0 +1,153 @@
\version "2.24.1"
\paper {
#(set-paper-size "a4" 'portrait)
top-margin = 1 \cm
bottom-margin = 1 \cm
left-margin = 2 \cm
ragged-bottom = ##t
top-system-spacing =
#'((basic-distance . 15 )
(minimum-distance . 15 )
(padding . 0 )
(stretchability . 0))
system-system-spacing =
#'((basic-distance . 30 )
(minimum-distance . 30 )
(padding . 0 )
(stretchability . 0))
last-bottom-spacing =
#'((basic-distance . 10 )
(minimum-distance . 10 )
(padding . 0 )
(stretchability . 0))
%systems-per-page = 4
first-page-number = 1
print-first-page-number = ##t
print-page-number = ##t
oddHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"compact sets 1"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"compact sets 1"}}}}}}}
oddFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
evenFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
}
\header {
title = \markup { \italic {"compact sets 1"}}
composer = \markup \right-column {"michael winter" "(cdmx and schloss solitude; 2024)"}
poet = ""
tagline = ""
}
#(set-global-staff-size 11)
\layout {
indent = 0.0\cm
line-width = 17.5\cm
ragged-last = ##f
ragged-right = ##f
\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 SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/32)
%\override Stem.stencil = ##f
%\override BarLine.stencil = ##f
}
\context {
\Staff
\override VerticalAxisGroup.staff-staff-spacing =
#'((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
}
\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))
}
\context {
\Score
\accepts SemiStaffGroup
}
}
\score{
<<
\new SemiStaffGroup {
<<
\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"
}
{
\include "includes/part_III.ly"
}
\new Staff = "IV" \with {
instrumentName = "IV"
shortInstrumentName = "IV"
midiInstrument = #"clarinet"
}
{
\include "includes/part_IV.ly"
}
>>
}
>>
\layout{}
%\midi{} %this creates a warning since custom staff is not defined for midi
}

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ d,1^\markup { \pad-markup #0.2 "-2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { d,1 }
\bar "|" { g,1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { g,1 }
\bar "|" { e,1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { e,1 }
\bar "|" { d,1^\markup { \pad-markup #0.2 "+41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { d,1 }
\bar "|" { e,1^\markup { \pad-markup #0.2 "-47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } ~ }
\bar "|" { e,1 }
\bar "|" { f,1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { f,1 ~ }
\bar "|" { f,1 }
\bar "|" { d,1^\markup { \pad-markup #0.2 "+41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { d,1 ~ }
\bar "|" { d,1 }
\bar "|" { e,1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { e,1 ~ }
\bar "|" { e,1 }
\bar "|" { f,1^\markup { \pad-markup #0.2 "-27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { f,1 ~ }
\bar "|" { f,1 }
\bar "|" { c,1^\markup { \pad-markup #0.2 "+2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { c,1 }
\bar "|" { b,,1^\markup { \pad-markup #0.2 "-18" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { b,,1 }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↓" } } ~ }
\bar "|" { cis,1 }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↑" } } ~ }
\bar "|" { cis,1 }
\bar "|" { b,,1^\markup { \pad-markup #0.2 "+17" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { b,,1 ~ }
\bar "|" { b,,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "-2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { ais,,1 }
\bar "|" { b,,1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { b,,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "-37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 }
\bar "|" { b,,1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { b,,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "-16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "-12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { gis,,1 ~ }
\bar "|" { gis,,1 }
\bar "|" { a,,1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { a,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "+41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis,,1 ~ }
\bar "|" { fis,,1 }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "-40" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis,,1 ~ }
\bar "|" { gis,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "+49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { fis,,1 ~ }
\bar "|" { fis,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { g,,1 }
\bar "|."

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ c,1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { c,1 ~ }
\bar "|" { c,1 ~ }
\bar "|" { c,1 ~ }
\bar "|" { c,1 }
\bar "|" { cis,1^\markup { \pad-markup #0.2 "+22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 ~ }
\bar "|" { cis,1 }
\bar "|" { c,1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { c,1 }
\bar "|" { d,1^\markup { \pad-markup #0.2 "-43" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { d,1 ~ }
\bar "|" { d,1 }
\bar "|" { d,1^\markup { \pad-markup #0.2 "+41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↑" } } ~ }
\bar "|" { d,1 ~ }
\bar "|" { d,1 ~ }
\bar "|" { d,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 ~ }
\bar "|" { ais,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "+31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { g,,1 }
\bar "|" { a,,1^\markup { \pad-markup #0.2 "-14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } ~ }
\bar "|" { a,,1 ~ }
\bar "|" { a,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { fis,,1 }
\bar "|" { a,,1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { a,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "-23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } ~ }
\bar "|" { fis,,1 ~ }
\bar "|" { fis,,1 }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis,,1 ~ }
\bar "|" { gis,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { g,,1 ~ }
\bar "|" { g,,1 }
\bar "|" { e,,1^\markup { \pad-markup #0.2 "+2" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 7↓" } } ~ }
\bar "|" { e,,1 ~ }
\bar "|" { e,,1 }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "+21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { f,,1 }
\bar "|" { e,,1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { e,,1 ~ }
\bar "|" { e,,1 }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "+29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { f,,1 }
\bar "|" { e,,1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { e,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "-36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis,,1 ~ }
\bar "|" { fis,,1 }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "+37" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↑" } } ~ }
\bar "|" { f,,1 }
\bar "|."

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ b,,1^\markup { \pad-markup #0.2 "+31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "+12" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↓" } } }
\bar "|" { a,,1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } }
\bar "|" { b,,1^\markup { \pad-markup #0.2 "-45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { b,,1 ~ }
\bar "|" { b,,1 ~ }
\bar "|" { b,,1 }
\bar "|" { c,1^\markup { \pad-markup #0.2 "+10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↑" } } }
\bar "|" { b,,1^\markup { \pad-markup #0.2 "-9" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { b,,1 }
\bar "|" { a,,1^\markup { \pad-markup #0.2 "+36" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { gis,,1 }
\bar "|" { ais,,1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { ais,,1 }
\bar "|" { a,,1^\markup { \pad-markup #0.2 "-41" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { a,,1 ~ }
\bar "|" { a,,1 ~ }
\bar "|" { a,,1 ~ }
\bar "|" { a,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { g,,1 ~ }
\bar "|" { g,,1 ~ }
\bar "|" { g,,1 }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { gis,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { dis,,1 ~ }
\bar "|" { dis,,1 ~ }
\bar "|" { dis,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis,,1 }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { f,,1 ~ }
\bar "|" { f,,1 }
\bar "|" { e,,1^\markup { \pad-markup #0.2 "-20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { e,,1 }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "-8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 3↓" } } ~ }
\bar "|" { f,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "+45" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 7↑" } } ~ }
\bar "|" { dis,,1 ~ }
\bar "|" { dis,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "-17" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { dis,,1 ~ }
\bar "|" { dis,,1 ~ }
\bar "|" { dis,,1 }
\bar "|" { d,,1^\markup { \pad-markup #0.2 "-29" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { d,,1 ~ }
\bar "|" { d,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "-10" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|" { d,,1^\markup { \pad-markup #0.2 "+6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } }
\bar "|" { c,,1^\markup { \pad-markup #0.2 "+23" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { c,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "+25" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis,,1 }
\bar "|" { cis,,1^\markup { \pad-markup #0.2 "-42" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { cis,,1 ~ }
\bar "|" { cis,,1 }
\bar "|" { d,,1^\markup { \pad-markup #0.2 "-22" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 7↓" } } ~ }
\bar "|" { d,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "IV"\normal-size-super " 5↑" } } ~ }
\bar "|" { dis,,1 ~ }
\bar "|" { dis,,1 }
\bar "|" { d,,1^\markup { \pad-markup #0.2 "+21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } }
\bar "|."

View file

@ -0,0 +1,67 @@
\clef bass
\numericTimeSignature \time 4/4
{ a,,1^\markup { \pad-markup #0.2 "0" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↑" } } ~ }
\bar "|" { a,,1 ~ }
\bar "|" { a,,1 }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "-19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { gis,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "-31" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } }
\bar "|" { gis,,1^\markup { \pad-markup #0.2 "+24" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "+8" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { f,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "+20" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { fis,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { g,,1 ~ }
\bar "|" { g,,1 }
\bar "|" { f,,1^\markup { \pad-markup #0.2 "-27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { f,,1 ~ }
\bar "|" { f,,1 ~ }
\bar "|" { f,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "+28" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { fis,,1 }
\bar "|" { g,,1^\markup { \pad-markup #0.2 "+4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { g,,1 ~ }
\bar "|" { g,,1 }
\bar "|" { fis,,1^\markup { \pad-markup #0.2 "-16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↓" } } ~ }
\bar "|" { fis,,1 }
\bar "|" { cis,,1^\markup { \pad-markup #0.2 "+14" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↓" } } ~ }
\bar "|" { cis,,1 }
\bar "|" { d,,1^\markup { \pad-markup #0.2 "+33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { d,,1 ~ }
\bar "|" { d,,1 ~ }
\bar "|" { d,,1 }
\bar "|" { cis,,1^\markup { \pad-markup #0.2 "+49" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } }
\bar "|" { d,,1^\markup { \pad-markup #0.2 "-16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↓" } } ~ }
\bar "|" { d,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "-4" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { dis,,1 }
\bar "|" { c,,1^\markup { \pad-markup #0.2 "-6" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 5↓" } } ~ }
\bar "|" { c,,1 }
\bar "|" { dis,,1^\markup { \pad-markup #0.2 "-39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 3↓" } } ~ }
\bar "|" { dis,,1 }
\bar "|" { cis,,1^\markup { \pad-markup #0.2 "-21" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 3↑" } } ~ }
\bar "|" { cis,,1 ~ }
\bar "|" { cis,,1 }
\bar "|" { c,,1^\markup { \pad-markup #0.2 "-33" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "II"\normal-size-super " 5↑" } } ~ }
\bar "|" { c,,1 ~ }
\bar "|" { c,,1 ~ }
\bar "|" { c,,1 }
\bar "|" { c,,1^\markup { \pad-markup #0.2 "+16" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { c,,1 }
\bar "|" { ais,,,1^\markup { \pad-markup #0.2 "+19" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { ais,,,1 ~ }
\bar "|" { ais,,,1 }
\bar "|" { b,,,1^\markup { \pad-markup #0.2 "+39" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 7↓" } } ~ }
\bar "|" { b,,,1 }
\bar "|" { ais,,,1^\markup { \pad-markup #0.2 "+27" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais,,,1 ~ }
\bar "|" { ais,,,1 }
\bar "|" { b,,,1^\markup { \pad-markup #0.2 "+47" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "I"\normal-size-super " 5↑" } } ~ }
\bar "|" { b,,,1 ~ }
\bar "|" { b,,,1 ~ }
\bar "|" { b,,,1 }
\bar "|" { ais,,,1^\markup { \pad-markup #0.2 "+35" }_\markup { \lower #3 \pad-markup #0.2 \concat{ "III"\normal-size-super " 3↑" } } ~ }
\bar "|" { ais,,,1 ~ }
\bar "|" { ais,,,1 }
\bar "|."

View file

@ -0,0 +1,112 @@
\version "2.24.1"
\paper {
#(set-paper-size "a4" 'portrait)
top-margin = 1 \cm
bottom-margin = 1 \cm
left-margin = 2 \cm
ragged-bottom = ##t
top-system-spacing =
#'((basic-distance . 15 )
(minimum-distance . 15 )
(padding . 0 )
(stretchability . 0))
system-system-spacing =
#'((basic-distance . 30 )
(minimum-distance . 30 )
(padding . 0 )
(stretchability . 0))
last-bottom-spacing =
#'((basic-distance . 10 )
(minimum-distance . 10 )
(padding . 0 )
(stretchability . 0))
%systems-per-page = 4
first-page-number = 1
print-first-page-number = ##t
print-page-number = ##t
oddHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"{NAME}"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"{NAME}"}}}}}}}
oddFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
evenFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
}
\header {
title = \markup { \italic {"{NAME}"}}
composer = \markup \right-column {"michael winter" "({DATE})"}
poet = ""
tagline = ""
}
#(set-global-staff-size 11)
\layout {
indent = 0.0\cm
line-width = 17.5\cm
ragged-last = ##f
ragged-right = ##f
\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 SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/32)
%\override Stem.stencil = ##f
%\override BarLine.stencil = ##f
}
\context {
\Staff
\override VerticalAxisGroup.staff-staff-spacing =
#'((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
}
\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))
}
\context {
\Score
\accepts SemiStaffGroup
}
}
{SCORE}

View file

@ -0,0 +1,157 @@
\version "2.24.1"
\paper {
#(set-paper-size "a4" 'portrait)
top-margin = 1 \cm
bottom-margin = 1 \cm
left-margin = 2 \cm
ragged-bottom = ##t
top-system-spacing =
#'((basic-distance . 15 )
(minimum-distance . 15 )
(padding . 0 )
(stretchability . 0))
system-system-spacing =
#'((basic-distance . 30 )
(minimum-distance . 30 )
(padding . 0 )
(stretchability . 0))
last-bottom-spacing =
#'((basic-distance . 10 )
(minimum-distance . 10 )
(padding . 0 )
(stretchability . 0))
%systems-per-page = 4
first-page-number = 1
print-first-page-number = ##t
print-page-number = ##t
oddHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"test_transcription"}}}}}}}
evenHeaderMarkup = \markup { \fill-line { \line { \unless \on-first-page {\pad-markup #2 { \concat {\italic {"test_transcription"}}}}}}}
oddFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
evenFooterMarkup = \markup { \fill-line {
\concat {
"-"
\fontsize #1.5
\fromproperty #'page:page-number-string
"-"}}}
}
\header {
title = \markup { \italic {"test_transcription"}}
composer = \markup \right-column {"michael winter" "(08 Apr 2026)"}
poet = ""
tagline = ""
}
#(set-global-staff-size 11)
\layout {
indent = 0.0\cm
line-width = 17.5\cm
ragged-last = ##f
ragged-right = ##f
\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 SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/32)
%\override Stem.stencil = ##f
%\override BarLine.stencil = ##f
}
\context {
\Staff
\override VerticalAxisGroup.staff-staff-spacing =
#'((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
}
\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))
}
\context {
\Score
\accepts SemiStaffGroup
}
}
\score{
<<
\new SemiStaffGroup {
<<
\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"
}
{
\include "includes/part_III.ly"
}
\new Staff = "IV" \with {
instrumentName = "IV"
shortInstrumentName = "IV"
midiInstrument = #"clarinet"
}
{
\include "includes/part_IV.ly"
}
>>
}
>>
\layout{}
}

Binary file not shown.

View file

@ -0,0 +1,258 @@
(
var formatMusicData, spellingDict, lyNoteNameStr, lyOctStr, lyFinalizeMusic, lyMeasureDef,
lyRelMark, lyRelMarkNote, lyHBracket, lyStaffDef, lyTie,
lyNoteName, lyCentDev, lyDimDiff, lyDur, lyNote, lyBeamOpen, lyBeamClosed,
consolidateNotes, consolidateRests;
// formats the data for the transcriber
formatMusicData = {arg seq;
var maxSize, musicData;
maxSize = 0;
musicData = seq.collect({arg partData, p;
var freqs, durs, attacks, delays, sustains, rels, amps, refs, res;
partData.postln;
# freqs, durs, attacks, delays, sustains, rels, amps, refs = partData.flop;
durs = (durs / 0.25).round.asInteger;
sustains = ((sustains + rels /*- 0.5*/) / 0.25).round.asInteger;
delays = (delays / 0.25).round.asInteger;
res = [freqs, durs, delays, sustains, refs].flop.collect({arg data, i;
var freq, dur, del, sus, ref;
# freq, dur, del, sus, ref = data;
del.collect({[-1, ref, i]}) ++ (sus - del).collect({[freq, ref, i]}) ++ (dur - sus).collect({[-1, ref, i]})
//sus.collect({[freq, ref, i]}) ++ (dur - sus).collect({[-1, ref, i]})
}).flatten;
if(res.size > maxSize, {maxSize = res.size});
res
});
//make them all the same length
//maxSize = maxSize.trunc(16);// + 16;
maxSize = maxSize.trunc(8) + 8;
musicData = musicData.collect({arg partData, p; partData.extend(maxSize, partData.last)});
musicData
};
// constants (spelling dictionary note names and octaves)
spellingDict = Dictionary.with(*
[
\major -> Dictionary.with(*
[0, 7, 2, 9, 4, 11].collect({arg pc; pc->\sharps}) ++
[5, 10, 3, 8, 1, 6].collect({arg pc; pc->\flats})
),
\minor -> Dictionary.with(*
[9, 4, 11, 6, 1, 8].collect({arg pc; pc->\sharps}) ++
[2, 7, 0, 5, 10, 3].collect({arg pc; pc->\flats})
)
]
);
//define staff
lyStaffDef = {arg name, nameShort, nameMidi;
"\\new Staff = \"" ++ name ++ "\" \\with { \n" ++
"instrumentName = \"" ++ name ++ "\" \n" ++
"shortInstrumentName = \"" ++ nameShort ++ "\" \n" ++
"midiInstrument = #\"" ++ nameMidi ++ "\" \n" ++
"\n}\n"
};
// add music preamble
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.rehearsalMarkFormatter = #format-mark-box-numbers " +
"\\tempo 4 = 60\n" +
"\\numericTimeSignature \\time 4/4\n" +
"\\clef " ++ clef ++ "\n" ++ lyStr + "\\fermata" +
" }>> \\bar \"|.\" \n} \n\n>>" ++
"\n>>"
};
// barline and ossia definition
lyMeasureDef = {arg insName, part, beat;
var barline = "|", break = "";
barline = "\\bar \"|\"";
//if((beat % 24) == 0, {break = "\\break"});
////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" + barline + break}, {""}) + "\n" /*++ ossia*/ + "{"
};
lyNoteNameStr = Dictionary.with(*
[
\sharps -> ["c", "cis", "d", "dis","e", "f", "fis", "g", "gis", "a", "ais", "b"],
\flats -> ["c", "des", "d", "ees","e", "f", "ges", "g", "aes", "a", "bes", "b"],
]
);
lyOctStr = [",,", ",", "", "'", "''", "'''", "''''"];
lyTie = {"~"};
lyNoteName = {arg freq, spellingPref = \sharps;
if(freq != -1, {
lyNoteNameStr[spellingPref][((freq.cpsmidi).round(1) % 12)] ++
lyOctStr[(((freq).cpsmidi).round(1) / 12).asInteger - 2];
},{"r"});
};
lyDur = {arg noteLength;
switch(noteLength, 1, {"8"}, 2, {"4"}, 3, {"4."}, 4, {"2"});
};
lyBeamOpen = {"["};
lyBeamClosed = {"]"};
lyCentDev = {arg freq, padding = true;
var centDev;
centDev = ((freq.cpsmidi - (freq.cpsmidi).round(1)) * 100).round(1).asInteger;
"^\\markup { " ++ if(padding, {"\\pad-markup #0.2 \""}, {"\""}) ++
if(centDev >= 0, {"+"}, {""}) ++ centDev.asString ++ "\"}"
};
lyDimDiff = {arg dimDiff, ref, padding = true, lower = 3, attachedToNote = true;
var res, num, den, diff;
res = "\\markup {" + if(attachedToNote, {""}, {"\\normalsize"}) +
"\\lower #" ++ lower + if(padding, {"\\pad-markup #0.2 "}, {" "});
diff = dimDiff.abs.asString;
if(dimDiff > 1, {diff = diff ++ "↑"});
if(dimDiff < 0, {diff = diff ++ "↓"});
diff = "\" " ++ diff ++ "\" }";
res = if(ref != -1,
{
res ++ "\\concat{ \"" ++ ["III", "II", "I"][ref] ++ "\"\\normal-size-super " ++ diff ++ "}"
}, {
res ++ diff
}
);
if(attachedToNote, {"_" ++ res}, {res})
};
lyNote = {arg freq, noteLength, dimDiff, ref, spellingPref = \sharps, frHide = false, centHide = false, padding = true;
lyNoteName.value(freq, spellingPref) ++
lyDur.value(noteLength) ++
if(frHide.not || centHide.not, {
"<MARKUP" ++
lyCentDev.value(freq, padding) ++
if(frHide, {""}, {lyDimDiff.value(dimDiff, ref, padding)}) ++
"MARKUP>"
}, {""})
};
consolidateNotes = {arg lyStr, part;
var noteRegex, markupRegex, fullNoteRegex, restRegex, fullRestRegex, res;
noteRegex = "(?<n>[a-g](?:es|is)?(?:[,']*?)?4)";
//markupRegex = if(part != 0, {"(<MARKUP.{15,155}MARKUP>)?"}, {"(<MARKUP.{15,155}MARKUP>)?"});
markupRegex = "(<MARKUP.{15,155}MARKUP>)?";
fullNoteRegex = noteRegex ++ markupRegex ++ "(?:\\h+~\\h+\\k<n>)";
restRegex = "(?<r>r4)";
fullRestRegex = "(?<r>r4)(?:(\\h+)\\k<r>)";
res = lyStr;
[6, 4, 3, 2].do({arg len;
[fullNoteRegex, fullRestRegex].do({arg regex;
res.findRegexp(regex ++ "{" ++ (len-1) ++ "}").clump(3).do({arg match;
var word, note, markup, lyDur;
//[match, len].postln;
word = match[0][1];
note = match[1][1];
markup = match[2][1];
lyDur = switch(len, 6, {"1."}, 4, {"1"}, 3, {"2."}, 2, {"2"});
res = res.replace(word, note.replace("4", lyDur) ++ markup)});
});
});
res.replace("<MARKUP", "").replace("MARKUP>", "");
};
~transcribe = {arg rawMusicData, name;
var basePath, scoreFile, musicData, insData, insNames, insNamesShort, insMidi, insClef;
basePath = thisProcess.nowExecutingPath.dirname +/+ "lilypond" +/+ name ;
musicData = formatMusicData.value(rawMusicData);
//musicData.postln;
insData = [
["III", "III", "clarinet", "bass"],
["II", "II", "clarinet", "alto"],
["I", "I", "clarinet", "treble"]
];
insNames = insData.slice(nil, 0);
insNamesShort = insData.slice(nil, 1);
insMidi = insData.slice(nil, 2);
insClef = insData.slice(nil, 3);
musicData.do({arg part, p;
var lyFile, lyStr, lastMusAtom, measureCount, spellingPref,
tmpSectionData, pcRoot, partLookup, quality;
//create file
lyFile = File((basePath +/+ "includes" +/+ "part_" ++ ["III", "II", "I"][p] ++ ".ly").standardizePath,"w");
//start lypond directives
lyStr = "";
lastMusAtom = nil;
measureCount = 0;
spellingPref = \sharps;
tmpSectionData = nil;
part.clump(2).do({arg beat, i;
var gSum;
gSum = 0;
beat.separate({arg a, b;
((a[0] != -1) || (b[0] != -1)) && (a != b)}).do({arg group, g;
var noteLength, curMusAtom, freq, dimDiff, ref, isSame, isRest, isFirst, isLast,
isTied, isMeasureBound, isBeamStart, isBeamEnd;
noteLength = group.size;
gSum = gSum + noteLength;
curMusAtom = group[0];
freq = curMusAtom[0];
ref = curMusAtom[1][0];
dimDiff = curMusAtom[1][1];
# isSame, isRest, isFirst, isLast = [curMusAtom == lastMusAtom, freq == -1, g == 0, gSum == 2];
# isTied, isMeasureBound = [isSame && isRest.not, isFirst && ((i % 4) == 0)];
# isBeamStart, isBeamEnd = [(noteLength != 2) && isFirst, (noteLength != 2) && isLast];
//add ties
if(isTied, {lyStr = lyStr + lyTie.value});
//add barline and ossia definition
//if(isMeasureBound, {lyStr = lyStr + "\\bar \"|.|\""}); //lyMeasureDef.value(sectionData[i], insNames[p], p, i)});
if(isMeasureBound, {lyStr = lyStr + lyMeasureDef.value(insNames[p], p, i)});
//add note data
lyStr = lyStr + lyNote.value(freq, noteLength, dimDiff, ref, \sharps, isSame || isRest || (ref < 0), isSame || isRest);
//beam group
if(isBeamStart, {lyStr = lyStr ++ lyBeamOpen.value});
if(isBeamEnd, {lyStr = lyStr ++ lyBeamClosed.value});
lastMusAtom = curMusAtom;
});
});
//wrap music and add staff definitions
lyStr = "{" ++ lyStr ++ "}\n\\bar \"|.\"\n}";
//consolidate notes and rests
lyStr = consolidateNotes.value(lyStr, p);
//write file
lyFile.write(lyStr);
lyFile.close;
});
};
//~transcribe.value(~musicData);
)
~transcribe.value(~musicData, "compact_sets_2");
~transcribe.value(~musicData, "compact_sets_3");
~transcribe.value(~musicData, "compact_sets_1");
~musicData

View file

@ -610,7 +610,10 @@
const transcribeResponse = await fetch('/api/transcribe', { const transcribeResponse = await fetch('/api/transcribe', {
method: 'POST', method: 'POST',
headers: {'Content-Type': 'application/json'}, headers: {'Content-Type': 'application/json'},
body: JSON.stringify({ name: transcribeName }) body: JSON.stringify({
name: transcribeName,
fundamental: parseFloat(document.getElementById('fundamental').value) || 55
})
}); });
const transcribeResult = await transcribeResponse.json(); const transcribeResult = await transcribeResponse.json();

File diff suppressed because it is too large Load diff

47
webapp/server.log Normal file
View file

@ -0,0 +1,47 @@
Starting Path Navigator server...
Loading chords from: /home/mwinter/Sketches/compact_sets/output/output_chords.json
Loaded 64 chords
* Serving Flask app 'server'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on all addresses (0.0.0.0)
* Running on http://127.0.0.1:8080
* Running on http://192.168.178.32:8080
Press CTRL+C to quit
* Restarting with stat
* Debugger is active!
* Debugger PIN: 477-276-956
127.0.0.1 - - [20/Apr/2026 12:19:07] "GET / HTTP/1.1" 304 -
127.0.0.1 - - [20/Apr/2026 12:19:08] "GET /api/chords HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:08] "POST /api/batch-calculate-cents HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:24] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:27] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:29] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:31] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:32] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:35] "POST /api/play-freq HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:37] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:38] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:41] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:41] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:41] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:41] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:45] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:45] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:45] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:45] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:56] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:57] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:58] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:19:59] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:02] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:03] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:06] "POST /api/ramp-to-chord HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:11] "POST /api/ramp-to-chord HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:23] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:23] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:23] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:23] "POST /api/play-siren HTTP/1.1" 200 -
127.0.0.1 - - [20/Apr/2026 12:20:26] "POST /api/ramp-to-chord HTTP/1.1" 200 -
/usr/lib/python3.14/multiprocessing/resource_tracker.py:396: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown: {'/mp-naea0l96'}
warnings.warn(

View file

@ -111,7 +111,24 @@ def play_freq():
chord_index = data.get("chordIndex") chord_index = data.get("chordIndex")
node_index = data.get("nodeIndex") node_index = data.get("nodeIndex")
octave = data.get("octave", 0) octave = data.get("octave", 0)
frequency_input = data.get("frequency") # direct frequency for ghost nodes
# If frequency provided directly (ghost node), use it
if frequency_input is not None:
frequency = float(frequency_input) * (2**octave)
voice = 1 # Use voice 1 for ghost nodes
osc_sender.send_single(frequency, voice)
return jsonify(
{
"frequency": frequency,
"voice": voice,
"fundamental": fundamental,
"fraction": "ghost",
}
)
# Original node: calculate from chordIndex/nodeIndex
if chord_index < 0 or chord_index >= len(chords): if chord_index < 0 or chord_index >= len(chords):
return jsonify({"error": "Invalid chord index"}), 400 return jsonify({"error": "Invalid chord index"}), 400
@ -144,21 +161,29 @@ def play_siren():
chord_index = data.get("chordIndex") chord_index = data.get("chordIndex")
node_index = data.get("nodeIndex") node_index = data.get("nodeIndex")
siren_ip = data.get("ip", "192.168.4.200") # Default to actual siren IP siren_ip = data.get("ip", "192.168.4.200") # Default to actual siren IP
siren_number = data.get("sirenNumber") # optional 1-4
frequency_input = data.get("frequency") # direct frequency for ghost nodes
if chord_index is None or node_index is None: # If frequency provided directly (ghost node), use it
return jsonify({"error": "Missing chordIndex/nodeIndex"}), 400 if frequency_input is not None:
frequency = float(frequency_input)
voice = siren_number if siren_number else 1
else:
# Original node: calculate from chordIndex/nodeIndex
if chord_index is None or node_index is None:
return jsonify({"error": "Missing chordIndex/nodeIndex"}), 400
if chord_index < 0 or chord_index >= len(chords): if chord_index < 0 or chord_index >= len(chords):
return jsonify({"error": "Invalid chord index"}), 400 return jsonify({"error": "Invalid chord index"}), 400
chord = chords[chord_index] chord = chords[chord_index]
if node_index < 0 or node_index >= len(chord): if node_index < 0 or node_index >= len(chord):
return jsonify({"error": "Invalid node index"}), 400 return jsonify({"error": "Invalid node index"}), 400
pitch = chord[node_index] pitch = chord[node_index]
fraction = Fraction(pitch.get("fraction", "1")) fraction = Fraction(pitch.get("fraction", "1"))
frequency = fundamental * float(fraction) frequency = fundamental * float(fraction)
voice = node_index + 1 # 1-indexed voice = siren_number if siren_number else node_index + 1 # 1-indexed
# Send to siren using cached sender # Send to siren using cached sender
siren_sender = get_siren_sender(siren_ip) siren_sender = get_siren_sender(siren_ip)
@ -169,6 +194,7 @@ def play_siren():
{ {
"frequency": frequency, "frequency": frequency,
"voice": voice, "voice": voice,
"siren": siren_number,
"destination": "siren", "destination": "siren",
"ip": siren_ip, "ip": siren_ip,
} }
@ -214,6 +240,8 @@ def ramp_to_chord():
duration_ms = data.get("duration", 3000) duration_ms = data.get("duration", 3000)
exponent = data.get("exponent", 1.0) exponent = data.get("exponent", 1.0)
siren_ip = data.get("ip", "192.168.4.200") # Default to actual siren IP siren_ip = data.get("ip", "192.168.4.200") # Default to actual siren IP
siren_number = data.get("sirenNumber") # optional 1-4
frequency_input = data.get("frequency") # direct frequency for ghost nodes
if chord_index is None: if chord_index is None:
return jsonify({"error": "Missing chordIndex"}), 400 return jsonify({"error": "Missing chordIndex"}), 400
@ -231,10 +259,16 @@ def ramp_to_chord():
# Ramp single voice # Ramp single voice
if node_index < 0 or node_index >= len(chord): if node_index < 0 or node_index >= len(chord):
return jsonify({"error": "Invalid node index"}), 400 return jsonify({"error": "Invalid node index"}), 400
pitch = chord[node_index]
fraction = Fraction(pitch.get("fraction", "1")) # If frequency provided directly (ghost node), use it
frequency = fundamental * float(fraction) if frequency_input is not None:
voice = node_index + 1 # 1-indexed frequency = float(frequency_input)
voice = siren_number if siren_number else 1
else:
pitch = chord[node_index]
fraction = Fraction(pitch.get("fraction", "1"))
frequency = fundamental * float(fraction)
voice = siren_number if siren_number else (node_index + 1) # 1-indexed
# Ramp single voice - let sender get start frequency from current position # Ramp single voice - let sender get start frequency from current position
siren_sender.ramp_to_pitch( siren_sender.ramp_to_pitch(
@ -527,4 +561,4 @@ if __name__ == "__main__":
print(f"Loading chords from: {filepath}") print(f"Loading chords from: {filepath}")
load_chords() load_chords()
print(f"Loaded {len(chords)} chords") print(f"Loaded {len(chords)} chords")
app.run(host="0.0.0.0", port=8080, debug=True) app.run(host="0.0.0.0", port=8080, debug=False)