XMIDIX is a MIDI hardware device player for the X Window System not written in Rust. dust off the SC-55, load up some MIDIs and hear the music in stunning fidelity the way the artist intended.
there are plenty of GUIs for playing MIDIs on softsynths but not too many for hardsynths. XMIDIX was written to fill that gap.
XMIDIX requires the following libraries:
- Qt5
- spdlog
- fmt
- asound2
SPACE
- play/pauseCTRL + o
- load filesCTRL + SPACE
- stopCTRL + p
- configurationCTRL + LEFT
- previousCTRL + RIGHT
- next
XMIDIX is a MIDI hardware device player so unless you have MIDI hardware hooked up to your computer, nothing will happen. if you would like to use this software with a softsynth, the author recommends Fluidsynth with the Windows soundfont.
you have likely skipped over control messages which set up the instruments, tempo, etc. use sparingly.
XMIDIX must not be spoken out loud but, should you choose to go against the author's wishes, "X MIDI 10" or "10 MIDI 10" is acceptable.
nice.
start here
the software was written for Linux but some users on the forum have had luck with getting it running on Windows.
XMIDIX uses the Midifile library for SMF parsing.