I’ve run into a weird issue with FMOD not wanting to loop MIDI files if I use createStream instead of createSound. Using createSound() works as intended.
I’m using version 1.09.06, and here is a pastebin of my code https://pastebin.com/UJT5MNMj
It’s fairly straightforward. Running in debug mode doesn’t show anything weird. At the end of the MIDI it will just just say that the thread finished with return code 0.
As far as I can tell, it happens with all midis, but here’s one in particular I tried https://en.wikipedia.org/wiki/File:MIDI_sample.mid?qsrc=3044
I’m using VS2017, running Windows 7 Ultimate 64 bit. I haven’t tried running the program with 32 bit FMOD, but I imagine it’s the same.