MIDI player playing too fast
Questions about the MIDI player...
I created some MIDI files in Live, 4 bars long at 120 bpm.
HISE is set to 120 bpm.
They all seem to play at 4x speed (or something really fast). I then imported them into Logic, and exported from there, and when I play them in the MIDI player, they play at 2x speed.
Is there any way to control this?
I believe the midi quality is the reason.
what do you mean the "midi quality" ? Is there header information that is incompatible? Is there a way to modify headers to match what HISE expects?
I fired up my rudimentary python skills and used mido to read the file and get some information.
It reports the ticks per beat for the file exported from Ableton as:
MIDI ticks_per_beat 96
The same file imported into Logic and exported reports:
MIDI ticks_per_beat 480
So that appears to be the probem. I found elsewhere in the forum that HISE expects 960. So let me rephrase this question: what do you export MIDI files from so it gives you 960 tpb?
Are you using the latest HISE version? I remember fixing some tempo issues last year that resulted from a ticks_per_beat mismatch.
Using Version 2.1.
@Christoph-Hart I don't think it was ever fixed.
I figured out a way to change midi to 960tpb , but cant seem to remember how I did it.