4 %%%%%%%% shortcuts common for all styles of gregorian chant notation
8 % declare head prefix shortcuts
11 \once \property Voice.NoteHead \override #'virga = ##t
13 \once \property Voice.NoteHead \override #'stropha = ##t
15 \once \property Voice.NoteHead \override #'inclinatum = ##t
17 \once \property Voice.NoteHead \override #'auctum = ##t
19 \once \property Voice.NoteHead \override #'descendens = ##t
21 \once \property Voice.NoteHead \override #'ascendens = ##t
23 \once \property Voice.NoteHead \override #'pes-or-flexa = ##t
25 \once \property Voice.NoteHead \override #'pes-or-flexa = ##t
27 \once \property Voice.NoteHead \override #'oriscus = ##t
29 \once \property Voice.NoteHead \override #'quilisma = ##t
31 \once \property Voice.NoteHead \override #'deminutum = ##t
34 % declare divisiones shortcuts
37 \once \property Voice.BreathingSign \override #'text = #(make-musicglyph-markup "scripts-rcomma")
38 \once \property Voice.BreathingSign \override #'font-relative-size = #-1
40 % Workaround: add padding. Correct fix would be spacing engine handle this.
41 \once \property Voice.BreathingSign \override #'extra-X-extent = #'(-1.0 . 0)
46 \once \property Voice.BreathingSign \override #'text = #(make-musicglyph-markup "scripts-rvarcomma")
47 \once \property Voice.BreathingSign \override #'font-relative-size = #-1
49 % Workaround: add padding. Correct fix would be spacing engine handle this.
50 \once \property Voice.BreathingSign \override #'extra-X-extent = #'(-1.0 . 0)
55 \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::divisio_minima
57 % Workaround: add padding. Correct fix would be spacing engine handle this.
58 \once \property Voice.BreathingSign \override #'extra-X-extent = #'(-1.0 . 0)
63 \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::divisio_maior
64 \once \property Voice.BreathingSign \override #'Y-offset-callbacks = #'()
66 % Workaround: add padding. Correct fix would be spacing engine handle this.
67 \once \property Voice.BreathingSign \override #'extra-X-extent = #'(-1.0 . 0)
72 \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::divisio_maxima
73 \once \property Voice.BreathingSign \override #'Y-offset-callbacks = #'()
75 % Workaround: add padding. Correct fix would be spacing engine handle this.
76 \once \property Voice.BreathingSign \override #'extra-X-extent = #'(-1.0 . 0)
81 \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::finalis
82 \once \property Voice.BreathingSign \override #'Y-offset-callbacks = #'()
84 % Workaround: add padding. Correct fix would be spacing engine handle this.
85 \once \property Voice.BreathingSign \override #'extra-X-extent = #'(-1.0 . 0)
91 % declare articulation shortcuts
93 accentus = #(make-articulation "accentus")
94 ictus = #(make-articulation "ictus")
95 semicirculus = #(make-articulation "semicirculus")
96 circulus = #(make-articulation "circulus")
97 episemInitium = #(make-span-event 'TextSpanEvent START)
98 episemFinis = #(make-span-event 'TextSpanEvent STOP)