All Projects → chirs241097 → QMidiPlayer

chirs241097 / QMidiPlayer

Licence: GPL-3.0 license
A free cross-platform midi file player based on libfluidsynth and Qt. Mirror of https://cgit.chrisoft.org/QMidiPlayer.git .

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
QMake
1090 projects
QML
638 projects

Projects that are alternatives of or similar to QMidiPlayer

ADLMIDI-Player-Java
Simple MIDI-player for Android based on libADLMIDI library
Stars: ✭ 24 (+9.09%)
Mutual labels:  midi-player
opencubicplayer
Open Cubic Player (unix fork). Music visualizer for various tracked music formats (amiga modules, S3M, IT), chiptunes and other formats related to demoscene
Stars: ✭ 141 (+540.91%)
Mutual labels:  midi-player
flutter midi
Midi Playback in Flutter
Stars: ✭ 52 (+136.36%)
Mutual labels:  midi-player
libOPNMIDI
A Software MIDI Synthesizer library with OPN2 (YM2612) emulator
Stars: ✭ 61 (+177.27%)
Mutual labels:  midi-player
JZZ-midi-SMF
Standard MIDI Files: read / write / play
Stars: ✭ 28 (+27.27%)
Mutual labels:  midi-player
midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
Stars: ✭ 57 (+159.09%)
Mutual labels:  midi-player

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].