-
Notifications
You must be signed in to change notification settings - Fork 2
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
Bug in NATV implementation #2
Comments
https://github.com/leecher1337/esfmbank/blob/main/src/essplaymid/NATV.C#L717 Changing to:
seems to fix things. Inb4 I've broken something somewhere else. |
Ok, the above fix is alright, but I am also encountering my old friend, the broken channel volume. Maybe somewhere along the path of |
Yeah, you are definitely right about first fix. About second problem: https://github.com/leecher1337/esfmbank/blob/main/src/essplaymid/NATV.C#L430
should be
Does it help? |
Yes it does. It also fixes intro here. |
There MIGHT also be a bug in voice stealing. Maybe-probably-perhaps, I'm not sure. I need to faff around and check. Also, sorry about that overdue pull request. I wish not touch GIT with a 10 foot pole lately. Edit: probs not |
https://files.catbox.moe/9x1rze.mid#ttd03.mid In this midi, there is a bug that results in large detuning of the bass channels here, on aarch64(termux) and I think x86-64. To that end, I've recorded a bunch of reg-value dumps of above midi. Maybe diffing them helps to tell what borked. Edit: Poking through the NATV code, I can only think of pitchbend. |
Stray bass on the loose in crestest.mid, channel 1, with Electric Piano 1 patch from bnk_common.bin.
https://files.catbox.moe/si7y9x.mid#crestest.mid
https://files.catbox.moe/eea12y.ogg#subbass_massage.ogg
First half is implementation as is in esfmbank(probably the driver as well).
Second half is implementation in XP x86 midi driver.
The text was updated successfully, but these errors were encountered: