-
Notifications
You must be signed in to change notification settings - Fork 92
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
Music track loop issues with Nuked SC55 (and real hardware?) #600
Comments
That build of Woof seems to work as well as the DOS version, thanks. I also tried the E6M1 music track from Sigil 2 and it works fine now. |
Thanks for testing. Please try the DSDA-Doom build here and let me know if that works for you too. |
It seems to work. This is the recorded test wad: dsda-doom-withfix.zip Last thing, "mus_portmidi_reset_delay" can't be "0" as default, otherwise we have the same problem at the beginning of the midi tracks, for example when switching to another level. I tried "75" and it seems to work fine, maybe it should be the default. |
Okay great, thanks again for testing. I don't really want to mess with the reset delay setting right now, but maybe it can be looked at in the future as part of another effort. |
Hi. I'm using DSDA-Doom with Nuked-SC55. I notice a small problem with midi playback.
Basically the "mus_portmidi_reset_delay" option seems to work when the music track starts (
0
as default is not good, maybe a solution like in Woof should be adopted which applies an automatic delay if set to-1
), but it doesn't seem to work during the track loop: the track ends, starts again but no delay is added to get the emulator ready to start playing again, and this causes some initial notes to be skipped or played too fast. For example, this happens in the music track of the E2M1 level of The Ultimate Doom.I don't know what solution they adopted in the DOS version, but the loop seems to work correctly there with Nuked-SC55.
Assuming that Nuked SC55 behaves like real hardware, I would imagine that in the source ports of the last 20 years, midi playback has never been tested on SC-55, probably because people used software solutions like the built-in Windows synthesizer, Edirol Virtual Sound Canvas, etc.
The text was updated successfully, but these errors were encountered: