mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-21 14:16:31 +01:00
peak-indicator threshold configuration
This commit is contained in:
parent
7df8ab494a
commit
6d09070895
4 changed files with 11 additions and 2 deletions
|
|
@ -844,7 +844,7 @@ GainMeterBase::update_meters()
|
||||||
peak_display.set_label (buf);
|
peak_display.set_label (buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mpeak >= 0.0f) {
|
if (mpeak >= Config->get_meter_peak()) {
|
||||||
peak_display.set_name ("MixerStripPeakDisplayPeak");
|
peak_display.set_name ("MixerStripPeakDisplayPeak");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -241,7 +241,7 @@ MeterStrip::fast_update ()
|
||||||
float mpeak = level_meter->update_meters();
|
float mpeak = level_meter->update_meters();
|
||||||
if (mpeak > max_peak) {
|
if (mpeak > max_peak) {
|
||||||
max_peak = mpeak;
|
max_peak = mpeak;
|
||||||
if (mpeak >= -0.5f) {
|
if (mpeak >= Config->get_meter_peak()) {
|
||||||
peak_display.set_name ("meterbridge peakindicator on");
|
peak_display.set_name ("meterbridge peakindicator on");
|
||||||
peak_display.set_elements((ArdourButton::Element) (ArdourButton::Edge|ArdourButton::Body));
|
peak_display.set_elements((ArdourButton::Element) (ArdourButton::Edge|ArdourButton::Body));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1937,6 +1937,14 @@ RCOptionEditor::RCOptionEditor ()
|
||||||
mlu->add (MeteringLineUp15, _("-15dB"));
|
mlu->add (MeteringLineUp15, _("-15dB"));
|
||||||
|
|
||||||
add_option (S_("Preferences|GUI"), mlu);
|
add_option (S_("Preferences|GUI"), mlu);
|
||||||
|
|
||||||
|
add_option (S_("Preferences|GUI"),
|
||||||
|
new FaderOption (
|
||||||
|
"meter-peak",
|
||||||
|
_("Meter Peak Threshold"),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::get_meter_peak),
|
||||||
|
sigc::mem_fun (*_rc_config, &RCConfiguration::set_meter_peak)
|
||||||
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
|
|
||||||
|
|
@ -150,6 +150,7 @@ CONFIG_VARIABLE (bool, super_rapid_clock_update, "super-rapid-clock-update", fal
|
||||||
CONFIG_VARIABLE (float, meter_hold, "meter-hold", 100.0f)
|
CONFIG_VARIABLE (float, meter_hold, "meter-hold", 100.0f)
|
||||||
CONFIG_VARIABLE (float, meter_falloff, "meter-falloff", 32.0f)
|
CONFIG_VARIABLE (float, meter_falloff, "meter-falloff", 32.0f)
|
||||||
CONFIG_VARIABLE (MeterLineUp, meter_line_up_level, "meter-line-up-level", MeteringLineUp18)
|
CONFIG_VARIABLE (MeterLineUp, meter_line_up_level, "meter-line-up-level", MeteringLineUp18)
|
||||||
|
CONFIG_VARIABLE (float, meter_peak, "meter-peak", 0.0f)
|
||||||
|
|
||||||
/* miscellany */
|
/* miscellany */
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue