[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: MIDI ignores dynamics parallel to notes
From: |
Keith OHara |
Subject: |
Re: MIDI ignores dynamics parallel to notes |
Date: |
Mon, 23 May 2011 20:42:49 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Richard Sabey <richardsabey <at> hotmail.co.uk> writes:
> << { c2 f } { s1\pppp } >>
> \midi {
> \context{\Staff\remove "Staff_performer"}
> \context{\Voice\consists "Staff_performer"}}
Well, if you move "Staff_performer" to put each voice on a separate channel,
then I think we *want* the first voice to ignore dynamics in the second.
We would want this when we put different instruments sounds on the same staff,
as in http://lsr.dsi.unimi.it/LSR/Item?id=766 which is the usual reason for
moving Staff_performer.
Probably you first tried it using the defaults, in which case I also see a bug,
which probably appeared when dynamics were recently re-implemented as
note-on-velocity.
% MIDI dynamics take effect one-note-late, if they are in a separate voice
% We expect each measure to sound the same
\score {
\new Staff <<
{ c2\ffff d\ppp | c d }
{ s1 | s2\ffff s2\ppp }
>>
\layout {}
\midi {}
}