#1742 closed defect (fixed)
Pitchbend is not reset between tunes
Reported by: | eriktorbjorn | Owned by: | eriktorbjorn |
---|---|---|---|
Priority: | normal | Component: | Engine: Sky |
Version: | Keywords: | ||
Cc: | Game: | Beneath a Steel Sky |
Description
While trying to reproduce the gardener bug (#786482), I happened to notice that if you walk out of Mrs Piermont's apartment at the wrong moment, the next piece of music will sound horribly out of tune.
I think this is because I walked out in the middle of a pitch-bent note (the one after about 35 seconds is a good test case), so at least one channel still had the wrong pitch when the next tune started.
I know the SCUMM engine's iMUSE player used to have a similar problem.
Ticket imported from: #1016556. Ticket imported from: bugs/1742.
Attachments (1)
Change History (5)
by , 20 years ago
Attachment: | SKY-VM.002 added |
---|
comment:1 by , 20 years ago
Status: | new → closed |
---|
comment:2 by , 20 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
comment:3 by , 20 years ago
I've added a "Pitch Wheel" message to GmChannel::stopNote(), which seems to fix it. Hopefully without causing any regressions.
I don't think the error happens with Adlib.
comment:4 by , 19 years ago
Component: | → Engine: Sky |
---|---|
Game: | → Beneath a Steel Sky |
Savegame in Mrs Piermont's apartment