Postpone clearing old MIDI events until next event

This fixes Native Instrument's FM7 crashing on MIDI input. The plugin
expects the last received MIDI event to always be alive during audio
processing, even if there have not been any new events in this
processing cycle.
This commit is contained in:
Robbert van der Helm
2021-04-23 01:03:57 +02:00
parent 3f427cfa5a
commit afefb725b5
3 changed files with 27 additions and 1 deletions
+6
View File
@@ -14,6 +14,12 @@ Versioning](https://semver.org/spec/v2.0.0.html).
at configure-time. This can make it a bit easier to diagnose Wine-related
compilation issues.
### Fixed
- Prevent _Native Instruments' FM7_ from crashing when processing MIDI. As a
fix, MIDI events are now deallocated later then when they normally would have
to be.
## [3.1.0] - 2021-04-15
### Added