summaryrefslogtreecommitdiff
path: root/src/drumkitloader.cc
diff options
context:
space:
mode:
authorVolker Fischer <corrados@users.noreply.github.com>2023-09-25 19:25:09 +0200
committerVolker Fischer <corrados@users.noreply.github.com>2023-09-25 19:25:09 +0200
commit60fc225f5b5129f6c4530acaf5858a9ecf2f7e56 (patch)
treecae9b79c10faf5bfac2cb9ff286f306b0bcade27 /src/drumkitloader.cc
parentd08840a61f405bc89e730c0cef51537e89e6dbb5 (diff)
added new drumkit XML parameter islogpower and support logarithmic powers for the dynamic expander
Diffstat (limited to 'src/drumkitloader.cc')
-rw-r--r--src/drumkitloader.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/drumkitloader.cc b/src/drumkitloader.cc
index 9167201..91a235f 100644
--- a/src/drumkitloader.cc
+++ b/src/drumkitloader.cc
@@ -136,6 +136,7 @@ bool DrumKitLoader::loadkit(const std::string& file)
settings.drumkit_description.store("");
settings.drumkit_version.store("");
settings.drumkit_samplerate.store(44100);
+ settings.drumkit_is_log_power.store(false);
settings.load_status_text.store("");
settings.drumkit_load_status.store(LoadStatus::Parsing);
@@ -219,6 +220,7 @@ bool DrumKitLoader::loadkit(const std::string& file)
settings.drumkit_description = kit.getDescription();
settings.drumkit_version = kit.getVersion();
settings.drumkit_samplerate = kit.getSamplerate();
+ settings.drumkit_is_log_power = kit.isLogPower();
// only load the default midi map if there is one and no midimap is selected yet
if (drumkitdom.metadata.default_midimap_file != "" && settings.midimap_file == "")
{