]> git.donarmstrong.com Git - lilypond.git/commit - lily/midi-walker.cc
MIDI: handle overlapping notes; issue 1647
authorMichael Welsh Duggan <md5i@cs.cmu.edu>
Wed, 11 May 2011 03:39:04 +0000 (20:39 -0700)
committerKeith OHara <k-ohara5a5a@oco.net>
Sun, 29 May 2011 20:08:40 +0000 (13:08 -0700)
commitd68183ade14404ab2384549073fe032f68072ab9
tree1540b2458601828901230eadec04ffd10d03735d
parent8377992f4bbc88a888eebe08dcf9bd3161f7bfe2
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