[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Appoggiature too fast
From: |
mskala |
Subject: |
Appoggiature too fast |
Date: |
Tue, 10 Sep 2024 10:54:49 -0400 (EDT) |
User-agent: |
Alpine 2.20 (LNX 67 2015-01-07) |
My understanding of the intended behaviour of articulate.ly and
\appoggiatura is that the contents of \appoggiatura, whether it's a single
note or multiple notes, will be scaled to consume one half of the notehead
duration of the following note, excluding dots.
But since installing 2.25.19, my appoggiature are playing much faster
than that.
Example code:
\include "articulate.ly"
\score {
\new Staff {
\articulate { \appoggiatura { e'8 g'8 } c'4 r4 r2 | }
}
\layout { }
\midi { }
}
In version 2.25.19, the entire appoggiatura plays in a little less than
1/16 duration in the resulting MIDI file. Testing with earlier versions
is difficult because the earlier versions I have handy won't run on my
main computer anymore, apparently due to Guile issues. I believe, but
cannot test on my main machine, that 2.24.1 played it as expected in
exactly 1/8 total duration; and 2.19.83 running on another machine
certainly plays it in 1/8 total duration.
Changing the c'4 to c'2 leaves the duration of the appoggiatura in the
output unchanged, still a little less than 1/16, and that may be a clue to
what's going on: I think it may be applying the 9/40 grace note
multiplier to the 1/4 total notated duration of the appoggiatura, to get
9/160 which is "a little less than 1/16," and using that for the timing of
the appoggiatura instead of the documented rule of fitting it to the
following notehead. It may be more or less treating \appoggiatura the
same as \grace.
Is there any simple way to restore the old behaviour?
--
Matthew Skala
mskala@ansuz.sooke.bc.ca People before tribes.
https://ansuz.sooke.bc.ca/
- Appoggiature too fast,
mskala <=