mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-10 23:02:08 +00:00
Fixed incorrect pitch processing in the ADLMIDI
This commit is contained in:
parent
0893f0c01e
commit
4f104b0da9
1 changed files with 1 additions and 5 deletions
|
@ -75,8 +75,6 @@ ADLMIDIDevice::ADLMIDIDevice(const char *args)
|
|||
if (Renderer != nullptr)
|
||||
{
|
||||
adl_setBank(Renderer, 14);
|
||||
//! Set 16'th channel be percussive (XG way)
|
||||
adl_rt_bankChange(Renderer, 0x0F, 0x7F00);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -109,8 +107,6 @@ int ADLMIDIDevice::Open(MidiCallback callback, void *userdata)
|
|||
if (ret == 0)
|
||||
{
|
||||
adl_rt_resetState(Renderer);
|
||||
//! Set 16'th channel be percussive (XG way)
|
||||
adl_rt_bankChange(Renderer, 0x0F, 0x7F00);
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
@ -153,7 +149,7 @@ void ADLMIDIDevice::HandleEvent(int status, int parm1, int parm2)
|
|||
break;
|
||||
|
||||
case ME_PITCHWHEEL:
|
||||
adl_rt_pitchBend(Renderer, chan, parm1 | (parm2 << 7));
|
||||
adl_rt_pitchBendML(Renderer, chan, parm2, parm1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue