TimeSet = { % kikapcsolja az ütem vonalak számolását \omit Staff.TimeSignature % kikapcsolja az ütemmutatót \cadenzaOn } finalis = { \once \override BreathingSign.stencil = #ly:breathing-sign::finalis \once \override BreathingSign.Y-offset = #0 \breathe } keresztre = { \once { % csak a következő hangra érvényes \set fontSize = #-3 % csökkenti a hangjegy fej méretét \override Score.RehearsalMark #'extra-offset = #'(1.1 . 0.0) \mark "✝" % beilleszti a keresztet a hangjegy fölé } } csillagra = { \bar "|" % Nem levegővétel jelet, hanem ütemvonalat illesztek be. \override Score.RehearsalMark #'extra-offset = #'(0.0 . 0.3) \mark "*" % beilleszti a csillagot az ütemvonal fölé } kicsinyK = { \set fontSize = #-3 } kicsinyV = { \set fontSize = #0 } szines = { \override NoteHead.color = #red } feketeszinu = { \override NoteHead.color = #black } nagyZárójel = { \override ParenthesesItem.font-size = #9 } nagyXZárójel = { \override ParenthesesItem.font-size = #12 } nagyKZárójel = { \override ParenthesesItem.font-size = #7 } súly = { \tiny } smallStopped = #(let ((m (make-articulation "stopped"))) (set! (ly:music-property m 'tweaks) (acons 'font-size -3 (ly:music-property m 'tweaks))) m) % \once \override NoteHead #'extra-spacing-width = #'(0 . 7) % Ezzel állítjuk be, hogy mennyi helyet hagyjon a hangjegy után y, x paraméter #(define (inverted-flag grob) (let* ((stem-grob (ly:grob-parent grob X)) (dir (if (eqv? (ly:grob-property stem-grob 'direction) UP) "d" "u")) (flag (retrieve-glyph-flag "" dir "" grob)) (line-thickness (ly:staff-symbol-line-thickness grob)) (stem-thickness (ly:grob-property stem-grob 'thickness)) (stem-width (* line-thickness stem-thickness)) (stroke-style (ly:grob-property grob 'stroke-style)) (stencil (if (null? stroke-style) flag (add-stroke-glyph flag stem-grob dir stroke-style ""))) (rotated-flag (ly:stencil-rotate-absolute stencil 180 0 0))) (ly:stencil-translate rotated-flag (cons (- (/ stem-width 2)) 0)))) zászloFordit = { \once \override Flag.stencil = #inverted-flag }