mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-23 20:51:14 +00:00
Removed the "reset all controllers" message. It currently breaks on Adlib,
and I don't want to have to worry about it. Centering the pitch wheel is the change that I primarily wanted to make, and that should be supported by every MIDI driver we have. svn-id: r18999
This commit is contained in:
parent
5b92d1e9fa
commit
abb9ee416f
@ -257,13 +257,12 @@ void MidiParser::allNotesOff() {
|
||||
_hanging_notes_count = 0;
|
||||
|
||||
// To be sure, send an "All Note Off" event (but not all MIDI devices
|
||||
// support this...). We also reset all controllers and, but in case
|
||||
// that isn't supported either we manually center the pitch wheel. This
|
||||
// should ensure that the next piece of music isn't played off-key.
|
||||
// support this...). We also center the pitch wheel. Perhaps we should
|
||||
// reset all controllers, but at the time of writing that isn't
|
||||
// supported on all our MIDI drivers.
|
||||
|
||||
for (i = 0; i < 16; ++i) {
|
||||
_driver->send(0x007BB0 | i); // All notes off
|
||||
_driver->send(0x0079B0 | i); // All controllers off
|
||||
_driver->send(0x4000E0 | i); // Center the pitch wheel
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user