diff options
author | Wohlstand <admin@wohlnet.ru> | 2020-10-11 00:23:23 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2020-10-11 00:23:23 +0300 |
commit | c962230d253e8a6d1ee59fd0f5b3ab7afcc53a9c (patch) | |
tree | 1344d480c5a225b70ad07c5a2581e2903ba44a3a | |
parent | e52e26a18e3f658a20f620fc55be82f0feef5d01 (diff) | |
download | libADLMIDI-c962230d253e8a6d1ee59fd0f5b3ab7afcc53a9c.tar.gz libADLMIDI-c962230d253e8a6d1ee59fd0f5b3ab7afcc53a9c.tar.bz2 libADLMIDI-c962230d253e8a6d1ee59fd0f5b3ab7afcc53a9c.zip |
Apply the same fix as for libOPNMIDI
-rw-r--r-- | README.md | 4 | ||||
-rw-r--r-- | src/adlmidi.cpp | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -178,6 +178,10 @@ To build that example you will need to have installed SDL2 library. * Add support of MIDI Format 2 files # Changelog +## 1.5.0.1 2020-10-11 + * Fixed an incorrect timer processing when using a real-time interface + +# Changelog ## 1.5.0 2020-09-28 * Drum note length expanding is now supported in real-time mode (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Channels manager has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp index 9d33e62..6b28e06 100644 --- a/src/adlmidi.cpp +++ b/src/adlmidi.cpp @@ -1414,7 +1414,7 @@ ADLMIDI_EXPORT int adl_generateFormat(struct ADL_MIDIPlayer *device, int sampleC ssize_t n_periodCountStereo = 512; int left = sampleCount; - double delay = double(sampleCount) / double(setup.PCM_RATE); + double delay = double(sampleCount / 2) / double(setup.PCM_RATE); while(left > 0) { |