Commit Graph
31 Commits
Author SHA1 Message Date
Jerome Fisher eda317924e Committed patch #1168149 (Shared GM/MT-32 mapping) by eriktorbjorn as-is. This does the following:
- Replaces multiple identical MT-32-to-General MIDI mapping tables with a common one in MidiDriver.
- Changes Sky's GmChannel class to allow NULL instrument and velocity mapping tables, giving a 1-to-1 mapping without creating a dummy table.

svn-id: r17361
2005-04-03 22:01:38 +00:00
Jerome Fisher e78de67c54 - Fixed what I understand to be a check to ensure that sysex instrument data wasn't sent to the rhythm channel. It was preventing instruments from being written to part 8.
This fixes the window crashing sound in the intro of the floppy version of Indy 4, and possibly other things. Hopefully it breaks nothing.

svn-id: r16798
2005-02-15 17:56:32 +00:00
Max Horn 47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn 033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Jamieson Christian 6e51f394e8 Added GM-to-MT32 program mapping. Allows
GM-only SCUMM games like Sam & Max to
play properly on an MT-32.

svn-id: r9646
2003-08-12 06:58:11 +00:00
Max Horn 0e2767e354 const
svn-id: r8731
2003-07-03 23:44:28 +00:00
Oliver Kiehl 5c91b160f6 fix gcc compile
svn-id: r8232
2003-06-01 10:53:21 +00:00
Jamieson Christian 452735e320 Some last SysEx cleanup.
svn-id: r8223
2003-06-01 04:05:13 +00:00
Jamieson Christian 11e188c520 More MT-32 SysEx tweaks
svn-id: r8217
2003-06-01 03:13:08 +00:00
Jamieson Christian 2ef36da819 Fixed checksum error
svn-id: r8216
2003-06-01 03:06:10 +00:00
Jamieson Christian 6f9af8707e More MT-32 SysEx tweaking
svn-id: r8215
2003-06-01 02:59:58 +00:00
Jamieson Christian 785118c63c Removed debug output
svn-id: r8214
2003-06-01 02:47:26 +00:00
Jamieson Christian 0074641ab2 Fixed potentially structure alignment problem
svn-id: r8213
2003-06-01 02:47:06 +00:00
Jamieson Christian 5a1e994d02 Added command line options for
native MT-32 support and
combination Adilb/native MIDI drivers.

svn-id: r7594
2003-05-17 03:06:16 +00:00
Jamieson Christian 08e0fcbda4 Disable NATIVE_MT32 by default
svn-id: r7563
2003-05-16 02:20:34 +00:00
Jamieson Christian 9f6b1bf3a1 Removed deprecated _program.
Miscellaneous cleanup.

svn-id: r7552
2003-05-15 23:08:03 +00:00
Jamieson Christian 94f07fd342 Changed custom MT-32 instrument warning to debug output
svn-id: r7521
2003-05-15 00:27:19 +00:00
Jamieson Christian 15bf5ba885 ..\..\msg.txt
svn-id: r7382
2003-05-07 19:24:14 +00:00
Paweł Kołodziejski aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski 093428ae9a and more cleanup
svn-id: r6718
2003-03-06 17:58:13 +00:00
Michael Pearce 7433ab604f Added some more Monkey2 MT-32 custom instruments. It's getting difficult
now they are all sound effects...

svn-id: r6477
2003-01-16 11:05:53 +00:00
Jamieson Christian f61650a070 Oops, don't enable native MT-32 by default!
svn-id: r6382
2003-01-10 14:43:25 +00:00
Jamieson Christian b942f42670 First-revision SysEx support for -ewindows.
svn-id: r6381
2003-01-10 14:40:22 +00:00
Jamieson Christian 01ffb7bec2 Fix to instrument load/save
svn-id: r6051
2002-12-21 23:19:42 +00:00
Jamieson Christian f60bda7d5c Implemented new instrumentation save/load.
Save/load version is now VER_V11.
Adlib/MT-32 instrumentation is now saved and loaded.
BACK UP YOUR VER_V10 SAVEGAMES, JUST IN CASE!

svn-id: r6044
2002-12-21 20:10:47 +00:00
Jamieson Christian 799da2baef [Bug #656635] fixed.
Adlib global instrument assignments are now correct.

svn-id: r6028
2002-12-20 13:09:01 +00:00
Max Horn 2b3415212f fixed warning
svn-id: r6022
2002-12-18 23:19:37 +00:00
Jamieson Christian b708c7dd64 Miscellaneous cleanup.
svn-id: r6021
2002-12-18 17:14:05 +00:00
Jamieson Christian d622df84d1 Damn, I just fixed this a bit ago! *self-bonk*
svn-id: r6019
2002-12-18 13:53:52 +00:00
Jamieson Christian 65ee19610c Instrument definition revamp.
IMuseDriver abstract class removed.
IMuseGM is now IMuseDriver.
Miscellaneous cleanup.

svn-id: r6017
2002-12-18 13:22:40 +00:00