scummvm/audio
Coen Rampen b70ab20fc8 AUDIO: MIDI controller defaults on track start
This commit adds a feature to the multisource MIDI drivers which allows setting
a default value for most controllers. This default is then applied at the start
of every new track, which ensures controllers are in the correct state.
This can be used for games which use some controller, but do not reset it at
the start of each track, which can lead to incorrect playback.
2021-11-17 21:54:59 +01:00
..
decoders AUDIO: Use override 2021-11-14 20:14:11 +02:00
mods AUDIO: Use override 2021-11-14 20:14:11 +02:00
softsynth AUDIO: Use override 2021-11-14 20:14:11 +02:00
soundfont AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
adlib_ms.cpp AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
adlib_ms.h AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
adlib.cpp AUDIO: Use override 2021-11-14 20:14:11 +02:00
alsa_opl.cpp AUDIO: Fix Missing Default Switch Cases 2019-11-17 08:20:01 +00:00
audiostream.cpp AUDIO: Use override 2021-11-14 20:14:11 +02:00
audiostream.h JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
fmopl.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
fmopl.h DOXYGEN: Review headers from 'audio' 2020-12-01 23:54:42 +00:00
mididrv_ms.cpp AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
mididrv_ms.h AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
mididrv.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
mididrv.h AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
midiparser_qt.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
midiparser_qt.h AUDIO/MIDI: Add multisource support to QuickTime MIDI parser 2021-07-09 15:20:50 +02:00
midiparser_smf.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
midiparser_xmidi.cpp AUDIO: Use override 2021-11-14 20:14:11 +02:00
midiparser.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
midiparser.h AUDIO/MIDI: Add multisource support to QuickTime MIDI parser 2021-07-09 15:20:50 +02:00
midiplayer.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
midiplayer.h AUDIO: Use override 2021-11-14 20:14:11 +02:00
miles_adlib.cpp AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
miles_midi.cpp AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
miles.h AUDIO/MIDI: Fix Miles 3 AdLib pitch bend range 2021-08-06 21:01:08 +02:00
mixer_intern.h AUDIO: Create Mixer::loopChannel() 2021-08-12 13:18:27 -04:00
mixer.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
mixer.h AUDIO: Create Mixer::loopChannel() 2021-08-12 13:18:27 -04:00
module.mk AUDIO: Move MIDI multisource to base class 2021-07-02 14:16:50 +02:00
mpu401.cpp AUDIO: Use nullptr 2021-11-14 13:41:02 +02:00
mpu401.h AUDIO: Removed most of the MIDI infrastructure 2019-06-08 06:36:55 +02:00
mt32gm.cpp AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
mt32gm.h AUDIO: MIDI controller defaults on track start 2021-11-17 21:54:59 +01:00
musicplugin.cpp ALL: Clarify POTFILES, remove redundant common/translations.h includes 2020-11-10 03:03:49 +01:00
musicplugin.h DOXYGEN: Review headers from 'audio' 2020-12-01 23:54:42 +00:00
null.cpp AUDIO: Use override 2021-11-14 20:14:11 +02:00
null.h AUDIO: Removed most of the MIDI infrastructure 2019-06-08 06:36:55 +02:00
opl2lpt.cpp AUDIO: (opl2lpt) add OPL3LPT support 2019-08-23 14:34:44 +03:00
rate.cpp AUDIO: Use override 2021-11-14 20:14:11 +02:00
rate.h DOXYGEN: Review headers from 'audio' 2020-12-01 23:54:42 +00:00
timestamp.cpp ALL: synced with ScummVM 2014-12-21 16:09:34 +01:00
timestamp.h DOXYGEN: Review headers from 'audio' 2020-12-01 23:54:42 +00:00