
We have two terms appoggiatura and acciaccatura to describe the two kinds of grace notes available in modern scores. The problem here is that modern mainstream theory terminology is too inaccurate when it comes to ornaments:. However a written out slide would have 2 successive appoggiatura terminating in the main note. I don't know whether you have looked up the subject on Wikipedia, but the opening paragraph has an extreme example of horizontal multiple appoggiatura - they're not really appoggiatura but within the confines of general music theory that is the best way of describing them:-īearing in mind the technical definition of the appoggiatura there is no way 2 notes could resolve into 1. One of the problems here is that music ornaments and their notation are field in their own right, and vary according to which particular country and period they come from - whole books have been written on the subject! If we were to include every sign in MuseScore it would probaby take up the whole time of the development team for a year minimum!

In the example I have given the appoggiatura is written out but I have seen examples where they are added as grace notes particualarly in Baroque keyboard music. That one is a double appoggiatura - in theory a triple appoggiatura would be possible with 3 voices moving from a suspension to resolution, but it would not be accepted within traditional music theory. Normal notes need slightly larger slashes, thus a solution is to create two almost identical snippets, one named slash the other slash_regular (or something like that) and then enlarge the size of the slash_regular command.The folowing link will give you an explanation of the vertical multiple appoggiatura:.
Lilypond slashed grace notes manual#
More frequently than not the slash will be wrongly positioned and will need manual tweaking (markup #:translate (cons -1 (* dir (1- (/ stem-length 2)))) (stem-length (- (cdr stem-y) (car stem-y)))) (let* ((dir (ly:grob-property grob 'direction)) (is-rest? (ly:grob? (ly:grob-object x-parent 'rest))))

(let* ((x-parent (ly:grob-parent grob X)) #(remove-grace-property 'Voice 'Stem 'direction)

This bug has also been reported (as Issue 1333), and any development can be followed at the following link: Īs a solution, one can also add the following snippet in the beginning of the file, and then use the command \slash to generate the slash on grace notes or on regular notes as well: \version "2.17.26" Regarding the slashes, here is what the official LilyPond's documentation says (under 1.2.6 Special rhythmic concerns):Ī multi-note beamed acciaccatura is printed without a slash, and looksĮxactly the same as a multi-note beamed appoggiatura.Īpparently, the same behavior is true to regular beamed notes generated by using the command \override Flag #'stroke-style = #"grace". Possible developments can be followed on this link: An enhancement was requested under the reference Issue 3566 on LilyPond's project website.

Regarding the automatic beam, this function has not been implemented, thus the user must set the beaming manually for all grace notes (using ). As of version 2.17.26, unfortunately my questions have no simple answer.
