lilypond-auto
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lilypond-auto] Issue 4450 in lilypond: Allow users to set the grace


From: lilypond
Subject: Re: [Lilypond-auto] Issue 4450 in lilypond: Allow users to set the grace note duration for MIDI output
Date: Sun, 14 Jun 2015 09:17:35 +0000


Comment #1 on issue 4450 by address@hidden: Allow users to set the grace note duration for MIDI output
https://code.google.com/p/lilypond/issues/detail?id=4450

On 06/12/2015 08:22 AM, James Lowe wrote:
Note that you can adjust the value directly (I believe - I am not a
programmer) in the ../ly/articulate.ly script itself although I assume
this would be global for the entire score.

As it states in the articulate.ly script file itself

- --snip--

% What proportion of an ordinary grace note's time should be stolen
% from preceding notes (as opposed to stealing from the principal note).
% Composers' intentions for this vary.  Taking all from the preceding
% notes is LilyPond's built-in behaviour for MIDI output.
#(define ac:defaultGraceBackwardness 1)

- --snip--


Hi James,

Thanks for the suggestion, but I believe you are talking about something different than I meant. This property in articulate.ly simply changes the proportion of which note should have its value stolen by the grace notes. In old music, for instance, you tend to play graces before the beat, while more contemporary scores normally ask them to be on the beat (this rule of thumb vary greatly for both cases and you will find counterexamples everywhere). That said, my request was to be able to control the total duration of a grace. So for instance, if I want to have in the score \grace{c'16}, its duration will always be that of a c'64 regardless of which note it's stealing time from. My current workaround is to use \grace \scaleDurations 2/1 {c'16}, which will sound as a c'32 (twice the expected value). It just would be nicer to be able to set this for the whole score and avoid the verbosity of using scaleDurations for every grace note.

Thanks again and take care,
Gilberto

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings



reply via email to

[Prev in Thread] Current Thread [Next in Thread]