Building QMidiPlayer from source
Building QMidiPlayer from source is as easy as any other qmake projects.1. Get the dependencies.
Currently QMidiPlayer depends on these libraries:
qt5, libfluidsynth(FluidSynth), librtmidi(RtMidi)If you want to build the lite version as well, you need several QML core modules.
Get the libraries for your platform, open the project with Qt Creator, configure and hit Build! (You may also use the qmake-make way).
Please note that QMidiPlayer requires C++11 to build.
Roadmap/Milestones
- 0.5.x Basic functionality
- 0.6.x Settings and experimental Windows support
- 0.7.2 MIDI mapping, first stable version
- 0.7.8 Plugin interface, UI refactoring
- 0.8.x Visualization (the default visualization plugin).
- 0.8.5+ File reader plugin API, event filter/modifier API.
- 0.9.x API Stablization. Revive lite version.
- 1.x+ Translation, documentation, Maintaince only.
FAQs
0. (Windows version) It complains about a missing dll!
Please download and install Visual Studio 2015 Runtime Library.
1. Can I help translate this program?
Of course! Please make a pull request or contact me.
2. I have found a bug in this program. Where to report the bug?
Please use the github issue tracker. Don't forget to check if the bug has already been fixed in a newer version!
3. On what platform(s) do you develop this project?
Major platforms used:
- Debian GNU/Linux unstable(sid) amd64 on custom machine (i7-2960XM, 16GB RAM, GTX960, X9SCV-QV4)
- Arch Linux amd64 on a Lenovo ThinkPad X1 yoga 1st Gen. (i7-6600U, 16GB RAM, HD520)
- Windows 10 Insider Pro on the ThinkPad X1 yoga mentioned above.
Contact the author
E-mail: chirs241097 'at' gmail 'dot' com
Twitter: @chirs241097