aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_db.h
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2020-08-24 13:32:11 +0300
committerWohlstand <admin@wohlnet.ru>2020-08-24 13:32:11 +0300
commit761bd05f107b856c8aefeb3e753fa94221f926bc (patch)
tree73f9bfa83f4cb00239b2fc548b6f5bd7d07cd219 /src/adlmidi_db.h
parent22d2506f5308094e706ec152ec64cfc92ef12876 (diff)
downloadlibADLMIDI-761bd05f107b856c8aefeb3e753fa94221f926bc.tar.gz
libADLMIDI-761bd05f107b856c8aefeb3e753fa94221f926bc.tar.bz2
libADLMIDI-761bd05f107b856c8aefeb3e753fa94221f926bc.zip
Fixed a bug of junk instruments instead of blank
Diffstat (limited to 'src/adlmidi_db.h')
-rw-r--r--src/adlmidi_db.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/adlmidi_db.h b/src/adlmidi_db.h
index a560e9c..1a55e4b 100644
--- a/src/adlmidi_db.h
+++ b/src/adlmidi_db.h
@@ -38,6 +38,7 @@
#endif
typedef uint16_t bank_count_t;
+typedef int16_t midi_bank_idx_t;
#ifndef DISABLE_EMBEDDED_BANKS
extern const size_t g_embeddedBanksCount;
@@ -60,7 +61,7 @@ struct MidiBank
{
uint8_t msb;
uint8_t lsb;
- int16_t insts[128];
+ midi_bank_idx_t insts[128];
} ATTRIB_PACKED;
struct InstrumentEntry