From 8b8205994bf0f4b0f427c2268182d7c958670550 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Nusser?= Date: Fri, 1 May 2020 22:44:27 +0200 Subject: Add default kit/map functionality for config file. For this I introduced a new config file called drumgizmo.conf. --- src/drumgizmo.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/drumgizmo.cc') diff --git a/src/drumgizmo.cc b/src/drumgizmo.cc index 3af5cbc..ca91c12 100644 --- a/src/drumgizmo.cc +++ b/src/drumgizmo.cc @@ -55,6 +55,16 @@ DrumGizmo::DrumGizmo(Settings& settings, loader.init(); setSamplerate(44100.0f, settings.resampling_quality.load()); settings_getter.audition_counter.hasChanged(); // Reset audition_counter + + config.load(); + if(config.defaultMidimap != "" && settings.midimap_file.load() == "") + { + settings.midimap_file.store(config.defaultMidimap); + } + if(config.defaultKit != "" && settings.drumkit_file.load() == "") + { + settings.drumkit_file.store(config.defaultKit); + } } DrumGizmo::~DrumGizmo() -- cgit v1.2.3