Skip to content

Releases: stuerp/foo_midi

v2.17.2.0

19 Mar 11:58
a266ade
Compare
Choose a tag to compare
  • Fixed: Crash while attempting to open a MIDI file containing non-ASCII characters. An old bug suddenly surfaced while attempting to open a WRD file containing external lyrics.

v2.17.1.0

16 Mar 17:21
748507f
Compare
Choose a tag to compare
  • Fixed: Secret Sauce crashed due to too many port resets.

v2.17.0.0

16 Mar 16:25
e1ee4dd
Compare
Choose a tag to compare
  • 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.
  • 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

15 Mar 15:58
Compare
Choose a tag to compare
v2.16.1.0-alpha4 Pre-release
Pre-release
  • 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

13 Mar 20:51
Compare
Choose a tag to compare
v2.16.1.0-alpha3 Pre-release
Pre-release
  • 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

12 Mar 15:20
Compare
Choose a tag to compare
v2.16.1.0-alpha2 Pre-release
Pre-release
  • 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

08 Mar 10:49
Compare
Choose a tag to compare
v2.16.1.0-alpha1 Pre-release
Pre-release
  • Improved: Support for XMF/MXMF files with raw deflated content.
  • Improved: Tweaked the handling of embedded sound fonts for BASS MIDI again.

v2.16.0.0

24 Feb 18:42
05b755d
Compare
Choose a tag to compare
  • 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

18 Sep 08:22
052a5f9
Compare
Choose a tag to compare
  • 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

14 Sep 14:55
d1d98d4
Compare
Choose a tag to compare
  • 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.