Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 907 Bytes

README.md

File metadata and controls

29 lines (16 loc) · 907 Bytes

ConMIDI

ConMIDI is a lightweight console MIDI player, being the successor to SharpMIDI v2.4.1.

Written in C to achieve insane performance. Able to achieve around 100M NPS with OmniMIDI on my Ryzen 7 1700 at 3.75GHz

Contributions

I am a new C programmer, so there can very well be some bad practices used in this program. If you spot anything, feel free to report it!

Prerequisites

Recommended use with this MIDI player for performance is the OmniMIDI synth.

If you don't have OmniMIDI, you can choose the "WinMM" device.

How to build

Get yourself a copy of GCC, xmake and just build using xmake with:

xmake

Credits

Contributors:

Lurmog (File dialog support & Adding header files to fix my terrible code)