summaryrefslogtreecommitdiff
path: root/drumgizmo
diff options
context:
space:
mode:
authorJonas Suhr Christensen <jsc@umbraculum.org>2018-06-08 00:15:27 +0200
committerJonas Suhr Christensen <jsc@umbraculum.org>2018-06-08 10:50:07 +0200
commit7c14de074b3eee3ed283d0f92e67cd5ffbfb5658 (patch)
treeb7718b72a69974f627b9d1017d5d0409476b8317 /drumgizmo
parent8f3f22bb5d9d6879bb21d0132a3e0d0af4cd5380 (diff)
drumgizmoc: add set/enable master bleed option
Diffstat (limited to 'drumgizmo')
-rw-r--r--drumgizmo/drumgizmoc.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/drumgizmo/drumgizmoc.cc b/drumgizmo/drumgizmoc.cc
index 6a2458b..5172666 100644
--- a/drumgizmo/drumgizmoc.cc
+++ b/drumgizmo/drumgizmoc.cc
@@ -44,6 +44,7 @@
#include "event.h"
+#include "nolocale.h"
typedef struct parm_token
{
@@ -80,6 +81,7 @@ static std::string usage(std::string name)
output << "Usage: " << name << " [options] drumkitfile\n";
output << "Options:\n";
output << " -a, --async-load Load drumkit in the background and start the ";
+ output << " -b --bleed Set and enable master bleed";
output << "engine immediately.\n";
output << " -i, --inputengine dummy|test|jackmidi|midifile Use said event ";
output << "input engine.\n";
@@ -204,6 +206,12 @@ int main(int argc, char* argv[])
async = true;
});
+ opt.add("bleed", required_argument, 'B', [&]() {
+ float bleed = atof_nol(optarg);
+ settings.enable_bleed_control = true;
+ settings.master_bleed = bleed;
+ });
+
opt.add("inputengine", required_argument, 'i', [&]() {
std::string engine = optarg;
if(engine == "help")