From 2aa2ce24207d2e495dbe9d2cc3656229aa768f19 Mon Sep 17 00:00:00 2001
From: Chris Xiong
This is a known issue under Windows. Try decreasing audio buffer size and
- increasing audio buffer count.
+ increasing audio buffer count. Also make sure you are not using shitty cabling
+ if you are using external synthesizers.
+
+ Also also, if you overload your computer (fluidsynth) or synthesizer too much,
+ don't expect the timing would still keep up!
3. MIDI timing is messed up.
4. Some files cannot be played.
5. Some soundfonts cannot be loaded.
@@ -59,7 +64,7 @@
- Bank selecting to external devices is sent in raw format. The midi + Bank selecting messages are sent to external devices directly. The midi file may be incompatible with your device.
+ Always connect your device before launching QMidiPlayer and make + sure it is not used by another application. + If it still refuses to work, make sure your device is working within + some other MIDI applications. If it doesn't, try reinstalling the driver, + checking the cables ... even turning it off and on again? +
++ If it works in programs other than QMidiPlayer however, you're probably + facing a new bug in QMidiPlayer. +
++ It depends. Sound modules from different vendors accept different sets + of controller messages. As for fluidsynth, it relies on the modulation + matrix of the soundfont. Sadly most of the soundfonts floating around + on the Internet do not have modulation matrix declared. +