- staff_handle_drul_[UP].set_translator (daddy->daddy_trans_l_ -> find_create_translator_l ("Staff", "upper"));
- staff_handle_drul_[DOWN].set_translator (daddy->daddy_trans_l_-> find_create_translator_l ("Staff", "lower"));
+
+ Scalar pit = get_property ("switchPitch", 0);
+ if (pit.isnum_b ())
+ switch_pitch_i_ = int (pit);
+ Scalar s = get_property("staffContextName", 0);
+ Scalar up = get_property ("upStaffName",0);
+ Scalar down = get_property ("downStaffName",0);
+ if (!up.length_i()) up = "upper";
+ if (!down.length_i()) up = "lower";
+
+ staff_handle_drul_[UP].set_translator (daddy->daddy_trans_l_ -> find_create_translator_l (s, up));
+ staff_handle_drul_[DOWN].set_translator (daddy->daddy_trans_l_-> find_create_translator_l (s, down));