diff --git a/include/class-reference.html b/include/class-reference.html
index 2f512578..0a3c4771 100644
--- a/include/class-reference.html
+++ b/include/class-reference.html
@@ -341,6 +341,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | physically_connected (std::string) | |
PortEngine | port_engine () | |
bool | port_is_physical (std::string) | |
+ void | reset_input_meters () | |
↠ ARDOUR:AudioPlaylist
C‡: boost::shared_ptr< ARDOUR::AudioPlaylist >, boost::weak_ptr< ARDOUR::AudioPlaylist >
@@ -386,6 +387,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
RegionListPtr | regions_with_end_within (Range) | |
RegionListPtr | regions_with_start_within (Range) | |
void | remove_region (Region) | |
+ bool | set_name (std::string) | |
bool | shared () | |
void | split_region (Region, MusicSample) | |
Region | top_region_at (long) | |
@@ -441,6 +443,22 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
AudioPort | to_audioport () | |
MidiPort | to_midiport () | |
+∁ ARDOUR:AudioPortMeters
+C‡: std::map<std::string, ARDOUR::PortManager::DPM >
+
+
+ Constructor |
+ ℂ | ARDOUR.AudioPortMeters () | |
+ Methods |
+ LuaTable | add (std::string, ARDOUR::PortManager::DPM ) | |
+ ... | at (--lua--) | |
+ void | clear () | |
+ unsigned long | count (std::string) | |
+ bool | empty () | |
+ LuaIter | iter () | |
+ unsigned long | size () | |
+ LuaTable | table () | |
+
∁ ARDOUR:AudioRange
C‡: ARDOUR::AudioRange
@@ -502,6 +520,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | automatic () | |
bool | can_move () | |
bool | captured () | |
+ void | captured_xruns (XrunPositions&, bool) | |
void | clear_sync_position () | |
Control | control (Parameter, bool) | |
bool | covers (long) | |
@@ -618,6 +637,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
std::string | ancestor_name () | |
bool | can_be_analysed () | |
+ XrunPositions | captured_xruns () | |
bool | has_been_analysed () | |
long | natural_position () | |
long | timeline_position () | |
@@ -915,6 +935,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| Remove all events after the given time from this list. - last_coordinate
- time in audio samples of the last event to keep
|
void | truncate_start (double) | |
| Remove all events up to to the given time from this list. - overall_length
- overall length in audio samples
|
+ Cast |
+ AutomationList | to_automationlist () | |
∁ ARDOUR:BackendVector
C‡: std::vector<ARDOUR::AudioBackendInfo const* >
@@ -1064,7 +1086,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| Instantiate Biquad Filter - samplerate
- Samplerate
|
Methods |
void | compute (Type, double, double, double) | |
- | setup filter, compute coefficients - type
- filter type (LowPass, HighPass, etc)
- freq
- filter frequency
- Q
- filter quality
- gain
- filter gain
|
+ | setup filter, compute coefficients - t
- filter type (LowPass, HighPass, etc)
- freq
- filter frequency
- Q
- filter quality
- gain
- filter gain
|
void | configure (double, double, double, double, double) | |
| setup filter, set coefficients directly |
float | dB_at_freq (float) | |
@@ -1145,7 +1167,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| process current data in buffer |
float | freq_at_bin (unsigned int) | |
float | power_at_bin (unsigned int, float) | |
- | query - b
- the frequency bin 0 .. window_size / 2
- norm
- gain factor (set equal to bin for 1/f normalization)
Returns signal power at given bin (in dBFS) |
+ | query - bin
- the frequency bin 0 .. window_size / 2
- norm
- gain factor (set equal to bin for 1/f normalization)
Returns signal power at given bin (in dBFS) |
void | set_data_hann (FloatArray, unsigned int, unsigned int) | |
∁ ARDOUR:DSP:Generator
@@ -1563,6 +1585,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
std::string | ancestor_name () | |
bool | can_be_analysed () | |
+ XrunPositions | captured_xruns () | |
bool | empty () | |
bool | has_been_analysed () | |
long | length (long) | |
@@ -1759,7 +1782,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
C‡: boost::shared_ptr< ARDOUR::InternalReturn >, boost::weak_ptr< ARDOUR::InternalReturn >
is-a: ARDOUR:Return
- A mixer strip element (Processor) with 1 or 2 IO elements.
+ A mixer strip element - plugin, send, meter, etc
Methods |
bool | isnil () | |
@@ -2023,14 +2046,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| List all installed plugins |
long | monotonic_time () | |
Processor | new_luaproc (Session, std::string) | |
- | create a new Lua Processor (Plugin) - s
- Session Handle
- p
- Identifier or Name of the Processor
Returns Processor object (may be nil) |
+ | create a new Lua Processor (Plugin) - s
- Session Handle
- name
- Identifier or Name of the Processor
Returns Processor object (may be nil) |
NotePtr | new_noteptr (unsigned char, Beats, Beats, unsigned char, unsigned char) | |
Processor | new_plugin (Session, std::string, PluginType, std::string) | |
- | create a new Plugin Instance - s
- Session Handle
- id
- Plugin Name, ID or URI
- type
- Plugin Type
- preset
- name of plugin-preset to load, leave empty "" to not load any preset after instantiation
|
+ | create a new Plugin Instance - s
- Session Handle
- name
- Plugin Name, ID or URI
- type
- Plugin Type
- preset
- name of plugin-preset to load, leave empty "" to not load any preset after instantiation
|
PluginInfo | new_plugin_info (std::string, PluginType) | |
- | search a Plugin - id
- Plugin Name, ID or URI
- type
- Plugin Type
Returns PluginInfo or nil if not found |
+ | search a Plugin - name
- Plugin Name, ID or URI
- type
- Plugin Type
Returns PluginInfo or nil if not found |
Processor | nil_proc () | |
NotePtrList | note_list (MidiModel) | |
+ std::string | path_get_basename (std::string) | |
... | plugin_automation (--lua--) | |
| A convenience function to get a Automation Lists and ParamaterDescriptor for a given plugin control. This is equivalent to the following lua code function (processor, param_id)
local plugininsert = processor:to_insert ()
@@ -2045,6 +2069,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| reset a processor to its default values (only works for plugins ) This is a wrapper which looks up the Processor by plugin-insert. - proc
- Plugin-Insert
Returns true on success, false when the processor is not a plugin |
... | sample_to_timecode (--lua--) | |
| Generic conversion from audio sample count to timecode. (TimecodeType, sample-rate, sample-pos) |
+ void | segfault () | |
+ | |
bool | set_plugin_insert_param (PluginInsert, unsigned int, float) | |
| set a plugin control-input parameter value This is a wrapper around set_processor_param which looks up the Processor by plugin-insert. - pi
- Plugin-Insert
- which
- control-input to set (starting at 0)
- value
- value to set
Returns true on success, false on error or out-of-bounds value |
bool | set_processor_param (Processor, unsigned int, float) | |
@@ -2155,6 +2181,22 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
... | get (--lua--) | |
... | set (--lua--) | |
|
+∁ ARDOUR:MIDIPortMeters
+C‡: std::map<std::string, ARDOUR::PortManager::MPM >
+
+
+ Constructor |
+ ℂ | ARDOUR.MIDIPortMeters () | |
+ Methods |
+ LuaTable | add (std::string, ARDOUR::PortManager::MPM ) | |
+ ... | at (--lua--) | |
+ void | clear () | |
+ unsigned long | count (std::string) | |
+ bool | empty () | |
+ LuaIter | iter () | |
+ unsigned long | size () | |
+ LuaTable | table () | |
+
∁ ARDOUR:Meter
C‡: ARDOUR::Meter
@@ -2336,6 +2378,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
RegionListPtr | regions_with_end_within (Range) | |
RegionListPtr | regions_with_start_within (Range) | |
void | remove_region (Region) | |
+ bool | set_name (std::string) | |
bool | shared () | |
void | split_region (Region, MusicSample) | |
Region | top_region_at (long) | |
@@ -2418,6 +2461,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | automatic () | |
bool | can_move () | |
bool | captured () | |
+ void | captured_xruns (XrunPositions&, bool) | |
void | clear_sync_position () | |
Control | control (Parameter, bool) | |
bool | covers (long) | |
@@ -2508,6 +2552,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
std::string | ancestor_name () | |
bool | can_be_analysed () | |
+ XrunPositions | captured_xruns () | |
bool | has_been_analysed () | |
long | natural_position () | |
long | timeline_position () | |
@@ -2900,7 +2945,18 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
std::string | midi_note_name (unsigned char, bool) | |
Data Members |
+ unsigned int | display_priority | |
+ | higher is more important http://lv2plug.in/ns/ext/port-props#displayPriority |
+ bool | enumeration | |
+ bool | inline_ctrl | |
+ bool | integer_step | |
std::string | label | |
+ float | largestep | |
+ std::string | print_fmt | |
+ | format string for pretty printing |
+ float | smallstep | |
+ bool | sr_dependent | |
+ float | step | |
Inherited from Evoral:ParameterDescriptor
@@ -3059,6 +3115,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
RegionListPtr | regions_with_end_within (Range) | |
RegionListPtr | regions_with_start_within (Range) | |
void | remove_region (Region) | |
+ bool | set_name (std::string) | |
bool | shared () | |
void | split_region (Region, MusicSample) | |
Region | top_region_at (long) | |
@@ -3252,8 +3309,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | reset_parameters_to_default () | |
void | set_input_map (unsigned int, ChanMapping) | |
void | set_output_map (unsigned int, ChanMapping) | |
+ void | set_thru_map (ChanMapping) | |
long | signal_latency () | |
bool | strict_io_configured () | |
+ ChanMapping | thru_map () | |
PluginType | type () | |
bool | write_immediate_event (EventType, unsigned long, unsigned char*) | |
@@ -3428,6 +3487,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | physically_connected (std::string) | |
PortEngine | port_engine () | |
bool | port_is_physical (std::string) | |
+ void | reset_input_meters () | |
↠ ARDOUR:PortSet
C‡: boost::shared_ptr< ARDOUR::PortSet >, boost::weak_ptr< ARDOUR::PortSet >
@@ -3730,6 +3790,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
RegionEquivalence | get_region_equivalence () | |
RegionSelectionAfterSplit | get_region_selection_after_split () | |
bool | get_replicate_missing_region_channels () | |
+ bool | get_reset_default_speed_on_stop () | |
bool | get_run_all_transport_masters_always () | |
bool | get_save_history () | |
int | get_saved_history_depth () | |
@@ -3888,6 +3949,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_region_equivalence (RegionEquivalence) | |
bool | set_region_selection_after_split (RegionSelectionAfterSplit) | |
bool | set_replicate_missing_region_channels (bool) | |
+ bool | set_reset_default_speed_on_stop (bool) | |
bool | set_run_all_transport_masters_always (bool) | |
bool | set_save_history (bool) | |
bool | set_saved_history_depth (int) | |
@@ -4047,6 +4109,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ARDOUR.RegionEquivalence | region_equivalence | |
ARDOUR.RegionSelectionAfterSplit | region_selection_after_split | |
bool | replicate_missing_region_channels | |
+ bool | reset_default_speed_on_stop | |
bool | run_all_transport_masters_always | |
bool | save_history | |
int | saved_history_depth | |
@@ -4175,6 +4238,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | automatic () | |
bool | can_move () | |
bool | captured () | |
+ void | captured_xruns (XrunPositions&, bool) | |
void | clear_sync_position () | |
Control | control (Parameter, bool) | |
bool | covers (long) | |
@@ -4733,7 +4797,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
RouteList | new_audio_route (int, int, RouteGroup, unsigned int, std::string, Flag, unsigned int) | |
AudioTrackList | new_audio_track (int, int, RouteGroup, unsigned int, std::string, unsigned int, TrackMode, bool) | |
RouteList | new_midi_route (RouteGroup, unsigned int, std::string, bool, PluginInfo, PresetRecord, Flag, unsigned int) | |
- MidiTrackList | new_midi_track (ChanCount, ChanCount, bool, PluginInfo, PresetRecord, RouteGroup, unsigned int, std::string, unsigned int, TrackMode) | |
+ MidiTrackList | new_midi_track (ChanCount, ChanCount, bool, PluginInfo, PresetRecord, RouteGroup, unsigned int, std::string, unsigned int, TrackMode, bool) | |
RouteList | new_route_from_template (unsigned int, unsigned int, std::string, std::string, PlaylistDisposition) | |
RouteGroup | new_route_group (std::string) | |
long | nominal_sample_rate () | |
@@ -5306,6 +5370,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
std::string | ancestor_name () | |
bool | can_be_analysed () | |
+ XrunPositions | captured_xruns () | |
bool | empty () | |
bool | has_been_analysed () | |
bool | isnil () | |
@@ -5862,6 +5927,24 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
unsigned long | size () | |
LuaTable | table () | |
+∁ ARDOUR:XrunPositions
+C‡: std::vector<long >
+
+
+ Constructor |
+ ℂ | ARDOUR.XrunPositions () | |
+ ℂ | ARDOUR.XrunPositions () | |
+ Methods |
+ LuaTable | add (LuaTable {long}) | |
+ long | at (unsigned long) | |
+ void | clear () | |
+ bool | empty () | |
+ LuaIter | iter () | |
+ void | push_back (long) | |
+ unsigned long | size () | |
+ LuaTable | table () | |
+ ... | to_array (--lua--) | |
+
ℕ ArdourUI
@@ -5917,10 +6000,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
TrackViewList | axis_views_from_routes (RouteListPtr) | |
void | center_screen (long) | |
void | clear_playlist (Playlist) | |
- void | clear_playlists (TimeAxisView) | |
+ void | clear_playlists (RouteUI) | |
void | consider_auditioning (Region) | |
| Possibly start the audition of a region. If r is 0, or not an AudioRegion any current audition is cancelled. If we are currently auditioning r , the audition will be cancelled. Otherwise an audition of r will start. - r
- Region to consider auditioning
|
- void | copy_playlists (TimeAxisView) | |
+ void | copy_playlists (RouteUI) | |
MouseMode | current_mouse_mode () | |
| Returns The current mouse mode (gain, object, range, timefx etc.) (defined in editing_syms.h) |
long | current_page_samples () | |
@@ -5964,7 +6047,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
void | maximise_editing_space () | |
void | maybe_locate_with_edit_preroll (long) | |
void | mouse_add_new_marker (long, bool) | |
- void | new_playlists (TimeAxisView) | |
+ void | new_playlists (RouteUI) | |
void | new_region_from_selection () | |
void | override_visible_track_count () | |
long | pixel_to_sample (double) | |
@@ -6267,6 +6350,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ClockDeltaMode | get_primary_clock_delta_mode () | |
int | get_recent_session_sort () | |
bool | get_rubberbanding_snaps_to_grid () | |
+ unsigned int | get_ruler_granularity () | |
bool | get_rulers_follow_grid () | |
bool | get_save_export_analysis_image () | |
bool | get_save_export_mixer_screenshot () | |
@@ -6280,6 +6364,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_show_plugin_scan_window () | |
bool | get_show_region_gain () | |
bool | get_show_region_name () | |
+ bool | get_show_region_xrun_markers () | |
bool | get_show_secondary_clock () | |
bool | get_show_snapped_cursor () | |
bool | get_show_toolbar_latency () | |
@@ -6373,6 +6458,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_primary_clock_delta_mode (ClockDeltaMode) | |
bool | set_recent_session_sort (int) | |
bool | set_rubberbanding_snaps_to_grid (bool) | |
+ bool | set_ruler_granularity (unsigned int) | |
bool | set_rulers_follow_grid (bool) | |
bool | set_save_export_analysis_image (bool) | |
bool | set_save_export_mixer_screenshot (bool) | |
@@ -6386,6 +6472,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_show_plugin_scan_window (bool) | |
bool | set_show_region_gain (bool) | |
bool | set_show_region_name (bool) | |
+ bool | set_show_region_xrun_markers (bool) | |
bool | set_show_secondary_clock (bool) | |
bool | set_show_snapped_cursor (bool) | |
bool | set_show_toolbar_latency (bool) | |
@@ -6480,6 +6567,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ARDOUR.ClockDeltaMode | primary_clock_delta_mode | |
int | recent_session_sort | |
bool | rubberbanding_snaps_to_grid | |
+ unsigned int | ruler_granularity | |
bool | rulers_follow_grid | |
bool | save_export_analysis_image | |
bool | save_export_mixer_screenshot | |
@@ -6493,6 +6581,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | show_plugin_scan_window | |
bool | show_region_gain | |
bool | show_region_name | |
+ bool | show_region_xrun_markers | |
bool | show_secondary_clock | |
bool | show_snapped_cursor | |
bool | show_toolbar_latency | |
@@ -6906,6 +6995,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| Remove all events after the given time from this list. - last_coordinate
- time in audio samples of the last event to keep
|
void | truncate_start (double) | |
| Remove all events up to to the given time from this list. - overall_length
- overall length in audio samples
|
+ Cast |
+ AutomationList | to_automationlist () | |
↠ Evoral:ControlSet
C‡: boost::shared_ptr< Evoral::ControlSet >, boost::weak_ptr< Evoral::ControlSet >
@@ -8257,6 +8348,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ARDOUR:AudioEngine
ARDOUR:AudioPlaylist
ARDOUR:AudioPort
+ARDOUR:AudioPortMeters
ARDOUR:AudioRange
ARDOUR:AudioRangeList
ARDOUR:AudioRegion
@@ -8314,6 +8406,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ARDOUR:LuaOSC:Address
ARDOUR:LuaProc
ARDOUR:LuaTableRef
+ARDOUR:MIDIPortMeters
ARDOUR:Meter
ARDOUR:MeterSection
ARDOUR:MetricSection
@@ -8410,6 +8503,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ARDOUR:WeakAudioSourceList
ARDOUR:WeakRouteList
ARDOUR:WeakSourceList
+ARDOUR:XrunPositions
ArdourUI
ArdourUI:ArdourMarker
ArdourUI:ArdourMarkerList
@@ -8489,6 +8583,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Vamp:RealTime
os
-
+
-
+