From bbc1567526aaa538c844afd53b02913d6a31b761 Mon Sep 17 00:00:00 2001 From: James Brown Date: Sun, 6 Oct 2002 15:44:16 +0000 Subject: Patch 614005b - mi2-carnival.diff fix by eriktorbjorn svn-id: r5101 --- scumm/imuse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scumm') diff --git a/scumm/imuse.cpp b/scumm/imuse.cpp index ecce396978..1be6f57ffb 100644 --- a/scumm/imuse.cpp +++ b/scumm/imuse.cpp @@ -4179,7 +4179,7 @@ void IMuseAdlib::mc_key_on(MidiChannel * mc2, byte note, byte velocity) vol_1 = volume_table[lookup_table[vol_1][c]]; adlib_setup_channel(mc->_channel, instr, vol_1, vol_2); - adlib_note_on_ex(mc->_channel, part->_transpose_eff + note, part->_detune_eff + part->_pitchbend); + adlib_note_on_ex(mc->_channel, part->_transpose_eff + note, part->_detune_eff + (part->_pitchbend * part->_pitchbend_factor >> 6)); if (instr->flags_a & 0x80) { mc_init_stuff(mc, &mc->_s10a, &mc->_s11a, instr->flags_a, &instr->extra_a); -- cgit v1.2.3