aboutsummaryrefslogtreecommitdiff
path: root/audio/softsynth
AgeCommit message (Collapse)Author
2012-12-25MT32: Update the MT32 emulator to a newer munt commitFilippos Karapetis
Previous munt commit was f969d20 (Nov 15, 2012) Current munt commit is 84b2819 (Dec 22, 2012) We are still missing the changes from commit 788f7b1 onwards (Dec 22, 2012). There are bigger ROM access-related changes from that point, which we'll have to integrate as well.
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-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-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-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-05AUDIO: Silence MSVC warning about un-initialized newIncrement variableLittleboy
2012-03-17ALL: Make use of defined() for the preprocessor consistent.Johannes Schickel
This does not change the use of defined for some NDS source files, since they seem to be (based on?) third party code.
2012-03-13JANITORIAL: Replace (x ? false : true) by !(x).Christoph Mallon
2012-02-21COMMON: remove unnecessary commasathrxx
2012-02-15JANITORIAL: Fix missing whitespace in pointer castTarek Soliman
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h)
2012-02-15JANITORIAL: Fix whitespace in pointer template argTarek Soliman
2012-02-11MT32: Replace OS X specific exp2f call with exp2.Alyssa Milburn
Suggested by clone2727 to fix the build, since buildbot's ppc headers don't have exp2f.
2012-02-10MT32: Turn off accurate WG as suggested by KingGuppyEugene Sandulenko
2012-02-09MT32: Fix warningWillem Jan Palenstijn
The workaround for the unused parameter warning caused a warning: parameter 'patchNum' set but not used
2012-02-09MT32: Hooked up ScummVM MIDI gainEugene Sandulenko
2012-02-09MT32: Update MT-32 emulator to latest Munt codeEugene Sandulenko
Several changes against original code were made. They were intentionally kept to the minimum
2011-11-26ALL: unrecognised -> unrecognized.Johannes Schickel
2011-11-20AUDIO: Very small formatting fix.Johannes Schickel
2011-11-03AUDIO: remove 2 superfluous lines in Kyra1/Kyra2/LoL FM-Towns/PC-98 sound driverathrxx
2011-11-01FM-TOWNS AUDIO: make constructor of TownsAudioInterfaceInternal privateathrxx
2011-10-28AUDIO: Adapt include guard names to the "new" directory name.Johannes Schickel
2011-10-28AUDIO: Slight adaptions of SID code to our guidelines.Johannes Schickel
This only touches #include usages and the include guard of sid.h.
2011-09-23AUDIO: Sync DOSBox OPL code a bit.Johannes Schickel
This only touches a line which is not used in the current setup.
2011-09-17SCUMM FM-TOWNS: fix invalid mem accessesathrxx
- handle some invalid sound resources that come up when starting LOOM - fix typo in midi driver code (causing invalid mem reads)
2011-08-12AUDIO: Replace macro in emumidi code with enum.Johannes Schickel
2011-08-10CMS: Simplify code a tiny bit.Johannes Schickel
2011-08-10CMS: Do proper clipping of the sound data on generation.Johannes Schickel
This fixes some overflows/underflows which resulted in crackling.
2011-08-07JANITORIAL: Remove trailing empty lines.Christoph Mallon
2011-08-06OSYSTEM: extended installTimerProc() with timer ID parameterEugene Sandulenko
2011-07-10SCUMM: minor bug fix in FM-Towns midi driverathrxx
2011-06-23AUDIO/BACKENDS/GRAPHICS: Add error checks after allocating memory with mallocJulien
2011-06-20ALL: Remove trailing whitespacesMax Horn
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'