summaryrefslogtreecommitdiff
path: root/src/dgxmlparser.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/dgxmlparser.cc
parentd08840a61f405bc89e730c0cef51537e89e6dbb5 (diff)
added new drumkit XML parameter islogpower and support logarithmic powers for the dynamic expander
Diffstat (limited to 'src/dgxmlparser.cc')
-rw-r--r--src/dgxmlparser.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dgxmlparser.cc b/src/dgxmlparser.cc
index bd9af66..b3aba75 100644
--- a/src/dgxmlparser.cc
+++ b/src/dgxmlparser.cc
@@ -209,6 +209,8 @@ bool parseDrumkitFile(const std::string& filename, DrumkitDOM& dom, LogFunction
res &= attrcpy(dom.version, drumkit, "version", logger, filename, true);
dom.samplerate = 44100.0;
res &= attrcpy(dom.samplerate, drumkit, "samplerate", logger, filename, true);
+ dom.islogpower = false;
+ res &= attrcpy(dom.islogpower, drumkit, "islogpower", logger, filename, true);
// Use the old name and description attributes on the drumkit node as fallback
res &= attrcpy(dom.metadata.title, drumkit, "name", logger, filename, true);