diff options
author | Robin Gareus <robin@gareus.org> | 2017-09-18 20:30:40 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-09-18 20:30:40 +0200 |
commit | d36e909ad46caa80501fa684aa447b071ed9dbcf (patch) | |
tree | f998f6304537fe1c42264d531a53b785cb1118d6 /libs/ardour/auditioner.cc | |
parent | 69ed4990224cb9d12400c0bb84df8d752732a3a9 (diff) |
Tweak default config
* disable MMC by default
* auto-detect audition-synth at first run (prefer gmsynth if available)
Diffstat (limited to 'libs/ardour/auditioner.cc')
-rw-r--r-- | libs/ardour/auditioner.cc | 5 |
1 files changed, 4 insertions, 1 deletions
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)); } } |