summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-28 17:50:35 +0200
committerRobin Gareus <robin@gareus.org>2016-03-28 18:25:34 +0200
commit5f16e48d7e2b08a23847ad45c96f6583349ff820 (patch)
tree2676d637614d3b98439fc73dd5b5c70989612b49
parent378ea77da44f3634df34e42619563cc4d540c033 (diff)
expose strict-i/o preference
-rw-r--r--gtk2_ardour/rc_option_editor.cc14
1 files changed, 13 insertions, 1 deletions
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"),