Skip to content

BlackMIDIDevs/OmniConverter

Repository files navigation

OmniConverter

A multiplatform MIDI converter made in C#, capable of handling MIDIs containing multi-million notes.

Features

  • Easy to use UI
  • Multi-threading support, to convert multiple MIDIs or multiple tracks of the same MIDI, at the same time

License

The base code for OmniConverter is licensed under the GNU Lesser General Public License 2.0.
Every other module is covered by its own license, which you can find in the links down below.

Credits

Avalonia UI: https://github.com/AvaloniaUI/Avalonia
CSCore: https://github.com/filoe/cscore
FFMpegCore: https://github.com/rosenbjerg/FFMpegCore
ManagedBass: https://github.com/ManagedBass/ManagedBass
MIDIModificationFramework: https://github.com/arduano/MIDIModificationFramework
XSynth: https://github.com/BlackMIDIDevs/xsynth
FLParser (This project uses Kaydax's fork): https://github.com/monadgroup/FLParser
Un4seen's BASS libraries: https://www.un4seen.com/bass.html