aboutsummaryrefslogtreecommitdiff
path: root/sky/music
AgeCommit message (Collapse)Author
2005-05-10Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' ↵Max Horn
because we already have many classes with that name) svn-id: r18039
2005-04-03Committed patch #1168149 (Shared GM/MT-32 mapping) by eriktorbjorn as-is. ↵Jerome Fisher
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-03-18Apply patch #1162546 "BASS: Hanging notes fix / patch". Thanks __tom.Eugene Sandulenko
svn-id: r17177
2005-03-12Slighy modified patch #1161756 "Patch for external / non-volatile GMIDI ↵Eugene Sandulenko
synths". Thanks, __tom. svn-id: r17091
2005-01-28Use class Mutex instead of MutexRefMax Horn
svn-id: r16679
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-11-27Use modern form of setupPremixMax Horn
svn-id: r15916
2004-11-11misc cleanupRobert Göffringmann
svn-id: r15783
2004-10-22changed timing code.Robert Göffringmann
svn-id: r15639
2004-10-17Use new setupPremix variant (incomplete)Max Horn
svn-id: r15596
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
svn-id: r15332
2004-08-26Clarified the comment added in the previous commit slightly.Torbjörn Andersson
svn-id: r14776
2004-08-26Reset the "pitch wheel" when turning off a note. This should fix bugTorbjörn Andersson
#1016556, hopefully without causing regressions. svn-id: r14775
2004-02-28renamed more OSystem methods to follow our naming scheme; renamed ↵Max Horn
NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend svn-id: r13087
2004-02-24the OSystem changes we discussed on the ML (note: renaming of the existing ↵Max Horn
OSystem API is not yet finished); porters will have to fix their ports to get them to compile again svn-id: r13036
2004-02-11Fixed bug #870890.Torbjörn Andersson
svn-id: r12825
2004-01-18fix warningPaweł Kołodziejski
svn-id: r12498
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-03remove 'Sky' name prefix for most stuff (not needed anymore since we are in ↵Max Horn
namespace 'Sky' now) svn-id: r12114
2004-01-03Introduce namespace 'Sky'Max Horn
svn-id: r12099
2003-12-19unregister the premix proc when you go awayMax Horn
svn-id: r11755
2003-11-08cleanup whitespacesPaweł Kołodziejski
svn-id: r11213
2003-11-07spelling fixesJonathan Gray
svn-id: r11178
2003-11-03stdafx.h needs to be included first.Marcus Comstedt
svn-id: r11117
2003-10-12Fix for Bug [817286] MT-32 execution checksum errorsJamieson Christian
logicdeluxe's patch to avoid MT-32 processing overflows when sending large amounts of SysEx data. svn-id: r10755
2003-10-07Corrected MT-32 master volume SysExJamieson Christian
svn-id: r10671
2003-10-05renamed SkyState to SkyEngine; cleaned the #include dependency mess a bit ↵Max Horn
(try to only #include files when you *have* to -> this reduces compilation time to a minimum when header file changes are made) svn-id: r10622
2003-10-03Fix OOB SysEx checksumsJamieson Christian
svn-id: r10572
2003-10-01Whitespace changesTorbjörn Andersson
svn-id: r10516
2003-09-24Fix for Bug [805923] BASS: Notes left on when quitting gameJamieson Christian
Explicitly send All Notes Off messages on every channel when shutting down music driver. This fixes hanging notes on exit when using external synths or some less intelligent internal synths. svn-id: r10398
2003-09-24Whitespace changesTorbjörn Andersson
svn-id: r10390
2003-09-18changed & documented the premixer semanticsMax Horn
svn-id: r10294
2003-09-18moved engine.* to base; this fixes some linking issues when building a ↵Max Horn
barebone ScummVM (or maybe I just want to increase our CVS stats? <g>) svn-id: r10287
2003-09-10removed superfluous #includeMax Horn
svn-id: r10157
2003-09-10moved declaration of error/warning/debug from engine.h to util.hMax Horn
svn-id: r10154
2003-09-10Fxo sky module compileTravis Howell
svn-id: r10153
2003-08-20copied some fixes which only were in 0.5.1 branch.Robert Göffringmann
svn-id: r9799
2003-08-06get rid of some g_system usageMax Horn
svn-id: r9529
2003-07-13debug/warning/error all automatically output a newlineMax Horn
svn-id: r8991
2003-07-13music support for BASS floppy demo v.0.0109.Robert Göffringmann
adlib doesn't really work, but the rest of the game doesn't either... so who cares, anyway. svn-id: r8966
2003-07-13fix set-volume crash.Robert Göffringmann
svn-id: r8964
2003-07-12Didn't helpTravis Howell
svn-id: r8950
2003-07-12A few mino changes for pc gamer demoTravis Howell
svn-id: r8949
2003-07-12add newline at end of file to make gcc happyOliver Kiehl
svn-id: r8933
2003-07-12fixed mt32 key velocitiesRobert Göffringmann
svn-id: r8931
2003-07-11removed useless additional mapping tables and fixed crash in LINC sectionRobert Göffringmann
svn-id: r8914
2003-07-11Post FMOPL-reversion cleanup.Jamieson Christian
svn-id: r8906
2003-07-11Reverted to "old" YM3812 (FMOPL) emulator code.Jamieson Christian
Until specific information regarding the benefits of migrating to the new emulator can be made available, the "old" code will remain in effect for the benefit of slower hardware platforms such as some WinCE-based devices. svn-id: r8903
2003-07-09SoundMixer::setMusicVolume() doesn't seem to do anything, so set music ↵Robert Göffringmann
volume manually.... svn-id: r8882