On 01/15/2014 02:37 PM, Peter Bjuhr wrote:
On 01/15/2014 08:28 PM, Bric wrote:
Please forgive me if this has been discussed and/or documented; I
haven't found specifics yet.
Are there lilypond controls for things like staccato, accents, and
other articulations/dynamics, with respect to midi output?
I noticed that the midi output is sensitive to the "\staccato"
directive, for instance, trying alter the sound accordingly.
But can one finesse the \staccato, controlling the exact length of
the note, in milliseconds or whatever the midi resolution allows?
also, any other similar ornamentations, and articulations one could
control and customize in lily code ? I realize the piano, forte,
fortissimo, etc., are honored, and there is a minimum and maximum
midivolume directive, which apparently would factor into crescendo's
and diminuendo's... How/where do i find out more ?
Maybe this could be a good starting point!?
http://www.lilypond.org/doc/v2.18/Documentation/notation/what-goes-into-the-midi-output_003f
Take also a closer look at The Articulate script mentioned...
Looks like the Articulate script tries to simulate stoccato by
shortening written note duration and writing in a compensating rest
(i.e., { e4\stoccato b\stoccato } is converted to { e16 r8. b16 r8. }).
As the documentation warns, this, of course, alters the rendered
visual while (trying to) alter the midi properly.
It seems that IDEALLY, one would want the modification to be done
directly on midi level, with the visual, written left unaltered. Plus,
if there were a variety of overrides and (micro)controls over specific
midi durations, with the conventional dynamic notation included among
the parameters of the functions, it would be the ultimate way to finesse
the midi audio, it seems.
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user