Files
lmms/plugins
Tobias Doerffel 7b68713008 NotePlayHandle: send correct MidiNoteOff events if base note changed
When changing an InstrumentTrack's base note while NotePlayHandles are
active, they will send a wrong MidiNoteOff event due to the masterKey()
translation in InstrumentTrack::processOutEvent().

Therefore in NotePlayHandle remember the original base note value and
add the difference between original and current base note to the value
returned by NotePlayHandle::key(). Fixes hanging notes in MIDI-based
instruments such as ZynAddSubFX.

Furthermore some coding style improvements.

Closes #3146975.
(cherry picked from commit a9717c0cc3)
2010-12-31 13:32:51 +01:00
..
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-09-02 00:05:33 +02:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2010-01-25 23:24:42 +01:00
2009-04-30 00:12:49 +02:00