diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 626c396e38..d6d06946cb 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -924,7 +924,7 @@ GainMeter::update_meters() if (mpeak > max_peak) { max_peak = mpeak; - if (mpeak <= -200.0f) { + if (mpeak <= Config->get_numeric_peak_min_treshold()) { peak_display_button.set_text (_("-inf")); } else { snprintf (buf, sizeof(buf), "%.1f", mpeak); diff --git a/gtk2_ardour/master_bus_ui.cc b/gtk2_ardour/master_bus_ui.cc index dfb82f6e39..524eba33e7 100644 --- a/gtk2_ardour/master_bus_ui.cc +++ b/gtk2_ardour/master_bus_ui.cc @@ -98,7 +98,7 @@ PBD::Signal1 MasterBusUI::CatchDeletion; MasterBusUI::MasterBusUI (Session* sess, PublicEditor& ed) : WavesUI ("master_ui.xml", *this) , _max_peak (minus_infinity()) - , _peak_treshold (xml_property(*xml_tree()->root(), "peaktreshold", -144.4)) // Think about having it in config + , _peak_treshold (xml_property(*xml_tree()->root(), "peaktreshold", Config->get_numeric_peak_min_treshold() )) , _level_meter_home (get_box ("level_meter_home")) , _level_meter (sess) , _peak_display_button (get_waves_button ("peak_display_button")) diff --git a/libs/ardour/ardour/rc_configuration_vars.h b/libs/ardour/ardour/rc_configuration_vars.h index 4f43187103..25ecd51537 100644 --- a/libs/ardour/ardour/rc_configuration_vars.h +++ b/libs/ardour/ardour/rc_configuration_vars.h @@ -171,6 +171,7 @@ CONFIG_VARIABLE (VUMeterStandard, meter_vu_standard, "meter-vu-standard", Meteri CONFIG_VARIABLE (MeterLineUp, meter_line_up_level, "meter-line-up-level", MeteringLineUp18) CONFIG_VARIABLE (MeterLineUp, meter_line_up_din, "meter-line-up-din", MeteringLineUp15) CONFIG_VARIABLE (float, meter_peak, "meter-peak", 0.0f) +CONFIG_VARIABLE (float, numeric_peak_min_treshold, "numeric-peak-min-treshold", -144.4f) CONFIG_VARIABLE (bool, meter_style_led, "meter-style-led", true) CONFIG_VARIABLE (bool, show_editor_meter, "show-editor-meter", true) CONFIG_VARIABLE (double, waveform_clip_level, "waveform-clip-level", -0.0) /* units of dB */