aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2017-11-17 02:52:06 +0300
committerWohlstand <admin@wohlnet.ru>2017-11-17 02:52:06 +0300
commitb0d6082900c3ea37b36afe190e0bb3b3e67c9899 (patch)
tree371f3f7ed75454c60bab949b3ea2aa000ffa4723 /src
parent456487e8afb15bc4c40b9bcab023f4467f0868b1 (diff)
downloadlibADLMIDI-b0d6082900c3ea37b36afe190e0bb3b3e67c9899.tar.gz
libADLMIDI-b0d6082900c3ea37b36afe190e0bb3b3e67c9899.tar.bz2
libADLMIDI-b0d6082900c3ea37b36afe190e0bb3b3e67c9899.zip
Tiny beautifying, again
Diffstat (limited to 'src')
-rw-r--r--src/adlmidi_load.cpp2
-rw-r--r--src/adlmidi_private.hpp24
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