A free cross-platform midi file player based on libfluidsynth and Qt.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
debian
doc
img
include
midifmt-plugin
qmidiplayer-desktop
qmidiplayer-lite
sample-plugin
visualization
.gitignore
AUTHORS
COPYING
ChangeLog
INSTALL.md
README.md
qmidiplayer.pro

README.md

QMidiPlayer

A cross-platform midi file player based on libfluidsynth and Qt.

Project homepage

Features:

  • Channel mute/solo
  • Editing channel parameters on-the-fly
  • Playlists
  • Editing synthesizer effects
  • Rendering midi to wave file (currently fluidsynth only)
  • Visualization using SMELT (experimental Windows version now available)
  • MIDI mapping (RtMidi and plugins)
  • Plugin interface for extending the player easily

Tested on Debian sid and Windows Vista~10.

A QML version is now in construction. It's only a technology preview and should not be used for non-testing purpose.

Building QMidiPlayer

Please follow the instruction found in the file "INSTALL".

Warning: building QMidiPlayer for Windows is somehow a formidable task. Go ahead if you are ready to deal with metaphysics.

Manual

Try the button in the top-right corner.