diff options
author | Wohlstand <admin@wohlnet.ru> | 2017-11-17 02:52:06 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2017-11-17 02:52:06 +0300 |
commit | b0d6082900c3ea37b36afe190e0bb3b3e67c9899 (patch) | |
tree | 371f3f7ed75454c60bab949b3ea2aa000ffa4723 /src | |
parent | 456487e8afb15bc4c40b9bcab023f4467f0868b1 (diff) | |
download | libADLMIDI-b0d6082900c3ea37b36afe190e0bb3b3e67c9899.tar.gz libADLMIDI-b0d6082900c3ea37b36afe190e0bb3b3e67c9899.tar.bz2 libADLMIDI-b0d6082900c3ea37b36afe190e0bb3b3e67c9899.zip |
Tiny beautifying, again
Diffstat (limited to 'src')
-rw-r--r-- | src/adlmidi_load.cpp | 2 | ||||
-rw-r--r-- | src/adlmidi_private.hpp | 24 |
2 files changed, 14 insertions, 12 deletions
diff --git a/src/adlmidi_load.cpp b/src/adlmidi_load.cpp index ad184e4..fefc80c 100644 --- a/src/adlmidi_load.cpp +++ b/src/adlmidi_load.cpp @@ -458,7 +458,7 @@ riffskip: fr.seek(0, SEEK_END); size_t mus_len = fr.tell(); fr.seek(0, SEEK_SET); - uint8_t *mus = (uint8_t *)malloc(mus_len); + uint8_t *mus = (uint8_t*)malloc(mus_len); if(!mus) { errorStringOut = "Out of memory!"; diff --git a/src/adlmidi_private.hpp b/src/adlmidi_private.hpp index 5162c11..083bfb9 100644 --- a/src/adlmidi_private.hpp +++ b/src/adlmidi_private.hpp @@ -157,36 +157,38 @@ class OPL3 { public: friend class MIDIplay; + friend class AdlInstrumentTester; uint32_t NumChannels; char ____padding[4]; ADL_MIDIPlayer *_parent; - #ifndef ADLMIDI_HW_OPL - #ifdef ADLMIDI_USE_DOSBOX_OPL +#ifndef ADLMIDI_HW_OPL +# ifdef ADLMIDI_USE_DOSBOX_OPL std::vector<DBOPL::Handler> cards; - #else +# else std::vector<_opl3_chip> cards; - #endif - #endif +# endif +#endif private: std::vector<size_t> ins; // index to adl[], cached, needed by Touch() std::vector<uint8_t> pit; // value poked to B0, cached, needed by NoteOff)( std::vector<uint8_t> regBD; friend int adlRefreshNumCards(ADL_MIDIPlayer *device); - std::vector<adlinsdata> dynamic_metainstruments; // Replaces adlins[] when CMF file - std::vector<adldata> dynamic_instruments; // Replaces adl[] when CMF file - size_t dynamic_percussion_offset; + //! Meta information about every instrument + std::vector<adlinsdata> dynamic_metainstruments; // Replaces adlins[] when CMF file + //! Raw instrument data ready to be sent to the chip + std::vector<adldata> dynamic_instruments; // Replaces adl[] when CMF file + size_t dynamic_percussion_offset; typedef std::map<uint16_t, size_t> BankMap; BankMap dynamic_melodic_banks; BankMap dynamic_percussion_banks; const unsigned DynamicInstrumentTag /* = 0x8000u*/, - DynamicMetaInstrumentTag /* = 0x4000000u*/; -public: + DynamicMetaInstrumentTag /* = 0x4000000u*/; const adlinsdata &GetAdlMetaIns(size_t n); size_t GetAdlMetaNumber(size_t midiins); const adldata &GetAdlIns(size_t insno); - +public: void setEmbeddedBank(unsigned int bank); //! Total number of running concurrent emulated chips |