Building QMidiPlayer from source
CheckoutINSTALL.md
in the project root directory.
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.8.7 Better external MIDI device support. Simple visualization.
- 0.8.8 MPRIS support.
- 0.9.0 API Stablization.
- 0.9.1 Core overhaul.
- 0.9.2 Visualization rewrite with hopefully much fewer draw calls, as well as advanced shaders.
- 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.
(Older) Nighly builds are compiled with MSVC2017 (using Qt MSVC2015 x86, though). So you need two runtime libraries to run it. Damn.
Anyway, you are in the DLL Hell(TM), specific to Microsoft Windows(R).
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 provide information for identifying the issue. (Refer to the 12th item in the troubleshooting section for how to get the information required.) Also please 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, RTX 2080, X9SCV-QV4)
- Gentoo Linux amd64 on a Lenovo ThinkPad X1 yoga 1st Gen. (i7-6600U, 16GB RAM, HD520)
- Debian GNU/Linux testing amd64 on modified ideacentre K300 (Core2 Extreme QX9650, 8GB RAM, RX 550, OEM G43 board)
- (no longer in use) Arch Linux amd64 on the said ThinkPad X1 yoga
- Windows 10 Insider Pro on the ThinkPad X1 yoga mentioned above.
- Windows 7 Ultimate on the said ideacentre K300
This information is outdated and nobody asked this anyway.
4. The code is full of shit and has no comment at all!
I know. I got pissed off for that everytime.
5. Do you have any plan to release binaries for macOS?
No.
Contact the author
E-mail: chirs241097 'at' gmail 'dot' com
Mastodon: @chirs241097@c.im