aboutsummaryrefslogtreecommitdiff
path: root/src/adldata.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/adldata.hh')
-rw-r--r--src/adldata.hh4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/adldata.hh b/src/adldata.hh
index 92341f6..2396daf 100644
--- a/src/adldata.hh
+++ b/src/adldata.hh
@@ -57,6 +57,7 @@ struct adlinsdata
uint8_t flags;
uint16_t ms_sound_kon; // Number of milliseconds it produces sound;
uint16_t ms_sound_koff;
+ int8_t midi_velocity_offset;
double voice2_fine_tune;
};
ADLDATA_BYTE_COMPARABLE(struct adlinsdata)
@@ -73,6 +74,7 @@ struct adlinsdata2
uint8_t flags;
uint16_t ms_sound_kon; // Number of milliseconds it produces sound;
uint16_t ms_sound_koff;
+ int8_t midi_velocity_offset;
double voice2_fine_tune;
adlinsdata2() {}
explicit adlinsdata2(const adlinsdata &d);
@@ -109,7 +111,7 @@ extern const AdlBankSetup adlbanksetup[];
inline adlinsdata2::adlinsdata2(const adlinsdata &d)
: tone(d.tone), flags(d.flags),
ms_sound_kon(d.ms_sound_kon), ms_sound_koff(d.ms_sound_koff),
- voice2_fine_tune(d.voice2_fine_tune)
+ midi_velocity_offset(d.midi_velocity_offset), voice2_fine_tune(d.voice2_fine_tune)
{
#ifdef DISABLE_EMBEDDED_BANKS
std::memset(adl, 0, sizeof(adldata) * 2);