This requires moving the quilisma command one note earlier in my scores, but I 
don’t think that’s a deal breaker as a quilisma really is a two-note sequence 
and the command now reflects that.  I’ll play with this in some test cases 
before importing it into my larger project to see how I like it.

✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
Fr. Samuel, OSB
(R. Padraic Springuel)
St. Anselm’s Abbey
4501 South Dakota Ave, NE
Washington, DC, 20017
202-269-2300
(c) 202-853-7036

PAX ☧ ΧΡΙΣΤΟΣ

> On Aug 26, 2026, at 11:43 AM, Timothy Lanfear <[email protected]> wrote:
> 
> On 26/08/2026 15:18, Fr. Samuel Springuel wrote:
>> Performance wise, a quilisma is interpreted as extending the note which 
>> precedes it (either dotting it or doubling it, depending on preference). The 
>> note represented by the quilisma itself is of a normal duration. Is there a 
>> way for the quilisma function to be modified to do this so that the midi 
>> comes out with the correct durations?
> I'm unsure if this function behaves exactly as you would like, but it 
> shouldn't be too much work to adjust to your preference. The make-relative 
> macro ensures the returned pitches are correct if you enter your music in 
> relative mode.
> new_quilisma = #(define-music-function (notea noteb) (ly:music? ly:music?)
>   (make-relative (notea noteb)
>     #{ #notea #noteb #}
>     #{
>         \scaleDurations 3/2 $notea
>         \scaleDurations 1/1 
>         \tweak NoteHead.stencil #ly:text-interface::print
>         \tweak NoteHead.text \markup \musicglyph "scripts.prall"
>         \tweak NoteHead.X-offset #0.8
>         $noteb
>     #}))
> 
> \score {
>     {
>         \new_quilisma e' f' g'
>     }
>     \layout {}
>     \midi {}
> }
> 
> -- 
> Timothy Lanfear, Bristol, UK.


Reply via email to