natt
Junior Member
Posts: 248
Registered: 05-11 |
Yeah, map14 and map22 use a slightly different version of the mus than map08. Here are the last few events in channel 5:
code:
[05]note on: key 70 velo 64
[05]note off: key 70 velo 0
[05]note on: key 67 velo 64
[05]note off: key 67 velo 0
[05]note on: key 62 velo 64
[05]note off: key 62 velo 0
[05]note on: key 63 velo 64
[05]note off: key 63 velo 0
[05]note on: key 67 velo 107
That last note on is not terminated before the song loops, and keeps on playing until that channel happens to hit a note off event for the appropriate key a minute plus into the song. Sounds quite annoying. My guess is that the problem was spotted in original testing but the fix was only put into the MAP08 version by accident.
It's an easy fix to simply send "all notes off" whenever looping, but that will break any track that relies on that behavior and uses it to sustain a note through the loop point.
Does this occur with the original exe? I can't see any reason offhand why it wouldn't, but just checking.
Last edited by natt on 06-01-11 at 16:45
|