]> git.donarmstrong.com Git - lilypond.git/commit
MIDI: handle overlapping notes; issue 1647
authorMichael Welsh Duggan <md5i@cs.cmu.edu>
Wed, 11 May 2011 03:39:04 +0000 (20:39 -0700)
committerCarl Sorensen <c_sorensen@byu.edu>
Tue, 28 Jun 2011 04:55:16 +0000 (22:55 -0600)
commit12caa554252a9fadc92a0a4452cae5d76f2515ca
treeeee4a7505eb4cb3edb7a75afe4c9bfcc72c5e60f
parent34e8807be6401a75d6f4ea3c8093edb3ec7c82f4
MIDI: handle overlapping notes; issue 1647

When notes overlap on the same pitch on the same MIDI channel,
re-arrange the note-off events for MIDI players that cannot handle
overlap, but if midiMergeUnisons = #t, merge such notes.
input/regression/midi-unisons.ly [new file with mode: 0644]
lily/audio-staff.cc
lily/include/audio-staff.hh
lily/include/midi-walker.hh
lily/midi-walker.cc
lily/staff-performer.cc
scm/define-context-properties.scm