XMIDIX

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.

SCREENSHOT

REQUIREMENTS

XMIDIX requires the following libraries:

  • Qt5
  • spdlog
  • fmt
  • asound2

KEYBOARD SHORTCUTS

  • SPACE – play/pause
  • CTRL + o – load files
  • CTRL + SPACE – stop
  • CTRL + p – configuration
  • CTRL + LEFT – previous
  • CTRL + RIGHT – next

TROUBLESHOOTING

THERE IS NO SOUND

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.

IT SOUNDS WEIRD AFTER I SEEK

you have likely skipped over control messages which set up the instruments, tempo, etc. use sparingly.

I WOULD LIKE TO RECOMMEND THIS TO MY FRIENDS AND FAMILY BUT I DON’T KNOW HOW TO PRONOUNCE THE NAME

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.

I FOUND A BUG

nice.

I DON’T HAVE ANYTHING TO LISTEN TO

start here

DOES THIS WORK ON WINDOWS

the software was written for Linux but some users on the forum have had luck with getting it running on Windows.

ACKNOWLEDGEMENTS

XMIDIX uses the Midifile library for SMF parsing.

GitHub

View Github