summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-01-30 10:42:43 +0100
committerRobin Gareus <robin@gareus.org>2015-01-30 10:43:56 +0100
commitfe0254344ffcf5675d94a1448283491c138dd5d1 (patch)
tree932782220032bc1ae3bd1d0a4e3f7cac66b0c224 /gtk2_ardour
parentf15236b9a03cc7e4a5c3d053bc02ab1811eec159 (diff)
clarify sync-lock and disable it by default.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/rc_option_editor.cc14
1 files changed, 11 insertions, 3 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc
index 358ff6e107..a57764e9b6 100644
--- a/gtk2_ardour/rc_option_editor.cc
+++ b/gtk2_ardour/rc_option_editor.cc
@@ -1498,13 +1498,21 @@ RCOptionEditor::RCOptionEditor ()
_sync_genlock = new BoolOption (
"timecode-source-is-synced",
- _("External timecode is sync locked"),
+ _("Sync lock timecode to clock - Disable drift compensation."),
sigc::mem_fun (*_rc_config, &RCConfiguration::get_timecode_source_is_synced),
sigc::mem_fun (*_rc_config, &RCConfiguration::set_timecode_source_is_synced)
);
Gtkmm2ext::UI::instance()->set_tip
- (_sync_genlock->tip_widget(),
- _("<b>When enabled</b> indicates that the selected external timecode source shares sync (Black &amp; Burst, Wordclock, etc) with the audio interface."));
+ (_sync_genlock->tip_widget(),
+ string_compose (_("<b>When enabled</b> %1 will never varispeed when slaved to external timecode. "
+ "Sync Lock indicates that the selected external timecode source shares clock-sync "
+ "(Black &amp; Burst, Wordclock, etc) with the audio interface. "
+ "This option disables drift compensation. The transport speed is fixed at 1.0."
+ "Varispeed LTC will be ignored and cause drift."
+ "\n\n"
+ "<b>When disabled</b> %1 will compensate for potential drift, regardless if the "
+ "timecode sources shares clock sync."
+ ), PROGRAM_NAME));
add_option (_("Transport"), _sync_genlock);