From 11e188c52084a05a915679f5129ae2f0dea66bcc Mon Sep 17 00:00:00 2001 From: Jamieson Christian Date: Sun, 1 Jun 2003 03:13:08 +0000 Subject: More MT-32 SysEx tweaks svn-id: r8217 --- scumm/instrument.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'scumm/instrument.cpp') diff --git a/scumm/instrument.cpp b/scumm/instrument.cpp index dbe0d0eae0..1540461ef7 100644 --- a/scumm/instrument.cpp +++ b/scumm/instrument.cpp @@ -419,11 +419,12 @@ void Instrument_Roland::saveOrLoad (Serializer *s) { void Instrument_Roland::send (MidiChannel *mc) { if (_native_mt32) { -// _instrument.device_id = mc->getNumber(); - _instrument.device_id = 0x10; + _instrument.device_id = mc->getNumber(); +// _instrument.device_id = 0x10; // Remap instrument to appropriate address space. - int address = 0x010000 + mc->getNumber() * 246; +// int address = 0x010000 + mc->getNumber() * 246; + int address = 0x008000; _instrument.address[0] = (address >> 14) & 0x7F; _instrument.address[1] = (address >> 7) & 0x7F; _instrument.address[2] = (address ) & 0x7F; -- cgit v1.2.3