aboutsummaryrefslogtreecommitdiff
path: root/audio
AgeCommit message (Collapse)Author
2012-12-13Merge pull request #293 from clone2727/qtmidiclone2727
Add support for QuickTime Music playback
2012-12-13AUDIO: Add some general documentation on MidiParser_QTMatthew Hoops
2012-12-10AUDIO: Fix MS ADPCM to work with Mono streams using odd sized buffers.D G Turner
2012-12-03AUDIO: Finish commentMatthew Hoops
2012-12-01AUDIO: Fix AdLib volume when ENABLE_OPL3 is not definedTorbjörn Andersson
This should ensure that when ENABLE_OPL3 is not defined, the old code (using a lookup table) is used for calculating vol1 and vol2 (unless, of course, _scummSmallHeader is true). I hope I got it right this time.
2012-12-01AUDIO: Fix AdLib volume regression in pre-iMUSE SCUMM gamesTorbjörn Andersson
This assumes that _scummSmallHeader = 1 means we don't care about what _opl3Mode is when calculating the volume in mcKeyOn(). I hope this is correct.
2012-11-24AUDIO: Fix AIFF comment about supporting IMA ADPCMMatthew Hoops
2012-11-23AUDIO: Fix spurious compiler warnings about use-before-set variable.D G Turner
2012-11-22Merge pull request #283 from lordhoto/scumm-opl3Johannes Schickel
SCUMM: Support OPL3 in Sam&Max
2012-11-22AUDIO: Remove two extra commas.Johannes Schickel
2012-11-22AUDIO: Disallow custom percussion instruments in MIDI->AdLib code.Johannes Schickel
2012-11-22AUDIO: Only enable OPL3 code in MIDI->AdLib, when we have the DOSBox ↵Johannes Schickel
emulator builtin.
2012-11-20AUDIO: Slight cleanup and typo fix in S&M OPL3 code.Johannes Schickel
2012-11-18AUDIO: Cleanup MidiParser_QT a bitMatthew Hoops
2012-11-18AUDIO: Ignore QT MIDI control change 0Matthew Hoops
QuickTime docs don't list it, and we shouldn't treat it as a bank select
2012-11-15MT32: Make all constant tables in the MT32Emu namespace staticFilippos Karapetis
Added in munt commit d4f8ebf54be0a8255af08bb24f1962afa8378096
2012-11-15MT32: Update the MT32 emulator to the latest munt revisionFilippos Karapetis
Previous munt revision was 189f607c88e7404ad99abcf4b90f23b103003ed1 (Feb 09, 2012). Current munt revision is f969d2081d41b669c1bfebd0026b5419c09517ae (Nov 15, 2012)
2012-11-11AUDIO: remove unused variables in FM-TOWNS imuse driverathrxx
2012-10-03AUDIO: Don't allow skipping negative times in skipSamples()Matthew Hoops
2012-10-01AUDIO: Add support for Sam&Max's OPL3 output in our SCUMM AdLib driver.Johannes Schickel
This is an initial implementation and does not implement the differences in voice allocation.
2012-10-01AUDIO: Add easy way to write to OPL3's secondary register set.Johannes Schickel
2012-09-30AUDIO: Switch MidiDriver_ADLIB to new OPL API.Johannes Schickel
2012-09-30AUDIO: Properly handle AdLibPercussionChannel::noteOff.Johannes Schickel
2012-09-30AUDIO: Comment out unused member in AdLibPart.Johannes Schickel
2012-09-30AUDIO: Give AdLibSetParam's members more descriptive names.Johannes Schickel
2012-09-30AUDIO: Enforce method naming guidelines in adlib.cpp.Johannes Schickel
2012-09-30AUDIO: Enforce variable naming guidelines in adlib.cpp.Johannes Schickel
2012-09-30AUDIO: Fix formatting in adlib.cpp.Johannes Schickel
Powered by astyle.cpp.
2012-09-30AUDIO: Rename global variables in SCUMM AdLib code.Johannes Schickel
This does give them slightly nicer names and also adds a "g_" prefix to them.
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-12Merge remote branch 'upstream/master' into pegasusMatthew Hoops
Conflicts: AUTHORS
2012-09-12AUDIO: Implement simple dynamic QuickTime MIDI channel remappingMatthew Hoops
Needed for IHNM Mac sounds
2012-09-10AUDIO: Implement QuickTime MIDI channel remappingMatthew Hoops
Needed to support channels with a drum kit
2012-09-09AUDIO: Fix QuickTime MIDI with extra info in the headerMatthew Hoops
The 11th Hour Mac MIDI's now play
2012-09-09COMMON: Make QuickTimeParser::readSampleDesc take the desc sizeMatthew Hoops
2012-09-08AUDIO: Fix QuickTime MIDI pitch bendMatthew Hoops
2012-09-07Merge remote branch 'upstream/master' into qtmidiMatthew Hoops
2012-09-07JANITORIAL: Remove underscores from MidiParser variable names.Alyssa Milburn
2012-09-07AUDIO: Remove unused members of MidiParser_XMIDI.Alyssa Milburn
2012-09-07AUDIO: Add some documentation to MidiParser_QTMatthew Hoops
2012-09-07AUDIO: Make MidiParser_QT::loadMusic() detect the file typeMatthew Hoops
2012-09-07AUDIO: Fix QuickTime MIDI tempoMatthew Hoops
2012-09-07AUDIO: Fix QuickTime MIDI end of trackMatthew Hoops
The end marker is used for editing only
2012-09-07AUDIO: Begin basic playback of QuickTime MIDI filesMatthew Hoops
Sounds almost correct, but too fast
2012-09-07AUDIO: Keep track of the QuickTime MIDI time scaleMatthew Hoops
2012-09-06AUDIO: Fill in _tracks from MidiParser_QTMatthew Hoops
2012-09-06AUDIO: Read in all QuickTime MIDI track dataMatthew Hoops
2012-09-06AUDIO: Allow for parsing QuickTime 'Tune' filesMatthew Hoops
2012-09-05AUDIO: Clean up note request list readingMatthew Hoops
2012-09-05AUDIO: Add parsing of the QuickTime MIDI sample descriptionMatthew Hoops