https://github.com/bsdf/xmidix
XMIDIX is a MIDI hardware device player for the X Window System not written in Rust.
https://github.com/bsdf/xmidix
midi midi-player x-window-system
Last synced: 4 months ago
JSON representation
XMIDIX is a MIDI hardware device player for the X Window System not written in Rust.
- Host: GitHub
- URL: https://github.com/bsdf/xmidix
- Owner: bsdf
- License: gpl-3.0
- Created: 2022-05-31T14:14:39.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-31T14:28:34.000Z (about 4 years ago)
- Last Synced: 2025-08-28T15:44:16.231Z (10 months ago)
- Topics: midi, midi-player, x-window-system
- Language: C++
- Homepage:
- Size: 185 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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.

## 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](https://github.com/FluidSynth/fluidsynth)
with the [Windows](https://musical-artifacts.com/artifacts/713) 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](https://archive.org/details/FALCOM_MIDI)
### 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](https://goatse.cx/).
## ACKNOWLEDGEMENTS
XMIDIX uses the [Midifile](https://github.com/craigsapp/midifile) library for SMF parsing.