Releases: stuerp/foo_midi
Releases · stuerp/foo_midi
v2.17.2.0
v2.17.1.0
v2.17.0.0
- New: Metadata MIDI_EMBEDDED_SOUNDFONT: Contains "SF x.x" (where x.x is the version number of the SoundFont specification) or "DLS" if the MIDI file contains an embedded soundfont.
- Improved: Support for XMF/MXMF files with raw deflated content.
- Improved: Tweaked the handling of embedded sound fonts for BASSMIDI and FluidSynth again.
- The Official SF2 RMIDI Specification example files seem to work now.
- Improved: Tweaked the handling of embedded sound fonts for BASSMIDI again.
- Improved: The RIFF IPRD chunk will also be used to add an Album tag in case an IALB chunk is not found.
- Improved: FluidSynth player understands Polyphonic Key Pressure (Aftertouch) now.
- Changed: Increased the gain of the FluidSynth player.
- Changed: Disabled dynamic sample loading in the FluidSynth player. It causes distortion when playing some very short samples.
- Fixed: A pending SysEx message would get skipped when the next event used the running status.
- Fixed: More Multi Port MIDI files play correctly in BASSMIDI now.
- The first MIDI Port message of a track is now added at the start of a track to make sure it occurs before any Program Change events.
v2.16.1.0-alpha4
- New: Metadata MIDI_EMBEDDED_SOUNDFONT: Contains "SF x.x" (where x.x is the version number of the SoundFont specification) or "DLS" if the MIDI file contains an embedded soundfont.
- Improved: FluidSynth player understands Polyphonic Key Pressure (Aftertouch) now.
- Changed: Increased the gain of the FluidSynth player.
v2.16.1.0-alpha3
- Improved: The RIFF IPRD chunk will also be used to add an Album tag in case an IALB chunk is not found.
v2.16.1.0-alpha2
- Fixed: A pending SysEx message would get skipped when the next event used the running status.
- Fixed: More Multi Port MIDI files play correctly now.
- The first MIDI Port message of a track is now added at the start of a track to make sure it occurs before any Program Change events.
v2.16.1.0-alpha1
- Improved: Support for XMF/MXMF files with raw deflated content.
- Improved: Tweaked the handling of embedded sound fonts for BASS MIDI again.
- The Official SF2 RMIDI Specification example files seem to work now.
v2.16.0.0
- New: Support for XMF (Extensible Music Format) and MXMF (Mobile Extensible Music Format) files.
- New: Metadata XMF_META_FILE_VERSION, XMF_FILE_TYPE and XMF_FILE_TYPE_REVISION.
- Fixed: VSTi plugins did not load or save their configuration anymore (regression).
- Fixed: VSTi plugins did not always show the correct name in the Preferences dialog (regression).
v2.15.1.0
- Fixed: The selected player now only gets overriden to BASSMIDI/FluidSynth when an embedded or a soundfont is found with the same basename as the MIDI file.
- Fixed: The BASS MIDI Resampling combo box was not always enabled correctly when switching player types.
v2.15.0.0
- New: Support for embedded DLS sound fonts in RMI files. Works only with the FluidSynth player.
- New: Support for the DBNK chunk in RMI files.
- New: Support for SoundFont layering without using SFList files. Not perfect yet but usable.
- Improved: Tweaked the player type override logic.
- Improved: Increased the number of MIDI ports supported by the BASS MIDI player.
- Fixed: A very old bug in the MIDI parsing code when Pitch Bend control change messages were encountered.
- Fixed: Some preferences were not reset when the Reset button was clicked.