summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-18 20:30:40 +0200
committerRobin Gareus <robin@gareus.org>2017-09-18 20:30:40 +0200
commitd36e909ad46caa80501fa684aa447b071ed9dbcf (patch)
treef998f6304537fe1c42264d531a53b785cb1118d6 /libs
parent69ed4990224cb9d12400c0bb84df8d752732a3a9 (diff)
Tweak default config
* disable MMC by default * auto-detect audition-synth at first run (prefer gmsynth if available)
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/ardour/rc_configuration_vars.h4
-rw-r--r--libs/ardour/auditioner.cc5
2 files changed, 6 insertions, 3 deletions
diff --git a/libs/ardour/ardour/rc_configuration_vars.h b/libs/ardour/ardour/rc_configuration_vars.h
index fd4d014c59..b6d6c80b50 100644
--- a/libs/ardour/ardour/rc_configuration_vars.h
+++ b/libs/ardour/ardour/rc_configuration_vars.h
@@ -50,7 +50,7 @@ CONFIG_VARIABLE (TracksAutoNamingRule, tracks_auto_naming, "tracks-auto-naming",
CONFIG_VARIABLE (bool, trace_midi_input, "trace-midi-input", false)
CONFIG_VARIABLE (bool, trace_midi_output, "trace-midi-output", false)
CONFIG_VARIABLE (bool, send_mtc, "send-mtc", false)
-CONFIG_VARIABLE (bool, send_mmc, "send-mmc", true)
+CONFIG_VARIABLE (bool, send_mmc, "send-mmc", false)
CONFIG_VARIABLE (bool, send_midi_clock, "send-midi-clock", false)
CONFIG_VARIABLE (bool, mmc_control, "mmc-control", true)
CONFIG_VARIABLE (bool, midi_feedback, "midi-feedback", false)
@@ -142,7 +142,7 @@ CONFIG_VARIABLE (std::string, monitor_bus_preferred_bundle, "monitor-bus-preferr
CONFIG_VARIABLE (bool, quieten_at_speed, "quieten-at-speed", true)
CONFIG_VARIABLE (bool, link_send_and_route_panner, "link-send-and-route-panner", true)
-CONFIG_VARIABLE (std::string, midi_audition_synth_uri, "midi-audition-synth-uri", "https://community.ardour.org/node/7596")
+CONFIG_VARIABLE (std::string, midi_audition_synth_uri, "midi-audition-synth-uri", "")
/* click */
diff --git a/libs/ardour/auditioner.cc b/libs/ardour/auditioner.cc
index 0ea66aa387..58c7cd8c8f 100644
--- a/libs/ardour/auditioner.cc
+++ b/libs/ardour/auditioner.cc
@@ -97,7 +97,7 @@ Auditioner::lookup_synth ()
{
string plugin_id = Config->get_midi_audition_synth_uri();
asynth.reset ();
- if (!plugin_id.empty()) {
+ if (!plugin_id.empty() || plugin_id == X_("@default@")) {
boost::shared_ptr<Plugin> p;
p = find_plugin (_session, plugin_id, ARDOUR::LV2);
if (!p) {
@@ -113,6 +113,9 @@ Auditioner::lookup_synth ()
}
}
if (p) {
+ if (plugin_id == X_("@default@")) {
+ Config->set_midi_audition_synth_uri (p->get_info()->unique_id);
+ }
asynth = boost::shared_ptr<Processor> (new PluginInsert (_session, p));
}
}