diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-11-04 03:08:36 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-11-04 03:08:36 +0300 |
commit | 549d2747f58662b45dbb84ce2f9f4be56cec8b74 (patch) | |
tree | 8e3f236b68c87621874cbc88a2b51400707244fa /src/adlmidi_private.hpp | |
parent | ea4b54afbf7291e8829c7f3aa2431fd49d569b99 (diff) | |
download | libADLMIDI-549d2747f58662b45dbb84ce2f9f4be56cec8b74.tar.gz libADLMIDI-549d2747f58662b45dbb84ce2f9f4be56cec8b74.tar.bz2 libADLMIDI-549d2747f58662b45dbb84ce2f9f4be56cec8b74.zip |
Added support for playing of Electronic Arts's MUS files
Diffstat (limited to 'src/adlmidi_private.hpp')
-rw-r--r-- | src/adlmidi_private.hpp | 13 |
1 files changed, 12 insertions, 1 deletions
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, |