3 % #(set! point-and-click line-column-location)
5 longgrace = \property Voice.Stem \override #'flag-style = #'()
6 endlonggrace = \property Voice.Stem \revert #'flag-style
7 ritenuto = \textscript #'(italic "rit.")
11 #(define italic-bf '((font-shape . italic) (font-series . bold)))
14 %% the very idea of a style sheet, is that it's easy to override
15 #(define (set-style! sheet name style)
16 (set-cdr! (assoc 'mark-letter (cdr (assoc 'style-alist sheet))) style))
18 #(define my-sheet (make-style-sheet 'paper20))
19 #(set-style! my-sheet 'mark-letter '((font-family . roman)
21 (font-shape . upright)
22 (font-relative-size . 3)))
25 \commandspanrequest \start "crescendo"
26 \property Voice.crescendoText = #`(,italic-bf "cresc.")
27 \property Voice.crescendoSpanner = #'dashed-line
30 startGraceContextOrig = \startGraceContext
34 %% \startGraceContextOrig
37 %%URG copy from original
38 \property Voice.Stem \override #'direction = #1
39 \property Voice.Stem \override #'length = #6
40 \property Voice.Stem \override #'lengths =
41 #(map (lambda (x) (* 0.8 x)) '(3.5 3.5 3.5 4.5 5.0))
42 \property Voice.Stem \override #'beamed-lengths =
43 #(map (lambda (x) (* 0.8 x)) '(0.0 2.5 2.0 1.5))
44 \property Voice.Stem \override #'beamed-minimum-lengths =
45 #(map (lambda (x) (* 0.8 x)) '(0.0 1.5 1.25 1.0))
46 \property Voice.Stem \override #'no-stem-extend = ##t
47 \property Voice.Stem \override #'flag-style = #"grace"
48 \property Voice.Beam \override #'thickness = #0.384
50 %% Instead of calling Beam::space_function, we should invoke
51 %% the previously active beam function...
52 \property Voice.Beam \override #'space-function =
53 #(lambda (beam mult) (* 0.8 (Beam::space_function beam mult)))
55 \property Voice.Beam \override #'position-callbacks =
56 #`(,Beam::least_squares
60 % Can't use Staff.fontSize, since time sigs, keys sigs, etc. will
63 \property Voice.fontSize = #-2
64 \property Staff.Accidentals \override #'font-relative-size = #-2
65 \property Voice.Slur \override #'direction = #-1
69 \property Voice.Beam \revert #'space-function
70 \property Voice.Beam \override #'space-function
71 = #(lambda (beam mult) (* 0.8 0.8))
72 \property Voice.Beam \revert #'thickness
73 \property Voice.Beam \override #'thickness = #(* 0.384 (/ 0.6 0.48))
81 midiInstrument = #"french horn"
82 %% try to mimic Breitkopf
83 RehearsalMark \override #'padding = #1
84 MultiMeasureRest \override #'padding = #0.5
85 MultiMeasureRest \override #'number-threshold = #1
87 Beam \override #'thickness = #0.6
88 Beam \override #'space-function = #(lambda (beam mult) 0.8)
89 Slur \override #'beautiful = #0.3
93 MinimumVerticalExtent = #'(-4.5 . 4.5)