This is quite perplexing for me, since I’ve used FMOD in custom projects, written from scratch and never had this issue. Specifically, module files, even when set to loop, they’re not looping properly, i.e. they seem to be stopped before the end then played again, which breaks looping modules that carry some channels from one iteration to the next in order to loop or just use Bxx effect.
Out of curiosity, does looping actually work if you jump to a location within the same pattern?
(I’ve never actually worked with Tracker files… just going off of what I’m seeing. Unity’s Tracker file support comes as a direct result of FMOD having it built-in… but it looks like FMOD might have some limitations at a lower level that Unity simply inherits…)
No, I’ve implemented both BASS and FMOD in various “from scratch” projects and never I had such issue. Seems like Unity just borked up their implementation of FMOD.
Any ideas how can I bypass the issue? Anything including custom audio systems I may or may not know about is good (and excluding conversions since it won’t give me correct looping either). @Andy-Touch could you pass it to the devs? Link to bug report is above.
The seeking seem also broken.
If I try to change the playback time to a certain time, the first time I do it it seem to move 1-2 sec ahead of the correct time, from then on it seem to go to the correct time. Probably it’s related to this bug.
@darkhog
Did you try with different tracker format? Which one are you using?
I have no idea about playing tracker files, other than perhaps doing your own FMOD integration and skipping Unity’s implementation altogether.
I’d suggest filing a bug report with Unity and then posting the Case #s here in the thread. If you make the Bug Report public, I believe others could then comment on the bug report (or at least see your details).
You’d be better replying to the bug to see if there’s been any movement or acknowledgement of it. And send them more information if you have any on the issue you posted about.
Yeah, how do I do that? It’s not like there’s a reply button there and my Unity Account login/password doesn’t work on FogBugs. At this point I can only tag someone from Unity, like @Andy-Touch in hopes he’d pass it along to proper person.
Except that e-mail is long gone by this point of spacetime. Again, all I can do now is to ping some UT employees to see if they can pass it out to the right people. Maybe @ could help?
No. You can file another bug and reference the old one’s number. You will get another email and then you can protect that one (don’t throw it away). You can then continue to send them more and better information to help push this forward over time. My gut tells me that more Unity developers see bug reports than they do forum posts.