From 5f16e48d7e2b08a23847ad45c96f6583349ff820 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 28 Mar 2016 17:50:35 +0200 Subject: expose strict-i/o preference --- gtk2_ardour/rc_option_editor.cc | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/rc_option_editor.cc') diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index e544b8d582..b2eaddfafb 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -2360,8 +2360,8 @@ if (!Profile->get_mixbus()) { sigc::mem_fun (*_rc_config, &RCConfiguration::set_tape_machine_mode) )); -if (!Profile->get_mixbus()) { add_option (_("Audio"), new OptionEditorHeading (_("Connection of tracks and busses"))); +if (!Profile->get_mixbus()) { add_option (_("Audio"), new BoolOption ( @@ -2397,6 +2397,18 @@ if (!Profile->get_mixbus()) { add_option (_("Audio"), oac); } // !mixbus + bo = new BoolOption ( + "strict-io", + _("Use 'Strict-I/O for new tracks or Busses"), + sigc::mem_fun (*_rc_config, &RCConfiguration::get_strict_io), + sigc::mem_fun (*_rc_config, &RCConfiguration::set_strict_io) + ); + + add_option (_("Audio"), bo); + Gtkmm2ext::UI::instance()->set_tip (bo->tip_widget(), + _("With strict-i/o enabled, Effect Processors will not modify the number of channels on a track. The number of output channels will always match the number of input channels.")); + + add_option (_("Audio"), new OptionEditorHeading (_("Denormals"))); add_option (_("Audio"), -- cgit v1.2.3