/QMidiPlayer

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

Primary LanguageC++GNU General Public License v3.0GPL-3.0

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
  • Visualization using SMELT (currently Linux only)
  • MIDI mapping (based on RtMidi)

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.