From b0d6082900c3ea37b36afe190e0bb3b3e67c9899 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Fri, 17 Nov 2017 02:52:06 +0300 Subject: Tiny beautifying, again --- src/adlmidi_load.cpp | 2 +- src/adlmidi_private.hpp | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 12 deletions(-) (limited to 'src') 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 cards; - #else +# else std::vector<_opl3_chip> cards; - #endif - #endif +# endif +#endif private: std::vector ins; // index to adl[], cached, needed by Touch() std::vector pit; // value poked to B0, cached, needed by NoteOff)( std::vector regBD; friend int adlRefreshNumCards(ADL_MIDIPlayer *device); - std::vector dynamic_metainstruments; // Replaces adlins[] when CMF file - std::vector dynamic_instruments; // Replaces adl[] when CMF file - size_t dynamic_percussion_offset; + //! Meta information about every instrument + std::vector dynamic_metainstruments; // Replaces adlins[] when CMF file + //! Raw instrument data ready to be sent to the chip + std::vector dynamic_instruments; // Replaces adl[] when CMF file + size_t dynamic_percussion_offset; typedef std::map 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 -- cgit v1.2.3