Skip to content

EmK530/ConMIDI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 and use this command:

gcc ConMIDI.c -O3 -Os -s -lcomdlg32 -o ConMIDI

Credits

Contributors:

Lurmog (File dialog support)

About

Lightweight console MIDI player with insane power. Successor to SharpMIDI v2.4.1

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages