[Scummvm-tracker] [ScummVM :: Bugs] #13460: SCUMM: DOTT: Incorrect MIDI pitch bending

ScummVM :: Bugs trac at scummvm.org
Thu Sep 8 10:15:34 UTC 2022


#13460: SCUMM: DOTT: Incorrect MIDI pitch bending
----------------------+----------------------------------
Reporter:  AndywinXp  |       Owner:  (none)
    Type:  defect     |      Status:  new
Priority:  normal     |   Component:  Engine: SCUMM
 Version:             |  Resolution:
Keywords:  adlib      |        Game:  Day of the Tentacle
----------------------+----------------------------------
Comment (by AndywinXp):

 First of all, sorry about the lack of precise info on my end, I should
 work on proofreading my ticket responses and making sure they don't sound
 confusing :')

 I was referring to AdLib, whose detune handling now appears to work
 perfectly. The only issue remaining is the one mentioned above which I
 described as a "separate iMUSE issue". I think that this issue might be
 something related to the fact that we might not be handling the transpose
 (or maybe even detune/pitchbend) value bounds correctly.

 As a matter of fact I have compiled a small series of recording
 comparisons (which I'm attaching here) between 2.7.0git and DREAMM (on
 MT-32, AdLib and GM) which show the exact issue.

 The issue can be heard in each of the mp3 files named with the "270"
 suffix, towards 8-9 seconds, which is the end of the
 transpose/detune/pitchbending heavy section. When comparing with the other
 three mp3 files ("DREAMM" suffix) we can hear that at the same point of
 the section, the transpose value (at least that's what I think it is, from
 the sound of it) goes up instead of continuing to go down.

 It happens on all three audio devices, so that makes me think that it's
 not a driver related issue, but an iMUSE one, and in particular one
 related to value bounds, as I said. In the original, the transpose value
 seems be trying to go down so many times that at a certain point it stops
 going down and it returns to what seems to be its default value.

 Please let me know if this makes sense.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13460#comment:14>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list