13
0

Add Loudness Assistant to session menu

This commit is contained in:
Robin Gareus 2020-07-23 04:11:47 +02:00
parent 6c15404574
commit 02a31b97b2
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
5 changed files with 6 additions and 8 deletions

View File

@ -27,6 +27,8 @@
<menuitem action='OpenVideo'/>
<menuitem action='CloseVideo'/>
<menuitem action='LoudnessAssistant'/>
<menu name='Export' action='Export'>
<menuitem action='ExportAudio'/>
<menuitem action='StemExport'/>

View File

@ -1920,7 +1920,7 @@ Editor::add_selection_context_items (Menu_Helpers::MenuList& edit_items)
edit_items.push_back (MenuElem (_("Loudness Analysis"), sigc::mem_fun(*this, &Editor::loudness_analyze_range_selection)));
edit_items.push_back (MenuElem (_("Spectral Analysis"), sigc::mem_fun(*this, &Editor::spectral_analyze_range_selection)));
edit_items.push_back (SeparatorElem());
edit_items.push_back (MenuElem (_("Loudness Assistant..."), sigc::mem_fun(*this, &Editor::analyze_range_export)));
edit_items.push_back (MenuElem (_("Loudness Assistant..."), sigc::bind (sigc::mem_fun (*this, &Editor::measure_master_loudness), true)));
edit_items.push_back (SeparatorElem());
edit_items.push_back (

View File

@ -310,7 +310,6 @@ public:
void export_region ();
/* export for analysis only */
void analyze_range_export ();
void measure_master_loudness (bool);
bool process_midi_export_dialog (MidiExportDialog& dialog, boost::shared_ptr<ARDOUR::MidiRegion> midi_region);

View File

@ -683,6 +683,9 @@ Editor::register_actions ()
act = reg_sens (editor_actions, X_("addExistingPTFiles"), _("Import PT session"), sigc::mem_fun (*this, &Editor::external_pt_dialog));
ActionManager::write_sensitive_actions.push_back (act);
act = reg_sens (editor_actions, X_("LoudnessAssistant"), _("Loudness Assistant..."), sigc::bind (sigc::mem_fun (*this, &Editor::measure_master_loudness), false));
ActionManager::write_sensitive_actions.push_back (act);
/* the next two are duplicate items with different names for use in two different contexts */
act = reg_sens (editor_actions, X_("addExternalAudioToRegionList"), _("Import to Source List..."), sigc::bind (sigc::mem_fun(*this, &Editor::add_external_audio_action), ImportAsRegion));

View File

@ -147,12 +147,6 @@ Editor::measure_master_loudness (bool range_selection)
}
}
void
Editor::analyze_range_export ()
{
measure_master_loudness (true);
}
void
Editor::export_range ()
{