diff options
Diffstat (limited to 'libs/surfaces/osc/osc_select_observer.cc')
-rw-r--r-- | libs/surfaces/osc/osc_select_observer.cc | 248 |
1 files changed, 124 insertions, 124 deletions
diff --git a/libs/surfaces/osc/osc_select_observer.cc b/libs/surfaces/osc/osc_select_observer.cc index fd95522738..a50588a20f 100644 --- a/libs/surfaces/osc/osc_select_observer.cc +++ b/libs/surfaces/osc/osc_select_observer.cc @@ -139,22 +139,22 @@ OSCSelectObserver::refresh_strip (boost::shared_ptr<ARDOUR::Stripable> new_strip group_name (); _strip->presentation_info().PropertyChanged.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::pi_changed, this, _1), OSC::instance()); - _osc.float_message ("/select/hide", _strip->is_hidden (), addr); + _osc.float_message (X_("/select/hide"), _strip->is_hidden (), addr); _strip->mute_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/mute"), _strip->mute_control()), OSC::instance()); - change_message ("/select/mute", _strip->mute_control()); + change_message (X_("/select/mute"), _strip->mute_control()); _strip->solo_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/solo"), _strip->solo_control()), OSC::instance()); - change_message ("/select/solo", _strip->solo_control()); + change_message (X_("/select/solo"), _strip->solo_control()); if (_strip->solo_isolate_control()) { _strip->solo_isolate_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/solo_iso"), _strip->solo_isolate_control()), OSC::instance()); - change_message ("/select/solo_iso", _strip->solo_isolate_control()); + change_message (X_("/select/solo_iso"), _strip->solo_isolate_control()); } if (_strip->solo_safe_control()) { _strip->solo_safe_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/solo_safe"), _strip->solo_safe_control()), OSC::instance()); - change_message ("/select/solo_safe", _strip->solo_safe_control()); + change_message (X_("/select/solo_safe"), _strip->solo_safe_control()); } boost::shared_ptr<Track> track = boost::dynamic_pointer_cast<Track> (_strip); @@ -166,19 +166,19 @@ OSCSelectObserver::refresh_strip (boost::shared_ptr<ARDOUR::Stripable> new_strip boost::shared_ptr<AutomationControl> rec_controllable = _strip->rec_enable_control (); if (rec_controllable) { rec_controllable->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/recenable"), _strip->rec_enable_control()), OSC::instance()); - change_message ("/select/recenable", _strip->rec_enable_control()); + change_message (X_("/select/recenable"), _strip->rec_enable_control()); } boost::shared_ptr<AutomationControl> recsafe_controllable = _strip->rec_safe_control (); if (recsafe_controllable) { recsafe_controllable->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/record_safe"), _strip->rec_safe_control()), OSC::instance()); - change_message ("/select/record_safe", _strip->rec_safe_control()); + change_message (X_("/select/record_safe"), _strip->rec_safe_control()); } boost::shared_ptr<AutomationControl> phase_controllable = _strip->phase_control (); if (phase_controllable) { phase_controllable->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/polarity"), _strip->phase_control()), OSC::instance()); - change_message ("/select/polarity", _strip->phase_control()); + change_message (X_("/select/polarity"), _strip->phase_control()); } _strip->gain_control()->alist()->automation_state_changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::gain_automation, this), OSC::instance()); @@ -188,33 +188,33 @@ OSCSelectObserver::refresh_strip (boost::shared_ptr<ARDOUR::Stripable> new_strip boost::shared_ptr<Controllable> trim_controllable = boost::dynamic_pointer_cast<Controllable>(_strip->trim_control()); if (trim_controllable) { trim_controllable->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::trim_message, this, X_("/select/trimdB"), _strip->trim_control()), OSC::instance()); - trim_message ("/select/trimdB", _strip->trim_control()); + trim_message (X_("/select/trimdB"), _strip->trim_control()); } boost::shared_ptr<Controllable> pan_controllable = boost::dynamic_pointer_cast<Controllable>(_strip->pan_azimuth_control()); if (pan_controllable) { pan_controllable->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/pan_stereo_position"), _strip->pan_azimuth_control()), OSC::instance()); - change_message ("/select/pan_stereo_position", _strip->pan_azimuth_control()); + change_message (X_("/select/pan_stereo_position"), _strip->pan_azimuth_control()); } boost::shared_ptr<Controllable> width_controllable = boost::dynamic_pointer_cast<Controllable>(_strip->pan_width_control()); if (width_controllable) { width_controllable->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/pan_stereo_width"), _strip->pan_width_control()), OSC::instance()); - change_message ("/select/pan_stereo_width", _strip->pan_width_control()); + change_message (X_("/select/pan_stereo_width"), _strip->pan_width_control()); } // Rest of possible pan controls... Untested because I can't find a way to get them in the GUI :) if (_strip->pan_elevation_control ()) { _strip->pan_elevation_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/pan_elevation_position"), _strip->pan_elevation_control()), OSC::instance()); - change_message ("/select/pan_elevation_position", _strip->pan_elevation_control()); + change_message (X_("/select/pan_elevation_position"), _strip->pan_elevation_control()); } if (_strip->pan_frontback_control ()) { _strip->pan_frontback_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/pan_frontback_position"), _strip->pan_frontback_control()), OSC::instance()); - change_message ("/select/pan_frontback_position", _strip->pan_frontback_control()); + change_message (X_("/select/pan_frontback_position"), _strip->pan_frontback_control()); } if (_strip->pan_lfe_control ()) { _strip->pan_lfe_control()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/pan_lfe_control"), _strip->pan_lfe_control()), OSC::instance()); - change_message ("/select/pan_lfe_control", _strip->pan_lfe_control()); + change_message (X_("/select/pan_lfe_control"), _strip->pan_lfe_control()); } // sends, plugins and eq @@ -223,21 +223,21 @@ OSCSelectObserver::refresh_strip (boost::shared_ptr<ARDOUR::Stripable> new_strip // but... MB master send enable is different if (_strip->master_send_enable_controllable ()) { _strip->master_send_enable_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::enable_message, this, X_("/select/master_send_enable"), _strip->master_send_enable_controllable()), OSC::instance()); - enable_message ("/select/master_send_enable", _strip->master_send_enable_controllable()); + enable_message (X_("/select/master_send_enable"), _strip->master_send_enable_controllable()); } // Compressor if (_strip->comp_enable_controllable ()) { _strip->comp_enable_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::enable_message, this, X_("/select/comp_enable"), _strip->comp_enable_controllable()), OSC::instance()); - enable_message ("/select/comp_enable", _strip->comp_enable_controllable()); + enable_message (X_("/select/comp_enable"), _strip->comp_enable_controllable()); } if (_strip->comp_threshold_controllable ()) { _strip->comp_threshold_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/comp_threshold"), _strip->comp_threshold_controllable()), OSC::instance()); - change_message ("/select/comp_threshold", _strip->comp_threshold_controllable()); + change_message (X_("/select/comp_threshold"), _strip->comp_threshold_controllable()); } if (_strip->comp_speed_controllable ()) { _strip->comp_speed_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/comp_speed"), _strip->comp_speed_controllable()), OSC::instance()); - change_message ("/select/comp_speed", _strip->comp_speed_controllable()); + change_message (X_("/select/comp_speed"), _strip->comp_speed_controllable()); } if (_strip->comp_mode_controllable ()) { _strip->comp_mode_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::comp_mode, this), OSC::instance()); @@ -245,7 +245,7 @@ OSCSelectObserver::refresh_strip (boost::shared_ptr<ARDOUR::Stripable> new_strip } if (_strip->comp_makeup_controllable ()) { _strip->comp_makeup_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/comp_makeup"), _strip->comp_makeup_controllable()), OSC::instance()); - change_message ("/select/comp_makeup", _strip->comp_makeup_controllable()); + change_message (X_("/select/comp_makeup"), _strip->comp_makeup_controllable()); } renew_sends (); renew_plugin (); @@ -261,9 +261,9 @@ OSCSelectObserver::set_expand (uint32_t expand) if (expand != _expand) { _expand = expand; if (expand) { - _osc.float_message ("/select/expand", 1.0, addr); + _osc.float_message (X_("/select/expand"), 1.0, addr); } else { - _osc.float_message ("/select/expand", 0.0, addr); + _osc.float_message (X_("/select/expand"), 0.0, addr); } } } @@ -274,50 +274,50 @@ OSCSelectObserver::clear_observer () _init = true; strip_connections.drop_connections (); // all strip buttons should be off and faders 0 and etc. - _osc.float_message ("/select/expand", 0, addr); - _osc.text_message ("/select/name", " ", addr); - _osc.text_message ("/select/group/name", " ", addr); - _osc.text_message ("/select/comment", " ", addr); - _osc.float_message ("/select/mute", 0, addr); - _osc.float_message ("/select/solo", 0, addr); - _osc.float_message ("/select/recenable", 0, addr); - _osc.float_message ("/select/record_safe", 0, addr); - _osc.float_message ("/select/monitor_input", 0, addr); - _osc.float_message ("/select/monitor_disk", 0, addr); - _osc.float_message ("/select/polarity", 0, addr); - _osc.float_message ("/select/n_inputs", 0, addr); - _osc.float_message ("/select/n_outputs", 0, addr); + _osc.float_message (X_("/select/expand"), 0, addr); + _osc.text_message (X_("/select/name"), " ", addr); + _osc.text_message (X_("/select/group/name"), " ", addr); + _osc.text_message (X_("/select/comment"), " ", addr); + _osc.float_message (X_("/select/mute"), 0, addr); + _osc.float_message (X_("/select/solo"), 0, addr); + _osc.float_message (X_("/select/recenable"), 0, addr); + _osc.float_message (X_("/select/record_safe"), 0, addr); + _osc.float_message (X_("/select/monitor_input"), 0, addr); + _osc.float_message (X_("/select/monitor_disk"), 0, addr); + _osc.float_message (X_("/select/polarity"), 0, addr); + _osc.float_message (X_("/select/n_inputs"), 0, addr); + _osc.float_message (X_("/select/n_outputs"), 0, addr); if (gainmode) { - _osc.float_message ("/select/fader", 0, addr); + _osc.float_message (X_("/select/fader"), 0, addr); } else { - _osc.float_message ("/select/gain", -193, addr); + _osc.float_message (X_("/select/gain"), -193, addr); } - _osc.float_message ("/select/trimdB", 0, addr); - _osc.float_message ("/select/pan_stereo_position", 0.5, addr); - _osc.float_message ("/select/pan_stereo_width", 1, addr); + _osc.float_message (X_("/select/trimdB"), 0, addr); + _osc.float_message (X_("/select/pan_stereo_position"), 0.5, addr); + _osc.float_message (X_("/select/pan_stereo_width"), 1, addr); if (feedback[9]) { - _osc.float_message ("/select/signal", 0, addr); + _osc.float_message (X_("/select/signal"), 0, addr); } if (feedback[7]) { if (gainmode) { - _osc.float_message ("/select/meter", 0, addr); + _osc.float_message (X_("/select/meter"), 0, addr); } else { - _osc.float_message ("/select/meter", -193, addr); + _osc.float_message (X_("/select/meter"), -193, addr); } }else if (feedback[8]) { - _osc.float_message ("/select/meter", 0, addr); - } - _osc.float_message ("/select/pan_elevation_position", 0, addr); - _osc.float_message ("/select/pan_frontback_position", .5, addr); - _osc.float_message ("/select/pan_lfe_control", 0, addr); - _osc.float_message ("/select/comp_enable", 0, addr); - _osc.float_message ("/select/comp_threshold", 0, addr); - _osc.float_message ("/select/comp_speed", 0, addr); - _osc.float_message ("/select/comp_mode", 0, addr); - _osc.text_message ("/select/comp_mode_name", " ", addr); - _osc.text_message ("/select/comp_speed_name", " ", addr); - _osc.float_message ("/select/comp_makeup", 0, addr); - _osc.float_message ("/select/expand", 0.0, addr); + _osc.float_message (X_("/select/meter"), 0, addr); + } + _osc.float_message (X_("/select/pan_elevation_position"), 0, addr); + _osc.float_message (X_("/select/pan_frontback_position"), .5, addr); + _osc.float_message (X_("/select/pan_lfe_control"), 0, addr); + _osc.float_message (X_("/select/comp_enable"), 0, addr); + _osc.float_message (X_("/select/comp_threshold"), 0, addr); + _osc.float_message (X_("/select/comp_speed"), 0, addr); + _osc.float_message (X_("/select/comp_mode"), 0, addr); + _osc.text_message (X_("/select/comp_mode_name"), " ", addr); + _osc.text_message (X_("/select/comp_speed_name"), " ", addr); + _osc.float_message (X_("/select/comp_makeup"), 0, addr); + _osc.float_message (X_("/select/expand"), 0.0, addr); send_end(); plugin_end(); eq_end(); @@ -374,28 +374,28 @@ OSCSelectObserver::send_init() send_valid = true; } else { send_gain (c, _strip->send_level_controllable(s)); - _osc.float_message_with_id ("/select/send_enable", c, 0, in_line, addr); - _osc.text_message_with_id ("/select/send_name", c, " ", in_line, addr); + _osc.float_message_with_id (X_("/select/send_enable"), c, 0, in_line, addr); + _osc.text_message_with_id (X_("/select/send_name"), c, " ", in_line, addr); } if (_strip->send_enable_controllable (s)) { _strip->send_enable_controllable(s)->Changed.connect (send_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::enable_message_with_id, this, X_("/select/send_enable"), c, _strip->send_enable_controllable(s)), OSC::instance()); - enable_message_with_id ("/select/send_enable", c, _strip->send_enable_controllable(s)); + enable_message_with_id (X_("/select/send_enable"), c, _strip->send_enable_controllable(s)); } else if (send_valid) { boost::shared_ptr<Route> r = boost::dynamic_pointer_cast<Route> (_strip); if (!r) { // should never get here - _osc.float_message_with_id ("/select/send_enable", c, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/send_enable"), c, 0, in_line, addr); } boost::shared_ptr<Send> snd = boost::dynamic_pointer_cast<Send> (r->nth_send(s)); if (snd) { boost::shared_ptr<Processor> proc = boost::dynamic_pointer_cast<Processor> (snd); proc->ActiveChanged.connect (send_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::send_enable, this, X_("/select/send_enable"), c, proc), OSC::instance()); - _osc.float_message_with_id ("/select/send_enable", c, proc->enabled(), in_line, addr); + _osc.float_message_with_id (X_("/select/send_enable"), c, proc->enabled(), in_line, addr); } } if ((gainmode != 1) && send_valid) { - _osc.text_message_with_id ("/select/send_name", c, _strip->send_name(s), in_line, addr); + _osc.text_message_with_id (X_("/select/send_name"), c, _strip->send_name(s), in_line, addr); } } } @@ -406,14 +406,14 @@ OSCSelectObserver::send_end () send_connections.drop_connections (); for (uint32_t i = 1; i <= send_size; i++) { if (gainmode) { - _osc.float_message_with_id ("/select/send_fader", i, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/send_fader"), i, 0, in_line, addr); } else { - _osc.float_message_with_id ("/select/send_gain", i, -193, in_line, addr); + _osc.float_message_with_id (X_("/select/send_gain"), i, -193, in_line, addr); } // next enable - _osc.float_message_with_id ("/select/send_enable", i, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/send_enable"), i, 0, in_line, addr); // next name - _osc.text_message_with_id ("/select/send_name", i, " ", in_line, addr); + _osc.text_message_with_id (X_("/select/send_name"), i, " ", in_line, addr); } // need to delete or clear send_timeout send_size = 0; @@ -471,7 +471,7 @@ OSCSelectObserver::plugin_init() boost::shared_ptr<ARDOUR::Plugin> pip = pi->plugin(); // we have a plugin we can ask if it is activated proc->ActiveChanged.connect (plugin_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::plug_enable, this, X_("/select/plugin/activate"), proc), OSC::instance()); - _osc.float_message ("/select/plugin/activate", proc->enabled(), addr); + _osc.float_message (X_("/select/plugin/activate"), proc->enabled(), addr); bool ok = false; // put only input controls into a vector @@ -493,15 +493,15 @@ OSCSelectObserver::plugin_init() if (plug_page_size) { plug_size = plug_page_size; } - _osc.text_message ("/select/plugin/name", pip->name(), addr); + _osc.text_message (X_("/select/plugin/name"), pip->name(), addr); uint32_t page_start = plug_page - 1; uint32_t page_end = page_start + plug_size; int pid = 1; for ( uint32_t ppi = page_start; ppi < page_end; ++ppi, ++pid) { if (ppi >= nplug_params) { - _osc.text_message_with_id ("/select/plugin/parameter/name", pid, " ", in_line, addr); - _osc.float_message_with_id ("/select/plugin/parameter", pid, 0, in_line, addr); + _osc.text_message_with_id (X_("/select/plugin/parameter/name"), pid, " ", in_line, addr); + _osc.float_message_with_id (X_("/select/plugin/parameter"), pid, 0, in_line, addr); continue; } @@ -511,7 +511,7 @@ OSCSelectObserver::plugin_init() } ParameterDescriptor pd; pip->get_parameter_descriptor(controlid, pd); - _osc.text_message_with_id ("/select/plugin/parameter/name", pid, pd.label, in_line, addr); + _osc.text_message_with_id (X_("/select/plugin/parameter/name"), pid, pd.label, in_line, addr); if ( pip->parameter_is_input(controlid)) { boost::shared_ptr<AutomationControl> c = pi->automation_control(Evoral::Parameter(PluginAutomation, 0, controlid)); if (c) { @@ -530,9 +530,9 @@ void OSCSelectObserver::plugin_parameter_changed (int pid, bool swtch, boost::shared_ptr<PBD::Controllable> controllable) { if (swtch) { - enable_message_with_id ("/select/plugin/parameter", pid, controllable); + enable_message_with_id (X_("/select/plugin/parameter"), pid, controllable); } else { - change_message_with_id ("/select/plugin/parameter", pid, controllable); + change_message_with_id (X_("/select/plugin/parameter"), pid, controllable); } } @@ -540,12 +540,12 @@ void OSCSelectObserver::plugin_end () { plugin_connections.drop_connections (); - _osc.float_message ("/select/plugin/activate", 0, addr); - _osc.text_message ("/select/plugin/name", " ", addr); + _osc.float_message (X_("/select/plugin/activate"), 0, addr); + _osc.text_message (X_("/select/plugin/name"), " ", addr); for (uint32_t i = 1; i <= plug_size; i++) { - _osc.float_message_with_id ("/select/plugin/parameter", i, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/plugin/parameter"), i, 0, in_line, addr); // next name - _osc.text_message_with_id ("/select/plugin/parameter/name", i, " ", in_line, addr); + _osc.text_message_with_id (X_("/select/plugin/parameter/name"), i, " ", in_line, addr); } plug_size = 0; nplug_params = 0; @@ -568,7 +568,7 @@ OSCSelectObserver::tick () if (now_meter < -144) now_meter = -193; if (_last_meter != now_meter) { if (feedback[7] || feedback[8]) { - string path = "/select/meter"; + string path = X_("/select/meter"); if (gainmode && feedback[7]) { _osc.float_message (path, ((now_meter + 94) / 100), addr); } else if ((!gainmode) && feedback[7]) { @@ -580,7 +580,7 @@ OSCSelectObserver::tick () } } if (feedback[9]) { - string path = "/select/signal"; + string path = X_("/select/signal"); float signal; if (now_meter < -40) { signal = 0; @@ -595,7 +595,7 @@ OSCSelectObserver::tick () } if (gain_timeout) { if (gain_timeout == 1) { - _osc.text_message ("/select/name", _strip->name(), addr); + _osc.text_message (X_("/select/name"), _strip->name(), addr); } gain_timeout--; } @@ -609,7 +609,7 @@ OSCSelectObserver::tick () if (_strip->comp_redux_controllable() && _strip->comp_enable_controllable() && _strip->comp_enable_controllable()->get_value()) { float new_value = _strip->comp_redux_controllable()->get_parameter(); if (_comp_redux != new_value) { - _osc.float_message ("/select/comp_redux", new_value, addr); + _osc.float_message (X_("/select/comp_redux"), new_value, addr); _comp_redux = new_value; } } @@ -617,7 +617,7 @@ OSCSelectObserver::tick () if (send_timeout[i]) { if (send_timeout[i] == 1) { uint32_t pg_offset = (send_page - 1) * send_page_size; - _osc.text_message_with_id ("/select/send_name", i, _strip->send_name(pg_offset + i - 1), in_line, addr); + _osc.text_message_with_id (X_("/select/send_name"), i, _strip->send_name(pg_offset + i - 1), in_line, addr); } send_timeout[i]--; } @@ -636,15 +636,15 @@ OSCSelectObserver::name_changed (const PBD::PropertyChange& what_changed) return; } - _osc.text_message ("/select/name", _strip->name(), addr); + _osc.text_message (X_("/select/name"), _strip->name(), addr); boost::shared_ptr<Route> route = boost::dynamic_pointer_cast<Route> (_strip); if (route) { //spit out the comment at the same time - _osc.text_message ("/select/comment", route->comment(), addr); + _osc.text_message (X_("/select/comment"), route->comment(), addr); // lets tell the surface how many inputs this strip has - _osc.float_message ("/select/n_inputs", (float) route->n_inputs().n_total(), addr); + _osc.float_message (X_("/select/n_inputs"), (float) route->n_inputs().n_total(), addr); // lets tell the surface how many outputs this strip has - _osc.float_message ("/select/n_outputs", (float) route->n_outputs().n_total(), addr); + _osc.float_message (X_("/select/n_outputs"), (float) route->n_outputs().n_total(), addr); } } @@ -655,16 +655,16 @@ OSCSelectObserver::group_name () RouteGroup *rg = rt->route_group(); if (rg) { - _osc.text_message ("/select/group/name", rg->name(), addr); + _osc.text_message (X_("/select/group/name"), rg->name(), addr); } else { - _osc.text_message ("/select/group/name", " ", addr); + _osc.text_message (X_("/select/group/name"), " ", addr); } } void OSCSelectObserver::pi_changed (PBD::PropertyChange const& what_changed) { - _osc.float_message ("/select/hide", _strip->is_hidden (), addr); + _osc.float_message (X_("/select/hide"), _strip->is_hidden (), addr); } void @@ -734,8 +734,8 @@ OSCSelectObserver::monitor_status (boost::shared_ptr<Controllable> controllable) input = 0; } - _osc.float_message ("/select/monitor_input", (float) input, addr); - _osc.float_message ("/select/monitor_disk", (float) disk, addr); + _osc.float_message (X_("/select/monitor_input"), (float) input, addr); + _osc.float_message (X_("/select/monitor_disk"), (float) disk, addr); } void @@ -761,17 +761,17 @@ OSCSelectObserver::gain_message () } if (gainmode) { - _osc.float_message ("/select/fader", _strip->gain_control()->internal_to_interface (value), addr); + _osc.float_message (X_("/select/fader"), _strip->gain_control()->internal_to_interface (value), addr); if (gainmode == 1) { - _osc.text_message ("/select/name", string_compose ("%1%2%3", std::fixed, std::setprecision(2), accurate_coefficient_to_dB (value)), addr); + _osc.text_message (X_("/select/name"), string_compose ("%1%2%3", std::fixed, std::setprecision(2), accurate_coefficient_to_dB (value)), addr); gain_timeout = 8; } } if (!gainmode || gainmode == 2) { if (value < 1e-15) { - _osc.float_message ("/select/gain", -200, addr); + _osc.float_message (X_("/select/gain"), -200, addr); } else { - _osc.float_message ("/select/gain", accurate_coefficient_to_dB (value), addr); + _osc.float_message (X_("/select/gain"), accurate_coefficient_to_dB (value), addr); } } } @@ -804,11 +804,11 @@ OSCSelectObserver::gain_automation () } if (gainmode) { - _osc.float_message ("/select/fader/automation", output, addr); - _osc.text_message ("/select/fader/automation_name", auto_name, addr); + _osc.float_message (X_("/select/fader/automation"), output, addr); + _osc.text_message (X_("/select/fader/automation_name"), auto_name, addr); } else { - _osc.float_message ("/select/gain/automation", output, addr); - _osc.text_message ("/select/gain/automation_name", auto_name, addr); + _osc.float_message (X_("/select/gain/automation"), output, addr); + _osc.text_message (X_("/select/gain/automation_name"), auto_name, addr); } gain_message (); @@ -847,16 +847,16 @@ OSCSelectObserver::send_gain (uint32_t id, boost::shared_ptr<PBD::Controllable> if (controllable) { value = controllable->internal_to_interface (raw_value); } - _osc.float_message_with_id ("/select/send_fader", id, value, in_line, addr); + _osc.float_message_with_id (X_("/select/send_fader"), id, value, in_line, addr); if (gainmode == 1) { - _osc.text_message_with_id ("/select/send_name" , id, string_compose ("%1%2%3", std::fixed, std::setprecision(2), db), in_line, addr); + _osc.text_message_with_id (X_("/select/send_name") , id, string_compose ("%1%2%3", std::fixed, std::setprecision(2), db), in_line, addr); if (send_timeout.size() > id) { send_timeout[id] = 8; } } } if (!gainmode || gainmode == 2) { - _osc.float_message_with_id ("/select/send_gain", id, db, in_line, addr); + _osc.float_message_with_id (X_("/select/send_gain"), id, db, in_line, addr); } } @@ -867,15 +867,15 @@ OSCSelectObserver::send_enable (string path, uint32_t id, boost::shared_ptr<Proc // with no delay value is wrong Glib::usleep(10); - _osc.float_message_with_id ("/select/send_enable", id, proc->enabled(), in_line, addr); + _osc.float_message_with_id (X_("/select/send_enable"), id, proc->enabled(), in_line, addr); } void OSCSelectObserver::comp_mode () { - change_message ("/select/comp_mode", _strip->comp_mode_controllable()); - _osc.text_message ("/select/comp_mode_name", _strip->comp_mode_name(_strip->comp_mode_controllable()->get_value()), addr); - _osc.text_message ("/select/comp_speed_name", _strip->comp_speed_name(_strip->comp_mode_controllable()->get_value()), addr); + change_message (X_("/select/comp_mode"), _strip->comp_mode_controllable()); + _osc.text_message (X_("/select/comp_mode_name"), _strip->comp_mode_name(_strip->comp_mode_controllable()->get_value()), addr); + _osc.text_message (X_("/select/comp_speed_name"), _strip->comp_speed_name(_strip->comp_mode_controllable()->get_value()), addr); } void @@ -884,37 +884,37 @@ OSCSelectObserver::eq_init() // HPF and enable are special case, rest are in bands if (_strip->filter_enable_controllable (true)) { _strip->filter_enable_controllable (true)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/eq_hpf/enable"), _strip->filter_enable_controllable (true)), OSC::instance()); - change_message ("/select/eq_hpf/enable", _strip->filter_enable_controllable(true)); + change_message (X_("/select/eq_hpf/enable"), _strip->filter_enable_controllable(true)); } if (_strip->filter_enable_controllable (false)) { _strip->filter_enable_controllable (false)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/eq_lpf/enable"), _strip->filter_enable_controllable (false)), OSC::instance()); - change_message ("/select/eq_lpf/enable", _strip->filter_enable_controllable(false)); + change_message (X_("/select/eq_lpf/enable"), _strip->filter_enable_controllable(false)); } if (_strip->filter_freq_controllable (true)) { _strip->filter_freq_controllable (true)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/eq_hpf/freq"), _strip->filter_freq_controllable (true)), OSC::instance()); - change_message ("/select/eq_hpf/freq", _strip->filter_freq_controllable(true)); + change_message (X_("/select/eq_hpf/freq"), _strip->filter_freq_controllable(true)); } if (_strip->filter_freq_controllable (false)) { _strip->filter_freq_controllable (false)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/eq_lpf/freq"), _strip->filter_freq_controllable (false)), OSC::instance()); - change_message ("/select/eq_lpf/freq", _strip->filter_freq_controllable(false)); + change_message (X_("/select/eq_lpf/freq"), _strip->filter_freq_controllable(false)); } if (_strip->filter_slope_controllable (true)) { _strip->filter_slope_controllable (true)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/eq_hpf/slope"), _strip->filter_slope_controllable (true)), OSC::instance()); - change_message ("/select/eq_hpf/slope", _strip->filter_slope_controllable(true)); + change_message (X_("/select/eq_hpf/slope"), _strip->filter_slope_controllable(true)); } if (_strip->filter_slope_controllable (false)) { _strip->filter_slope_controllable (false)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message, this, X_("/select/eq_lpf/slope"), _strip->filter_slope_controllable (false)), OSC::instance()); - change_message ("/select/eq_lpf/slope", _strip->filter_slope_controllable(false)); + change_message (X_("/select/eq_lpf/slope"), _strip->filter_slope_controllable(false)); } if (_strip->eq_enable_controllable ()) { _strip->eq_enable_controllable ()->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::enable_message, this, X_("/select/eq_enable"), _strip->eq_enable_controllable()), OSC::instance()); - enable_message ("/select/eq_enable", _strip->eq_enable_controllable()); + enable_message (X_("/select/eq_enable"), _strip->eq_enable_controllable()); } eq_bands = _strip->eq_band_cnt (); @@ -927,23 +927,23 @@ OSCSelectObserver::eq_init() for (int i = 0; i < eq_bands; i++) { if (_strip->eq_band_name(i).size()) { - _osc.text_message_with_id ("/select/eq_band_name", i + 1, _strip->eq_band_name (i), in_line, addr); + _osc.text_message_with_id (X_("/select/eq_band_name"), i + 1, _strip->eq_band_name (i), in_line, addr); } if (_strip->eq_gain_controllable (i)) { _strip->eq_gain_controllable(i)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message_with_id, this, X_("/select/eq_gain"), i + 1, _strip->eq_gain_controllable(i)), OSC::instance()); - change_message_with_id ("/select/eq_gain", i + 1, _strip->eq_gain_controllable(i)); + change_message_with_id (X_("/select/eq_gain"), i + 1, _strip->eq_gain_controllable(i)); } if (_strip->eq_freq_controllable (i)) { _strip->eq_freq_controllable(i)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message_with_id, this, X_("/select/eq_freq"), i + 1, _strip->eq_freq_controllable(i)), OSC::instance()); - change_message_with_id ("/select/eq_freq", i + 1, _strip->eq_freq_controllable(i)); + change_message_with_id (X_("/select/eq_freq"), i + 1, _strip->eq_freq_controllable(i)); } if (_strip->eq_q_controllable (i)) { _strip->eq_q_controllable(i)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message_with_id, this, X_("/select/eq_q"), i + 1, _strip->eq_q_controllable(i)), OSC::instance()); - change_message_with_id ("/select/eq_q", i + 1, _strip->eq_q_controllable(i)); + change_message_with_id (X_("/select/eq_q"), i + 1, _strip->eq_q_controllable(i)); } if (_strip->eq_shape_controllable (i)) { _strip->eq_shape_controllable(i)->Changed.connect (eq_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::change_message_with_id, this, X_("/select/eq_shape"), i + 1, _strip->eq_shape_controllable(i)), OSC::instance()); - change_message_with_id ("/select/eq_shape", i + 1, _strip->eq_shape_controllable(i)); + change_message_with_id (X_("/select/eq_shape"), i + 1, _strip->eq_shape_controllable(i)); } } } @@ -952,15 +952,15 @@ void OSCSelectObserver::eq_end () { eq_connections.drop_connections (); - _osc.float_message ("/select/eq_hpf", 0, addr); - _osc.float_message ("/select/eq_enable", 0, addr); + _osc.float_message (X_("/select/eq_hpf"), 0, addr); + _osc.float_message (X_("/select/eq_enable"), 0, addr); for (int i = 1; i <= eq_bands; i++) { - _osc.text_message_with_id ("/select/eq_band_name", i, " ", in_line, addr); - _osc.float_message_with_id ("/select/eq_gain", i, 0, in_line, addr); - _osc.float_message_with_id ("/select/eq_freq", i, 0, in_line, addr); - _osc.float_message_with_id ("/select/eq_q", i, 0, in_line, addr); - _osc.float_message_with_id ("/select/eq_shape", i, 0, in_line, addr); + _osc.text_message_with_id (X_("/select/eq_band_name"), i, " ", in_line, addr); + _osc.float_message_with_id (X_("/select/eq_gain"), i, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/eq_freq"), i, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/eq_q"), i, 0, in_line, addr); + _osc.float_message_with_id (X_("/select/eq_shape"), i, 0, in_line, addr); } |