Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some MIDIs do not loop #29

Open
afritz1 opened this issue Jun 18, 2016 · 6 comments
Open

Some MIDIs do not loop #29

afritz1 opened this issue Jun 18, 2016 · 6 comments
Labels

Comments

@afritz1
Copy link
Owner

afritz1 commented Jun 18, 2016

The MIDI tracks PERCNTRO.XMI and SHEET.XMI loop over and over, but SUNNYDAY.XMI (in the game world) only plays once.

@kcat
Copy link
Contributor

kcat commented Jun 18, 2016

This seems to be a problem with the song, or at least how it's interpreted by WildMIDI. I remember having the same issue with some of Daggerfall's songs too (some of which are the same as Arena's, but in HMI format). Ultimately the problem is that the song has a really really really large delay specified before the end of the song (SUNNYDAY.XMI is calculated to be over 166 minutes long).

Probably what needs to happen is that WildMIDI needs to ignore the delay before the end-of-song event. I'm not sure if that will fix it, though.

@Allofich
Copy link
Collaborator

Allofich commented Dec 31, 2017

I just tried and I don't have a looping issue with either of the two MIDIs mentioned in #38 as having looping problems (OVERSNOW.XMI and SUNNYDAY.XMI). I tested by changing the MIDI played at the title screen. Also SUNNYDAY.XMI didn't have a looping issue when walking around the Imperial City.

Was this fixed somewhere along the way?

@afritz1
Copy link
Owner Author

afritz1 commented Dec 31, 2017

It's been using SUNNYDAY.XFM instead of SUNNYDAY.XMI, since the .XFM version doesn't have any looping problems. I don't think WildMIDI has fixed the looping on their side yet.

@Allofich
Copy link
Collaborator

Allofich commented Jan 1, 2018

Yeah, I overlooked that. I'll test again explicitly using the .XMI files, and I'll also try the latest WildMIDI, just in case.

@Allofich
Copy link
Collaborator

Allofich commented Jan 1, 2018

Sure enough, I changed SunnyDay to use the .XMI file, and with both the .dll from the version of WildMIDI I had been using, and the .dll built from the latest WildMIDI git repository, the no-looping (long delay) problem is still there.

@afritz1
Copy link
Owner Author

afritz1 commented Aug 22, 2018

See #38 for more details. I'm keeping this issue around until XMI looping for SUNNYDAY.XMI and OVERSNOW.XMI is properly handled by WildMIDI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants