From 549d2747f58662b45dbb84ce2f9f4be56cec8b74 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Sat, 4 Nov 2017 03:08:36 +0300 Subject: Added support for playing of Electronic Arts's MUS files --- src/adlmidi_private.hpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/adlmidi_private.hpp') diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp index 7defa1e..3229f62 100644 --- a/src/adlmidi_private.hpp +++ b/src/adlmidi_private.hpp @@ -140,16 +140,27 @@ private: const adldata &GetAdlIns(unsigned short insno); public: + //! Total number of running concurrent emulated chips unsigned int NumCards; + //! Currently running embedded bank number. "~0" means usign of the custom bank. unsigned int AdlBank; + //! Total number of needed four-operator channels in all running chips unsigned int NumFourOps; + //! Turn global Deep Tremolo mode on bool HighTremoloMode; + //! Turn global Deep Vibrato mode on bool HighVibratoMode; + //! Use AdLib percussion mode bool AdlPercussionMode; + //! Carriers-only are scaled by default by volume level. This flag will tell to scale modulators too. bool ScaleModulators; - + //! Required to play CMF files. Can be turned on by using of "CMF" volume model bool LogarithmicVolumes; + //! Required to play EA-MUS files + bool CartoonersVolumes; + //! Just a padding. Reserved. char ___padding2[3]; + //! Volume models enum enum VolumesScale { VOLUME_Generic, -- cgit v1.2.3