diff -ur ScummVM-cvs20021004/scummvm/scumm/imuse.cpp ScummVM-cvs20021004+hack/scummvm/scumm/imuse.cpp
old
|
new
|
|
4179 | 4179 | vol_1 = volume_table[lookup_table[vol_1][c]]; |
4180 | 4180 | |
4181 | 4181 | adlib_setup_channel(mc->_channel, instr, vol_1, vol_2); |
4182 | | adlib_note_on_ex(mc->_channel, part->_transpose_eff + note, part->_detune_eff + part->_pitchbend); |
| 4182 | adlib_note_on_ex(mc->_channel, part->_transpose_eff + note, part->_detune_eff + (part->_pitchbend * part->_pitchbend_factor >> 6)); |
4183 | 4183 | |
4184 | 4184 | if (instr->flags_a & 0x80) { |
4185 | 4185 | mc_init_stuff(mc, &mc->_s10a, &mc->_s11a, instr->flags_a, &instr->extra_a); |