aboutsummaryrefslogtreecommitdiff
path: root/queen/music.cpp
AgeCommit message (Collapse)Author
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-06-24When including files from common/, explicitly use the common/ prefixMax Horn
svn-id: r18444
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-01-10Fix alignment problemNicolas Bacca
svn-id: r16523
2005-01-06Change warning to debugJoost Peters
svn-id: r16440
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-31added some comments and re-indented some parts of codeGregory Montoir
svn-id: r16394
2004-12-23songs > 1000 are special commands which shouldn't be ignored. fixes a rather ↵Joost Peters
nasty regression in fotaq. svn-id: r16272
2004-12-21Change order of close()'ing and delete'ing _driver and _parser; fixes bug ↵Joost Peters
#1088441 svn-id: r16241
2004-12-20Added check to prevent queueing invalid songs, and thus reading OOB...Gregory Montoir
svn-id: r16160
2004-11-23cleanup, follow code conventionsGregory Montoir
svn-id: r15872
2004-11-10fix potiential memory leakGregory Montoir
svn-id: r15779
2004-10-22Support MT-32 emu.Eugene Sandulenko
svn-id: r15657
2004-08-06cleanup and simplify Resource class a bit moreGregory Montoir
svn-id: r14488
2004-03-28Fix bug #925059Nicolas Bacca
svn-id: r13416
2004-03-09Respond to volume-altering songsJoost Peters
svn-id: r13225
2004-03-09Enable music volume slider in JournalJoost Peters
svn-id: r13222
2004-02-27Handle "compressed" songsJoost Peters
svn-id: r13066
2004-02-14fix yet another piece of broken musicJoost Peters
svn-id: r12861
2004-01-27Allow using a real MT-32 (can someone with one please test this?)Joost Peters
svn-id: r12641
2004-01-27minor cleanupJoost Peters
svn-id: r12640
2004-01-26Yet another stupid EVC fixNicolas Bacca
svn-id: r12606
2004-01-25Check for demo version.Travis Howell
svn-id: r12596
2004-01-25- Cope better with invalid music (fixes 100% CPU usage)Joost Peters
- Some const'ness svn-id: r12590
2004-01-24- Added MT32 -> GM mapping, this fixes the wrong sound for the clock in the ↵Joost Peters
beginning as well as various tunes. - Don't try to play invalid music (list probably is incomplete) - Work around annoying notes bug in 2 pieces of Floda music - Stop music when loading savegames svn-id: r12584
2004-01-22- Some refactoring/clean-up.Joost Peters
- Handle special music types (> 1000) - Implemented random looping (untested) svn-id: r12577
2004-01-20initialise _channel arrayJoost Peters
svn-id: r12535
2004-01-19- Enable music queueing (I don't really like the levels of indirection, but ↵Joost Peters
it'll do for now) - Handle special music type '2000' (restart previously queued music) svn-id: r12529
2004-01-19Added MusicPlayer class (MidiDriver derivate) for greater flexibilityJoost Peters
svn-id: r12523
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-12-29Demo uses different file for music (and disable it for now)Joost Peters
svn-id: r12011
2003-12-28Need to call this as well to properly stop musicJoost Peters
svn-id: r11989
2003-12-28Improved music code a bit. still has 'hanging notes' when stopping music, ↵Joost Peters
though. svn-id: r11988
2003-12-28- added 'song' debugger commandJoost Peters
- restore music after loading game - fix for bug in Roland Floda Corridor music - added LE struct reading methods (and renamed the old BE ones) for future compatibility with original DOS savegames svn-id: r11985
2003-12-14Initial (Roland) Music support; a lot of stuff is still missing and/or ↵Joost Peters
incomplete. svn-id: r11621