Comment #13 on issue 2707 by [email protected]: Patch: Midi volume fixes
http://code.google.com/p/lilypond/issues/detail?id=2707

Except for a brief period in 2011, by default Lilypond puts all the Voices on a Staff onto the same MIDI channel. LilyPond for a longer time has used a separate Dynamic_performer for each Voice, keeping track of audio volume separately for each Voice. This means the Voices used to fight over channel volume, so the new implementation of dynamics in the note-on velocity is better.

Yes, a decrescendo in a temporary voice does disturb the existing dynamics on the same Staff, even in version 2.12

I did put midiChannelMapping back to Staff, as default, before version 2.14.

'morgenlied.ly' would have needed several tweaks, at least moving Dynamic_performer to the PianoStaff, to get proper dynamics in the midi output, even with version 2.12.


Reply via email to