aboutsummaryrefslogtreecommitdiff
path: root/scumm/imuse.cpp
AgeCommit message (Collapse)Author
2003-05-16IMuseDriver functionality absorbed into IMuseInternal.Jamieson Christian
Initial structural support for multiple MidiDriver's. svn-id: r7559
2003-05-15Removed deprecated _program.Jamieson Christian
Miscellaneous cleanup. svn-id: r7552
2003-05-15Some more streamliningJamieson Christian
svn-id: r7547
2003-05-15Whoops, disable debugJamieson Christian
svn-id: r7533
2003-05-15More streamliningJamieson Christian
svn-id: r7532
2003-05-15Fixed S&M regression in World of Fish music.Jamieson Christian
Stripped out a bunch of deprecated stuff. svn-id: r7529
2003-05-15Fixed panning issueJamieson Christian
svn-id: r7524
2003-05-07fixed warningMax Horn
svn-id: r7383
2003-05-07..\..\msg.txtJamieson Christian
svn-id: r7382
2003-05-05Interim fix for Bug [712042] FOA: Lockup.Jamieson Christian
Final fix will require a savegame format mod. svn-id: r7358
2003-04-30PalmOS changesMax Horn
svn-id: r7224
2003-04-19Revised fix to bug [666187] DOTT: Coffee music never stopsJamieson Christian
svn-id: r7021
2003-04-18Fix for bug [666187] DOTT: Coffee music never stopsJamieson Christian
svn-id: r7016
2003-03-25Patch #691696: Possible fix for Adlib regressionMax Horn
svn-id: r6857
2003-03-23cleanupMax Horn
svn-id: r6847
2003-03-18cleanupMax Horn
svn-id: r6832
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2002-12-28Separated IMuseDigital into its own files.Jamieson Christian
svn-id: r6229
2002-12-27Add skeleton music support for CMI (but codec not implemented)James Brown
svn-id: r6193
2002-12-25Fix midi driver thread for MorphOSRuediger Hanke
svn-id: r6123
2002-12-25more -pedantic warnings fixedMax Horn
svn-id: r6109
2002-12-21Fix to instrument load/saveJamieson Christian
svn-id: r6051
2002-12-21IMuseMonitor functionality now built into IMuse itself.Jamieson Christian
IMuseInternal no longer derives from IMuse. This eliminates a couple layers of indirection and speeds things up. Miscellaneous source cleanup. svn-id: r6049
2002-12-21Implemented new instrumentation save/load.Jamieson Christian
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-20[Bug #656635] fixed.Jamieson Christian
Adlib global instrument assignments are now correct. svn-id: r6028
2002-12-18Miscellaneous cleanup.Jamieson Christian
svn-id: r6021
2002-12-18Fixed problems with instruments after load.Jamieson Christian
Ignore Adlib-only music when running native MIDI. (Can't remember why I included them in the first place, so until I do remember, it's coming back out.) svn-id: r6020
2002-12-18Damn, I just fixed this a bit ago! *self-bonk*Jamieson Christian
svn-id: r6019
2002-12-18Instrument definition revamp.Jamieson Christian
IMuseDriver abstract class removed. IMuseGM is now IMuseDriver. Miscellaneous cleanup. svn-id: r6017
2002-12-18Fixed SysEx parse bugJamieson Christian
svn-id: r6015
2002-12-18message.logJamieson Christian
svn-id: r6012
2002-12-15Miscellaneous cleanup.Jamieson Christian
Mostly changing comments to C++ style. Welcome to ScummVM iMuse 2.00? svn-id: r5975
2002-12-14Fixed last bad artifacts of Sam & Max carnival music.Jamieson Christian
Hopefully this fix doesn't break anything else.... svn-id: r5948
2002-12-13Bug [651727] fix:Jamieson Christian
Initial implementation of do_command(20). svn-id: r5929
2002-12-13Bug [622895] fix:Jamieson Christian
Fixed do_command(256) implementation. svn-id: r5927
2002-12-11ripped out obsolete midi streaming code from backends (this may break ↵Max Horn
Alsa/SEQ/Windows/Morphos compile, I tried my best, but you'll have to clean up after me) svn-id: r5905
2002-12-08Patch #650085: Make saveload system extensibleMax Horn
svn-id: r5885
2002-12-07Fixed music overlaps when running ScummVM with the -x optionJamieson Christian
svn-id: r5872
2002-12-07Fixed GM instrument dropouts on loadJamieson Christian
svn-id: r5868
2002-12-05Fixed inappropriate expiration of sound resources,Jamieson Christian
which fixes concurrency issues esp. in PocketPC and MorphOS. Stubbed SysEx command 2 (start of song) to get rid of annoying warning. Changed MT-32 instrument warnings to fit on one (80-char) line. svn-id: r5842
2002-12-03fixed a race condition during startup of ScummVMMax Horn
svn-id: r5822
2002-12-01Removed commented-out vestiges of IMuseAdlibJamieson Christian
svn-id: r5794
2002-12-01Fixed Adlib instrument setup in old (GF_SMALL_HEADER) games.Jamieson Christian
Restored MT-32 emulation lost during restructuring. svn-id: r5786
2002-11-26Restructured MIDI channel allocation architecture.Jamieson Christian
Adlib no longer suffers from 16-channel MIDI restrictions. Fixes a regression in the MI2 intro music under Adlib. svn-id: r5721
2002-11-23Fixed invalid ImSetTrigger invocations, which fixes invalid do_command(0) calls.Jamieson Christian
Also included is eriktorbjorn's fix for Adlib instrument setup. svn-id: r5701
2002-11-21Fixed Adlib instruments not getting initialized in certain cases.Jamieson Christian
svn-id: r5688
2002-11-21Revamped Adlib functionality.Jamieson Christian
IMuseAdlib is defunct. New MidiDriver_ADLIB device. Simon 1/2 now supports Adlib. svn-id: r5677
2002-11-18fixed warningMax Horn
svn-id: r5599
2002-11-17Fixes to Master/SFX/Music volumes:Jamieson Christian
- All are in 0-255 range now. No 0-127 mismatches. - Master volume now affects SFX and Music, consistent with LEC behavior. - The [ and ] keys now affect Music volume, not Master. Consistent with LEC behavior. Also changed [ and ] increment to 16, for 256/16 = 16 volume increments outside the GUI. svn-id: r5592