scummvm/audio
Coen Rampen 36001426dc ULTIMA/NUVIE: Rework music code
This commit adds a MidiParser implementation for Ultima 6's
M format and MidiDrivers for AdLib and MT-32. This replaces
the old implementation based on AdPlug, which supports
AdLib only and does not have ScummVM's support for various
OPL emulators and devices.

Music for Savage Empire and Martian Dreams has been
temporarily disabled, because these games use a different
music format and there is no MidiParser yet.
2023-11-09 18:19:25 +01:00
..
decoders AUDIO: Fix memory leak in WMA 2023-11-02 11:41:22 +02:00
mods AUDIO: Initialize class variables. CID 1519100 2023-09-19 19:48:56 +02:00
softsynth
soundfont
adlib_ms.cpp ULTIMA/NUVIE: Rework music code 2023-11-09 18:19:25 +01:00
adlib_ms.h ULTIMA/NUVIE: Rework music code 2023-11-09 18:19:25 +01:00
adlib.cpp
alsa_opl.cpp
audiostream.cpp
audiostream.h
casio.cpp
casio.h
cms.cpp
cms.h
fmopl.cpp
fmopl.h
mididrv_ms.cpp
mididrv_ms.h
mididrv.cpp COMMON: Fix memory leak in MidiDriver. PVS-Studio V773 2023-10-30 11:22:10 -07:00
mididrv.h
midiparser_qt.cpp
midiparser_qt.h
midiparser_smf.cpp
midiparser_smf.h
midiparser_xmidi.cpp
midiparser.cpp
midiparser.h ULTIMA/NUVIE: Rework music code 2023-11-09 18:19:25 +01:00
midiplayer.cpp
midiplayer.h
miles_adlib.cpp
miles_midi.cpp
miles.h
mixer_intern.h
mixer.cpp
mixer.h
module.mk
mpu401.cpp
mpu401.h
mt32gm.cpp
mt32gm.h
musicplugin.cpp
musicplugin.h
null.cpp
null.h
opl2lpt.cpp
rate.cpp
rate.h
rwopl3.cpp
rwopl3.h
timestamp.cpp
timestamp.h