scummvm/audio
Sven Hesse b49c7fa644 AUDIO: Implement low-pass filtering for Paula
Paula low-pass filtering, as implemented by UAE.

The Amiga has two filtering circuits: a static RC filter
(only) on the A500, and an LED filter that can be enabled
or disabled dynamically.

By default, the Paula now doesn't apply the static RC
filter, but allows for enabling the LED filter (with
setAudioFilter()).

NOTE: At the moment, this code still uses floating point
arithmetics! It also calls tan() three times per
instantiation.
2019-06-20 16:00:59 +02:00
..
decoders AUDIO: Fix MSVC warnings 2019-05-09 18:13:10 +10:00
mods AUDIO: Implement low-pass filtering for Paula 2019-06-20 16:00:59 +02:00
softsynth AUDIO: Fix MSVC warnings 2019-05-09 18:13:10 +10:00
adlib.cpp GUI: Use consistent capitalization for options 2018-07-22 21:28:12 +01:00
alsa_opl.cpp JANITORIAL: Remove more trailing spaces 2016-10-09 15:02:02 +02:00
audiostream.cpp AUDIO: Add a NullAudioStream for streams that are dead-on-arrival 2015-08-30 21:00:54 -04:00
audiostream.h AUDIO: Add a NullAudioStream for streams that are dead-on-arrival 2015-08-30 21:00:54 -04:00
fmopl.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
fmopl.h AUDIO: Add a class representing a real OPL 2015-07-07 20:19:47 -04:00
mididrv.cpp BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
mididrv.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser.h AUDIO: XMIDI: implement support for TIMB chunk 2015-06-30 16:05:01 +02:00
midiparser_qt.cpp ALL: Specify the DisposeAfterUse constructor argument for dynamic memory write streams 2017-09-22 07:06:21 +02:00
midiparser_qt.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiparser_smf.cpp JANITORIAL: Fix clang printf warnings 2016-01-07 14:55:32 +02:00
midiparser_xmidi.cpp AUDIO: Fix comment typo 2015-10-01 20:51:34 +02:00
midiplayer.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
midiplayer.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
miles.h AUDIO: Miles Audio AdLib: support AD+OPL3 streams 2015-07-05 01:08:40 +02:00
miles_adlib.cpp SCUMM HE: Use Miles AdLib driver 2018-02-04 12:56:06 +01:00
miles_mt32.cpp AUDIO: Miles Audio: pass strings via reference 2015-07-03 02:49:49 +02:00
mixer.cpp ALL: Use CLIP to clip volumes 2018-05-05 17:57:31 +02:00
mixer.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mixer_intern.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
module.mk AUDIO: (FM-TOWNS/PC-98) - cleanup 2019-03-07 19:43:44 +01:00
mpu401.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
mpu401.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
musicplugin.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
musicplugin.h BASE: Remove bad casts between incompatible Plugin types 2017-12-03 20:26:38 -06:00
null.cpp AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
null.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00
opl2lpt.cpp AUDIO: add support for OPL2LPT 2018-04-08 09:17:19 +02:00
rate.cpp Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate.h ALL: Remove obsolete register keyword 2017-12-03 20:27:42 -06:00
rate_arm.cpp Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
rate_arm_asm.s Merge pull request #625 from digitall/rate-hack 2015-11-09 16:39:17 +01:00
timestamp.cpp AUDIO: Wrap around in the Timestamp constructor 2014-12-20 19:38:18 +01:00
timestamp.h AUDIO: Make GPL headers consistent in themselves. 2014-02-18 02:39:32 +01:00