Skip to content

Releases: BlackMIDIDevs/OmniConverter

OmniConverter PR - 1.0.0 r104

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 01 Jun 04:36

Changelog:

  • Added preliminary support for Meta Port event. This will allow you to assign different SoundFonts to each "virtual" MIDI port (up to 4), which should be useful for MIDIs that support this kind of event. @KaleidonKep99
  • Fixed issue that caused BASSMIDI to not respond to CC events. @KaleidonKep99
  • Moved SoundFonts initialization in BASSMIDI to be after loading BASSFLAC into memory, to fix support for FLAC-based SoundFonts. @KaleidonKep99

For Linux and macOS users wanting to test FluidSynth

Please install FluidSynth through your package manager of choice.
To install FluidSynth globally under macOS, you can run brew install fluid-synth in your Terminal. This requires Homebrew to be installed on your device.

Full Changelog here: 1.0.0.89...1.0.0.104

OmniConverter PR - 1.0.0 r89

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 16 Apr 21:41

Changelog:

  • Added option to change zero velocity Note On events to a velocity of one instead of treating them as NoteOffs, for malformed/corrupted MIDI exports from programs such as FL Studio. @KaleidonKep99
  • Fixed issue that caused MIDIs to get stuck in a locked state, after removing them from the MIDI conversion list. @KaleidonKep99
  • Added WavPack support. @khang06
  • Fixed issue that caused renders to cut off abruptly, at the end of a MIDI. @khang06

For Linux and macOS users wanting to test FluidSynth

Please install FluidSynth through your package manager of choice.
To install FluidSynth globally under macOS, you can run brew install fluid-synth in your Terminal. This requires Homebrew to be installed on your device.

Full Changelog here: 1.0.0.81...1.0.0.89

OmniConverter PR - 1.0.0 r81

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 28 Feb 03:10

Changelog:

  • The converter no longer tries to render anything before the first note, improving performance on per-track render for longer MIDIs. @khang06
  • Fixed meta events on the same tick being put in a nondeterministic order when converting MIDIs per track. @khang06
  • Improved accuracy of note counter, and improved performance when preparing MIDI for the conversion process. @khang06
  • Fixed issue that caused BASSFLAC to not get loaded in memory, under Linux and macOS. @KaleidonKep99
  • Improved code to slightly improve conversion speed and overall performance. @KaleidonKep99
  • Updated XSynth binaries. I was shipping the wrong versions, plus they were compiled in debug mode, oops! @KaleidonKep99
  • Fixed issue that caused the settings in the JSON file to fail to load, after adding a SoundFont to the SoundFonts list. @KaleidonKep99

For Linux and macOS users wanting to test FluidSynth

Please install FluidSynth through your package manager of choice.
To install FluidSynth globally under macOS, you can run brew install fluid-synth in your Terminal. This requires Homebrew to be installed on your device.

OmniConverter PR - 1.0.0 r77

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 27 Feb 16:27

Changelog:

  • Improved size of Win32 binaries. @khang06
  • Improved SoundFonts list manager. @khang06
  • Cleaned up code and removed duplicates/double references, to improve speed. @KaleidonKep99
  • Various fixes.

For Linux and macOS users wanting to test FluidSynth

Please install FluidSynth through your package manager of choice.
To install FluidSynth globally under macOS, you can run brew install fluid-synth in your Terminal. This requires Homebrew to be installed on your device.

OmniConverter PR - 1.0.0 r51

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 26 Feb 06:44

Changelog:

  • Fixed SysEx handling, GM/GS/XG events should now be parsed properly FOR REAL.
  • Fixed issue in code that caused unrecognized events to create skips in the final audio renderer.
  • Added preliminary support for FluidSynth! Have fun testing it*.

Khang06

For Linux and macOS users wanting to test FluidSynth

Please install FluidSynth through your package manager of choice.
To install FluidSynth globally under macOS, you can run brew install fluid-synth in your Terminal. This requires Homebrew to be installed on your device.

OmniConverter PR - 1.0.0 r37

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 25 Feb 12:19

Changelog:

  • Updated BASS libraries, and added BASSFLAC (to fix issues with some SFZ using FLAC samples, where certain opcodes get ignored, thanks @minelolpride for the bug report through OMv2!)
  • Fixed broken SysEx support. This should make stuff like master volume and GM/GS/XG SysEx chains work.
  • Various improvements that do not deserve to be mentioned here.

OmniConverter PR - 1.0.0 r1

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 07 Aug 01:15

Changelog:

  • Fixed crashes under Linux and macOS, when using XSynth.
  • Fixed volume slider not affecting the final audio output, when using XSynth.

OmniConverter PR - 1.0.0

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 06 Aug 21:44

Changelog:

  • Avalonia!

OmniConverter PR - 0.0.11

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 11 Oct 10:16

Changelog:

  • Fixed issue that caused the limiter to not be applied in a per-track basis, when exporting each track to a separate file.
  • Fixed issue that caused the limiter to get stuck as enabled.
  • Minor bug fixes.

OmniConverter PR - 0.0.10

Pre-release

Choose a tag to compare

@KaleidonKep99 KaleidonKep99 released this 23 Jun 19:19

Changelog:

  • Fixed limiter in "per MIDI" export mode. (oops)
  • Fixed some weird glitches related to the multithreaded mode options.