diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-15 15:00:22 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-15 15:04:36 +0200 |
commit | 80aa2574819e947668092c660d767e25a661c6f1 (patch) | |
tree | 04267e2361d995787f0ccdd0e544264788517fff /gtk2_ardour | |
parent | 9b1d7fd2f7c9167d9d7b7aa3115497ab65747877 (diff) |
add VU and IEC meter DSP (from jmeters)
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/meter_patterns.cc | 9 | ||||
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 3 | ||||
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 3 |
3 files changed, 15 insertions, 0 deletions
diff --git a/gtk2_ardour/meter_patterns.cc b/gtk2_ardour/meter_patterns.cc index 80655af7b9..ccf24fcefc 100644 --- a/gtk2_ardour/meter_patterns.cc +++ b/gtk2_ardour/meter_patterns.cc @@ -64,6 +64,15 @@ ArdourMeter::meter_type_string (ARDOUR::MeterType mt) case MeterKrms: return _("RMS + Peak"); break; + case MeterIEC1: + return _("DIN"); + break; + case MeterIEC2: + return _("EBU/BBC"); + break; + case MeterVU: + return _("VU"); + break; default: return _("???"); break; diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index 44144114a4..3a8410867a 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -573,6 +573,9 @@ MeterStrip::popup_level_meter_menu (GdkEventButton* ev) _suspend_menu_callbacks = true; add_level_meter_item (items, group, ArdourMeter::meter_type_string(MeterPeak), MeterPeak); add_level_meter_item (items, group, ArdourMeter::meter_type_string(MeterKrms), MeterKrms); + add_level_meter_item (items, group, ArdourMeter::meter_type_string(MeterIEC1), MeterIEC1); + add_level_meter_item (items, group, ArdourMeter::meter_type_string(MeterIEC2), MeterIEC2); + add_level_meter_item (items, group, ArdourMeter::meter_type_string(MeterVU), MeterVU); MeterType cmt = _route->meter_type(); const std::string cmn = ArdourMeter::meter_type_string(cmt); diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 6128780cf0..dec072b067 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -2135,6 +2135,9 @@ MixerStrip::popup_level_meter_menu (GdkEventButton* ev) add_level_meter_item_type (items, tgroup, ArdourMeter::meter_type_string(MeterPeak), MeterPeak); add_level_meter_item_type (items, tgroup, ArdourMeter::meter_type_string(MeterKrms), MeterKrms); + add_level_meter_item_type (items, tgroup, ArdourMeter::meter_type_string(MeterIEC1), MeterIEC1); + add_level_meter_item_type (items, tgroup, ArdourMeter::meter_type_string(MeterIEC2), MeterIEC2); + add_level_meter_item_type (items, tgroup, ArdourMeter::meter_type_string(MeterVU), MeterVU); int _strip_type; if (_route->is_master()) { |