\version "2.10.10" \include "english.ly" \include "content.ly" %identifiers Left = {\set stemLeftBeamCount = #1 } Right = {\set stemRightBeamCount = #1 } ssp = {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 } ss = {\set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 } Rests = {\override Rest #'transparent = ##t} OctBass = {#(set-octavation -1)} EndOct = {#(set-octavation 0)} XHead = { \override NoteHead #'style = #'cross } NormHead = { \revert NoteHead #'style } sfzppp = #(make-dynamic-script "sfzppp") %see violaduets/144.ly for examples OctA = {#(set-octavation 1) }%\set Staff.middleCPosition = #-13 OctAA = {#(set-octavation 2) }%\set Staff.middleCPosition = #-20 OctBass = {#(set-octavation -1)} EndOct = {#(set-octavation 0)} OttBrakY = #(define-music-function (parser location padOtt) (number?) #{\once \override Staff.OttavaBracket #'padding = $padOtt #}) %This allows manual adjustment of dynamic marker to avoid collision with octavation or other spanner markup dynamicsXY = #(define-music-function (parser location offsetX offsetY) (number? number?) #{ \once \override DynamicText #'X-offset = $offsetX \once \override DynamicLineSpanner #'Y-offset = $offsetY #}) global= { \time 2/4 \key c \major } #(set-global-staff-size 20) \header { title = "Rippin Stitches" piece = "Soprano Saxophone" composer = "Qian Li" } \score { << %rehearsal marks \new MarkLine { \marks } \keepWithTag #'flu \music >> \layout { \context { \type "Engraver_group" \name "MarkLine" \consists "Output_property_engraver" \consists "Axis_group_engraver" \consists "Mark_engraver" \consists "Metronome_mark_engraver" \override VerticalAxisGroup #'minimum-Y-extent = #'(4 . 0 ) } \context { \Score \remove "Mark_engraver" \remove "Metronome_mark_engraver" \accepts "MarkLine" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } } }