X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fclass-reference.html;h=becc5a807f3eb7952456f3e3b548b5a37a702602;hb=a26b49e5c69ac38d5465c62623994e8a81f1b6b3;hp=9d8816d5b9bed278b3bb788dd1d05369a72888e0;hpb=26510f4a576e5d917580a167c868ad2fbd432ad0;p=ardour-manual
diff --git a/include/class-reference.html b/include/class-reference.html
index 9d8816d..becc5a8 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
@@ -451,7 +469,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | equal (AudioRange) | |
long | length () | |
Data Members |
- long | end | |
+ long | _end | |
unsigned int | id | |
long | start | |
@@ -478,6 +496,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
AudioSource | audio_source (unsigned int) | |
+ AutomationList | envelope () | |
+ bool | envelope_active () | |
bool | fade_in_active () | |
bool | fade_out_active () | |
bool | isnil () | |
@@ -487,6 +507,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| Returns the maximum (rms) signal power of the region, or a -1 if the Progress object reports that the process was cancelled. |
float | scale_amplitude () | |
LuaTable(int, ...) | separate_by_channel (RegionVector&) | |
+ void | set_envelope_active (bool) | |
void | set_fade_in_active (bool) | |
void | set_fade_in_length (long) | |
void | set_fade_in_shape (FadeShape) | |
@@ -502,6 +523,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 +640,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 () | |
@@ -662,7 +685,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_name (std::string) | |
int | use_copy_playlist () | |
int | use_new_playlist (DataType) | |
- int | use_playlist (DataType, Playlist) | |
+ int | use_playlist (DataType, Playlist, bool) | |
Cast |
AudioTrack | to_audio_track () | |
MidiTrack | to_midi_track () | |
@@ -671,6 +694,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
bool | active () | |
+ int | add_aux_send (Route, Processor) | |
+ | Add an aux send to a route. - route
- route to send to.
- before
- Processor to insert before, or 0 to insert at the end.
|
int | add_foldback_send (Route, bool) | |
int | add_processor_by_index (Processor, int, ProcessorStreams, bool) | |
| Add a processor to a route such that it ends up with a given index into the visible processors. - index
- Index to add the processor at, or -1 to add at the end of the list.
Returns 0 on success, non-0 on failure. |
@@ -683,6 +708,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
IO | input () | |
Delivery | main_outs () | |
| the signal processorat at end of the processing chain which produces output |
+ MonitorControl | monitoring_control () | |
+ MonitorState | monitoring_state () | |
bool | muted () | |
ChanCount | n_inputs () | |
ChanCount | n_outputs () | |
@@ -806,6 +833,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
+ ParameterList | all_automatable_params () | |
+ | |
AutomationControl | automation_control (Parameter, bool) | |
bool | isnil () | |
Cast |
@@ -824,6 +853,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Inherited from ARDOUR:Automatable
Methods |
+ ParameterList | all_automatable_params () | |
+ | |
AutomationControl | automation_control (Parameter, bool) | |
Cast |
Slavable | to_slavable () | |
@@ -915,6 +946,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* >
@@ -953,6 +986,40 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
AudioBuffer | get_audio (unsigned long) | |
MidiBuffer | get_midi (unsigned long) | |
+↠ ARDOUR:Bundle
+C‡: boost::shared_ptr< ARDOUR::Bundle >, boost::weak_ptr< ARDOUR::Bundle >
+
+ A set of `channels', each of which is associated with 0 or more ports. Each channel has a name which can be anything useful, and a data type. Intended for grouping things like, for example, a buss' outputs. `Channel' is a rather overloaded term but I can't think of a better one right now.
+
+ Methods |
+ std::string | channel_name (unsigned int) | |
+ | |
+ bool | isnil () | |
+ unsigned int | n_total () | |
+ std::string | name () | |
+ | |
+ ChanCount | nchannels () | |
+ | Returns Number of channels that this Bundle has |
+ bool | ports_are_inputs () | |
+ bool | ports_are_outputs () | |
+ Cast |
+ UserBundle | to_userbundle () | |
+
+∁ ARDOUR:BundleListPtr
+C‡: boost::shared_ptr<std::vector<boost::shared_ptr<ARDOUR::Bundle> > >
+
+
+ Constructor |
+ ℂ | ARDOUR.BundleListPtr () | |
+ Methods |
+ LuaTable | add (LuaTable {Bundle}) | |
+ Bundle | at (unsigned long) | |
+ bool | empty () | |
+ LuaIter | iter () | |
+ void | push_back (Bundle) | |
+ unsigned long | size () | |
+ LuaTable | table () | |
+
∁ ARDOUR:ChanCount
C‡: ARDOUR::ChanCount
@@ -1064,7 +1131,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) | |
@@ -1097,8 +1164,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Constructor |
ℂ | ARDOUR.DSP.Convolver (Session&, std::string, IRChannelConfig, IRSettings) | |
Methods |
- void | run_mono (FloatArray, unsigned int) | |
- void | run_stereo (FloatArray, FloatArray, unsigned int) | |
+ void | run_mono_buffered (FloatArray, unsigned int) | |
+ void | run_mono_no_latency (FloatArray, unsigned int) | |
+ void | run_stereo_buffered (FloatArray, FloatArray, unsigned int) | |
+ void | run_stereo_no_latency (FloatArray, FloatArray, unsigned int) | |
Inherited from ARDOUR:DSP:Convolution
@@ -1145,7 +1214,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 +1632,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 +1829,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 () | |
@@ -1838,6 +1908,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
long | get_delay_in () | |
long | get_delay_out () | |
bool | is_foldback () | |
+ void | set_remove_on_disconnect (bool) | |
Cast |
InternalSend | to_internalsend () | |
@@ -1924,7 +1995,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Location on Timeline - abstract representation for Markers, Loop/Punch Ranges, CD-Markers etc.
Methods |
- long | end () | |
+ long | _end () | |
Flags | flags () | |
bool | is_auto_loop () | |
bool | is_auto_punch () | |
@@ -1980,6 +2051,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
A collection of session locations including unique dedicated locations (loop, punch, etc)
Methods |
+ Location | add_range (long, long) | |
+ | Add new range to the collection - start
- start position
- end
- end position
Returns New location object |
Location | auto_loop_location () | |
Location | auto_punch_location () | |
LuaTable(...) | find_all_between (long, long, LocationList&, Flags) | |
@@ -1990,6 +2063,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Location | mark_at (long, long) | |
LuaTable(...) | marks_either_side (long, long&, long&) | |
| Look for the `marks' (either locations which are marks, or start/end points of range markers) either side of a sample. Note that if sample is exactly on a `mark', that mark will not be considered for returning as before/after. - sample
- Frame to look for.
- before
- Filled in with the position of the last `mark' before `sample' (or max_samplepos if none exists)
- after
- Filled in with the position of the next `mark' after `sample' (or max_samplepos if none exists)
|
+ Location | range_starts_at (long, long, bool) | |
+ | Return range with closest start pos to the where argument - pos
- point to compare with start pos
- slop
- area around point to search for start pos
- incl
- (optional) look only for ranges that includes 'where' point
Returns Location object or nil |
void | remove (Location) | |
Location | session_range_location () | |
@@ -2011,6 +2086,9 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
... | color_to_rgba (--lua--) | |
| A convenience function to expand RGBA parameters from an integer convert a Canvas::Color (uint32_t 0xRRGGBBAA) into double RGBA values which can be passed as parameters to Cairo::Context::set_source_rgba Example: local r, g, b, a = ARDOUR.LuaAPI.color_to_rgba (0x88aa44ff)
cairo_ctx:set_source_rgba (ARDOUR.LuaAPI.color_to_rgba (0x11336699) Returns 4 parameters: red, green, blue, alpha (in range 0..1) |
+ ... | desc_scale_points (--lua--) | |
+ std::string | dump_untagged_plugins () | |
+ | Write a list of untagged plugins to a file, so we can bulk-tag them Returns path to XML file or empty string on error |
std::string | file_get_contents (std::string) | |
bool | file_test (std::string, FileTest) | |
LuaTable(float, ...) | get_plugin_insert_param (PluginInsert, unsigned int, bool&) | |
@@ -2023,14 +2101,17 @@ 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 | new_send (Session, Route, Processor) | |
+ | add a new [external] Send to the given Route - s
- Session Handle
- r
- Route to add Send to
- p
- add send before given processor (or nil_processor to add at the end)
|
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 +2126,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) | |
@@ -2122,6 +2205,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
LuaTable(int, ...) | get_parameter_descriptor (unsigned int, ParameterDescriptor&) | |
std::string | get_parameter_docs (unsigned int) | |
char* | label () | |
+ PresetRecord | last_preset () | |
+ | Returns Last preset to be requested; the settings may have been changed since; find out with parameter_changed_since_last_preset. |
bool | load_preset (PresetRecord) | |
| Set parameters using a preset |
char* | maker () | |
@@ -2155,6 +2240,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
@@ -2245,6 +2346,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Inherited from ARDOUR:Automatable
Methods |
+ ParameterList | all_automatable_params () | |
+ | |
AutomationControl | automation_control (Parameter, bool) | |
Cast |
Slavable | to_slavable () | |
@@ -2336,6 +2439,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 +2522,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 +2613,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 () | |
@@ -2553,7 +2659,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_name (std::string) | |
int | use_copy_playlist () | |
int | use_new_playlist (DataType) | |
- int | use_playlist (DataType, Playlist) | |
+ int | use_playlist (DataType, Playlist, bool) | |
Cast |
AudioTrack | to_audio_track () | |
MidiTrack | to_midi_track () | |
@@ -2562,6 +2668,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
bool | active () | |
+ int | add_aux_send (Route, Processor) | |
+ | Add an aux send to a route. - route
- route to send to.
- before
- Processor to insert before, or 0 to insert at the end.
|
int | add_foldback_send (Route, bool) | |
int | add_processor_by_index (Processor, int, ProcessorStreams, bool) | |
| Add a processor to a route such that it ends up with a given index into the visible processors. - index
- Index to add the processor at, or -1 to add at the end of the list.
Returns 0 on success, non-0 on failure. |
@@ -2574,6 +2682,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
IO | input () | |
Delivery | main_outs () | |
| the signal processorat at end of the processing chain which produces output |
+ MonitorControl | monitoring_control () | |
+ MonitorState | monitoring_state () | |
bool | muted () | |
ChanCount | n_inputs () | |
ChanCount | n_outputs () | |
@@ -2691,6 +2801,62 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
LuaTable | table () | |
void | unique () | |
+↠ ARDOUR:MonitorControl
+C‡: boost::shared_ptr< ARDOUR::MonitorControl >, boost::weak_ptr< ARDOUR::MonitorControl >
+ is-a: ARDOUR:SlavableAutomationControl
+
+ A PBD::Controllable with associated automation data (AutomationList)
+
+Inherited from ARDOUR:SlavableAutomationControl
+
+Inherited from ARDOUR:AutomationControl
+
+ Methods |
+ AutomationList | alist () | |
+ AutoState | automation_state () | |
+ ParameterDescriptor | desc () | |
+ double | get_value () | |
+ | Get `internal' value Returns raw value as used for the plugin/processor control port |
+ double | lower () | |
+ double | normal () | |
+ void | set_automation_state (AutoState) | |
+ void | set_value (double, GroupControlDisposition) | |
+ | Set `internal' value All derived classes must implement this. Basic derived classes will ignore group_override but more sophisticated children, notably those that proxy the value setting logic via an object that is aware of group relationships between this control and others, will find it useful. - value
- raw numeric value to set
- group_override
- if and how to propagate value to grouped controls
|
+ void | start_touch (double) | |
+ void | stop_touch (double) | |
+ bool | toggled () | |
+ double | upper () | |
+ bool | writable () | |
+ Cast |
+ Control | to_ctrl () | |
+ SlavableAutomationControl | to_slavable () | |
+
+Inherited from PBD:Controllable
+
+ Methods |
+ std::string | name () | |
+
+Inherited from PBD:StatefulPtr
+
+ Methods |
+ void | clear_changes () | |
+ | Forget about any changes to this object's properties |
+ ID | id () | |
+ OwnedPropertyList | properties () | |
+
↠ ARDOUR:MonitorProcessor
C‡: boost::shared_ptr< ARDOUR::MonitorProcessor >, boost::weak_ptr< ARDOUR::MonitorProcessor >
is-a: ARDOUR:Processor
@@ -2900,7 +3066,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
@@ -2918,6 +3095,19 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
float | upper | |
| Maximum value (in Hz, for frequencies) |
+∁ ARDOUR:ParameterList
+C‡: std::vector<Evoral::Parameter >
+
+
+ Constructor |
+ ℂ | ARDOUR.ParameterList () | |
+ Methods |
+ Parameter | at (unsigned long) | |
+ bool | empty () | |
+ LuaIter | iter () | |
+ unsigned long | size () | |
+ LuaTable | table () | |
+
↠ ARDOUR:PeakMeter
C‡: boost::shared_ptr< ARDOUR::PeakMeter >, boost::weak_ptr< ARDOUR::PeakMeter >
is-a: ARDOUR:Processor
@@ -3059,6 +3249,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) | |
@@ -3109,6 +3300,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
std::string | get_parameter_docs (unsigned int) | |
bool | isnil () | |
char* | label () | |
+ PresetRecord | last_preset () | |
+ | Returns Last preset to be requested; the settings may have been changed since; find out with parameter_changed_since_last_preset. |
bool | load_preset (PresetRecord) | |
| Set parameters using a preset |
char* | maker () | |
@@ -3205,7 +3398,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
ARDOUR:ChanCount | n_outputs | |
std::string | name | |
std::string | path | |
- ARDOUR.PluginType | type | |
+ ARDOUR.PluginType | _type | |
std::string | unique_id | |
∁ ARDOUR:PluginInfoList
@@ -3239,7 +3432,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
void | enable (bool) | |
bool | enabled () | |
unsigned int | get_count () | |
- LuaTable(bool, ...) | get_stats (unsigned long&, unsigned long&, double&, double&) | |
+ LuaTable(bool, ...) | get_stats (long&, long&, double&, double&) | |
bool | has_sidechain () | |
ChanMapping | input_map (unsigned int) | |
bool | is_channelstrip () | |
@@ -3252,9 +3445,12 @@ 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) | |
+ IO | sidechain_input () | |
long | signal_latency () | |
bool | strict_io_configured () | |
- PluginType | type () | |
+ ChanMapping | thru_map () | |
+ PluginType | _type () | |
bool | write_immediate_event (EventType, unsigned long, unsigned char*) | |
Inherited from ARDOUR:Processor
@@ -3428,6 +3624,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 >
@@ -3632,6 +3829,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_auto_analyse_audio () | |
bool | get_auto_connect_standard_busses () | |
bool | get_auto_input_does_talkback () | |
+ bool | get_auto_return_after_rewind_ffwd () | |
AutoReturnTarget | get_auto_return_target_list () | |
bool | get_automation_follows_regions () | |
float | get_automation_interval_msecs () | |
@@ -3645,14 +3843,14 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_conceal_lv1_if_lv2_exists () | |
bool | get_conceal_vst2_if_vst3_exists () | |
bool | get_copy_demo_sessions () | |
+ int | get_cpu_dma_latency () | |
bool | get_create_xrun_marker () | |
FadeShape | get_default_fade_shape () | |
std::string | get_default_session_parent_dir () | |
DenormalModel | get_denormal_model () | |
bool | get_denormal_protection () | |
bool | get_disable_disarm_during_roll () | |
- bool | get_discover_audio_units () | |
- bool | get_discover_vst_on_start () | |
+ bool | get_discover_plugins_on_start () | |
unsigned int | get_disk_choice_space_threshold () | |
std::string | get_donate_url () | |
EditMode | get_edit_mode () | |
@@ -3712,9 +3910,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
unsigned int | get_periodic_safety_backup_interval () | |
bool | get_periodic_safety_backups () | |
PFLPosition | get_pfl_position () | |
+ unsigned int | get_plugin_cache_version () | |
std::string | get_plugin_path_lxvst () | |
std::string | get_plugin_path_vst () | |
std::string | get_plugin_path_vst3 () | |
+ unsigned int | get_plugin_scan_timeout () | |
bool | get_plugins_stop_with_transport () | |
long | get_postroll () | |
long | get_preroll () | |
@@ -3730,6 +3930,8 @@ 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_rewind_ffwd_like_tape_decks () | |
bool | get_run_all_transport_masters_always () | |
bool | get_save_history () | |
int | get_saved_history_depth () | |
@@ -3740,7 +3942,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_show_solo_mutes () | |
bool | get_show_video_export_info () | |
bool | get_show_video_server_dialog () | |
- ShuttleBehaviour | get_shuttle_behaviour () | |
+ bool | get_show_vst3_micro_edit_inline () | |
float | get_shuttle_max_speed () | |
float | get_shuttle_speed_factor () | |
float | get_shuttle_speed_threshold () | |
@@ -3761,6 +3963,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_try_autostart_engine () | |
std::string | get_tutorial_manual_url () | |
std::string | get_updates_url () | |
+ bool | get_use_audio_units () | |
bool | get_use_click_emphasis () | |
bool | get_use_lxvst () | |
bool | get_use_macvst () | |
@@ -3769,14 +3972,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_use_osc () | |
bool | get_use_plugin_own_gui () | |
bool | get_use_tranzport () | |
+ bool | get_use_vst3 () | |
bool | get_use_windows_vst () | |
bool | get_verbose_plugin_scan () | |
bool | get_verify_remove_last_capture () | |
bool | get_video_advanced_setup () | |
std::string | get_video_server_docroot () | |
std::string | get_video_server_url () | |
- int | get_vst_scan_timeout () | |
std::string | get_windows_pingback_url () | |
+ bool | get_work_around_jack_no_copy_optimization () | |
std::string | get_xjadeo_binary () | |
bool | set_afl_position (AFLPosition) | |
bool | set_all_safe (bool) | |
@@ -3790,6 +3994,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_auto_analyse_audio (bool) | |
bool | set_auto_connect_standard_busses (bool) | |
bool | set_auto_input_does_talkback (bool) | |
+ bool | set_auto_return_after_rewind_ffwd (bool) | |
bool | set_auto_return_target_list (AutoReturnTarget) | |
bool | set_automation_follows_regions (bool) | |
bool | set_automation_interval_msecs (float) | |
@@ -3803,14 +4008,14 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_conceal_lv1_if_lv2_exists (bool) | |
bool | set_conceal_vst2_if_vst3_exists (bool) | |
bool | set_copy_demo_sessions (bool) | |
+ bool | set_cpu_dma_latency (int) | |
bool | set_create_xrun_marker (bool) | |
bool | set_default_fade_shape (FadeShape) | |
bool | set_default_session_parent_dir (std::string) | |
bool | set_denormal_model (DenormalModel) | |
bool | set_denormal_protection (bool) | |
bool | set_disable_disarm_during_roll (bool) | |
- bool | set_discover_audio_units (bool) | |
- bool | set_discover_vst_on_start (bool) | |
+ bool | set_discover_plugins_on_start (bool) | |
bool | set_disk_choice_space_threshold (unsigned int) | |
bool | set_donate_url (std::string) | |
bool | set_edit_mode (EditMode) | |
@@ -3870,9 +4075,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_periodic_safety_backup_interval (unsigned int) | |
bool | set_periodic_safety_backups (bool) | |
bool | set_pfl_position (PFLPosition) | |
+ bool | set_plugin_cache_version (unsigned int) | |
bool | set_plugin_path_lxvst (std::string) | |
bool | set_plugin_path_vst (std::string) | |
bool | set_plugin_path_vst3 (std::string) | |
+ bool | set_plugin_scan_timeout (unsigned int) | |
bool | set_plugins_stop_with_transport (bool) | |
bool | set_postroll (long) | |
bool | set_preroll (long) | |
@@ -3888,6 +4095,8 @@ 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_rewind_ffwd_like_tape_decks (bool) | |
bool | set_run_all_transport_masters_always (bool) | |
bool | set_save_history (bool) | |
bool | set_saved_history_depth (int) | |
@@ -3898,7 +4107,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_show_solo_mutes (bool) | |
bool | set_show_video_export_info (bool) | |
bool | set_show_video_server_dialog (bool) | |
- bool | set_shuttle_behaviour (ShuttleBehaviour) | |
+ bool | set_show_vst3_micro_edit_inline (bool) | |
bool | set_shuttle_max_speed (float) | |
bool | set_shuttle_speed_factor (float) | |
bool | set_shuttle_speed_threshold (float) | |
@@ -3919,6 +4128,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_try_autostart_engine (bool) | |
bool | set_tutorial_manual_url (std::string) | |
bool | set_updates_url (std::string) | |
+ bool | set_use_audio_units (bool) | |
bool | set_use_click_emphasis (bool) | |
bool | set_use_lxvst (bool) | |
bool | set_use_macvst (bool) | |
@@ -3927,14 +4137,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_use_osc (bool) | |
bool | set_use_plugin_own_gui (bool) | |
bool | set_use_tranzport (bool) | |
+ bool | set_use_vst3 (bool) | |
bool | set_use_windows_vst (bool) | |
bool | set_verbose_plugin_scan (bool) | |
bool | set_verify_remove_last_capture (bool) | |
bool | set_video_advanced_setup (bool) | |
bool | set_video_server_docroot (std::string) | |
bool | set_video_server_url (std::string) | |
- bool | set_vst_scan_timeout (int) | |
bool | set_windows_pingback_url (std::string) | |
+ bool | set_work_around_jack_no_copy_optimization (bool) | |
bool | set_xjadeo_binary (std::string) | |
Properties |
ARDOUR.AFLPosition | afl_position | |
@@ -3949,6 +4160,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | auto_analyse_audio | |
bool | auto_connect_standard_busses | |
bool | auto_input_does_talkback | |
+ bool | auto_return_after_rewind_ffwd | |
ARDOUR.AutoReturnTarget | auto_return_target_list | |
bool | automation_follows_regions | |
float | automation_interval_msecs | |
@@ -3962,14 +4174,14 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | conceal_lv1_if_lv2_exists | |
bool | conceal_vst2_if_vst3_exists | |
bool | copy_demo_sessions | |
+ int | cpu_dma_latency | |
bool | create_xrun_marker | |
ARDOUR.FadeShape | default_fade_shape | |
std::string | default_session_parent_dir | |
ARDOUR.DenormalModel | denormal_model | |
bool | denormal_protection | |
bool | disable_disarm_during_roll | |
- bool | discover_audio_units | |
- bool | discover_vst_on_start | |
+ bool | discover_plugins_on_start | |
unsigned int | disk_choice_space_threshold | |
std::string | donate_url | |
ARDOUR.EditMode | edit_mode | |
@@ -4029,9 +4241,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
unsigned int | periodic_safety_backup_interval | |
bool | periodic_safety_backups | |
ARDOUR.PFLPosition | pfl_position | |
+ unsigned int | plugin_cache_version | |
std::string | plugin_path_lxvst | |
std::string | plugin_path_vst | |
std::string | plugin_path_vst3 | |
+ unsigned int | plugin_scan_timeout | |
bool | plugins_stop_with_transport | |
long | postroll | |
long | preroll | |
@@ -4047,6 +4261,8 @@ 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 | rewind_ffwd_like_tape_decks | |
bool | run_all_transport_masters_always | |
bool | save_history | |
int | saved_history_depth | |
@@ -4057,7 +4273,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | show_solo_mutes | |
bool | show_video_export_info | |
bool | show_video_server_dialog | |
- ARDOUR.ShuttleBehaviour | shuttle_behaviour | |
+ bool | show_vst3_micro_edit_inline | |
float | shuttle_max_speed | |
float | shuttle_speed_factor | |
float | shuttle_speed_threshold | |
@@ -4078,6 +4294,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | try_autostart_engine | |
std::string | tutorial_manual_url | |
std::string | updates_url | |
+ bool | use_audio_units | |
bool | use_click_emphasis | |
bool | use_lxvst | |
bool | use_macvst | |
@@ -4086,14 +4303,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | use_osc | |
bool | use_plugin_own_gui | |
bool | use_tranzport | |
+ bool | use_vst3 | |
bool | use_windows_vst | |
bool | verbose_plugin_scan | |
bool | verify_remove_last_capture | |
bool | video_advanced_setup | |
std::string | video_server_docroot | |
std::string | video_server_url | |
- int | vst_scan_timeout | |
std::string | windows_pingback_url | |
+ bool | work_around_jack_no_copy_optimization | |
std::string | xjadeo_binary | |
Inherited from PBD:Stateful
@@ -4175,6 +4393,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) | |
@@ -4391,6 +4610,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
bool | active () | |
+ int | add_aux_send (Route, Processor) | |
+ | Add an aux send to a route. - route
- route to send to.
- before
- Processor to insert before, or 0 to insert at the end.
|
int | add_foldback_send (Route, bool) | |
int | add_processor_by_index (Processor, int, ProcessorStreams, bool) | |
| Add a processor to a route such that it ends up with a given index into the visible processors. - index
- Index to add the processor at, or -1 to add at the end of the list.
Returns 0 on success, non-0 on failure. |
@@ -4404,6 +4625,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | isnil () | |
Delivery | main_outs () | |
| the signal processorat at end of the processing chain which produces output |
+ MonitorControl | monitoring_control () | |
+ MonitorState | monitoring_state () | |
bool | muted () | |
ChanCount | n_inputs () | |
ChanCount | n_outputs () | |
@@ -4621,6 +4844,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
long | get_delay_out () | |
bool | is_foldback () | |
bool | isnil () | |
+ void | set_remove_on_disconnect (bool) | |
Cast |
InternalSend | to_internalsend () | |
@@ -4686,6 +4910,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
+ bool | abort_empty_reversible_command () | |
+ | Abort reversible commend IFF no undo changes have been collected. Returns true if undo operation was aborted. |
void | abort_reversible_command () | |
| abort an open undo command This must only be called after begin_reversible_command () |
bool | actively_recording () | |
@@ -4698,9 +4924,12 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
| create an StatefulDiffCommand from the given object and add it to the stack. This function must only be called after begin_reversible_command. Failing to do so may lead to a crash. - sfd
- the object to diff
Returns the allocated StatefulDiffCommand (already added via add_command) |
void | begin_reversible_command (std::string) | |
| begin collecting undo information This call must always be followed by either begin_reversible_command() or commit_reversible_command() - cmd_name
- human readable name for the undo operation
|
+ BundleListPtr | bundles () | |
void | cancel_all_solo () | |
SessionConfiguration | cfg () | |
void | clear_all_solo_state (RouteListPtr) | |
+ bool | collected_undo_commands () | |
+ | Test if any undo commands were added since the call to begin_reversible_command () This is is useful to determine if an undoable action was performed before adding additional information (e.g. selection changes) to the undo transaction. Returns true if undo operation is valid but empty |
void | commit_reversible_command (Command) | |
| finalize an undo command and commit pending transactions This must only be called after begin_reversible_command () - cmd
- (additional) command to add
|
Controllable | controllable_by_id (ID) | |
@@ -4733,7 +4962,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 () | |
@@ -4744,11 +4973,13 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Processor | processor_by_id (ID) | |
RecordState | record_status () | |
void | remove_route_group (RouteGroup) | |
+ int | rename (std::string) | |
void | request_bounded_roll (long, long) | |
void | request_locate (long, LocateTransportDisposition, TransportRequestSource) | |
void | request_play_loop (bool, bool) | |
+ void | request_roll (TransportRequestSource) | |
void | request_stop (bool, bool, TransportRequestSource) | |
- void | request_transport_speed (double, bool, TransportRequestSource) | |
+ void | request_transport_speed (double, TransportRequestSource) | |
void | reset_xrun_count () | |
Route | route_by_id (ID) | |
Route | route_by_name (std::string) | |
@@ -5306,6 +5537,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 () | |
@@ -5518,7 +5750,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_name (std::string) | |
int | use_copy_playlist () | |
int | use_new_playlist (DataType) | |
- int | use_playlist (DataType, Playlist) | |
+ int | use_playlist (DataType, Playlist, bool) | |
Cast |
AudioTrack | to_audio_track () | |
MidiTrack | to_midi_track () | |
@@ -5527,6 +5759,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
bool | active () | |
+ int | add_aux_send (Route, Processor) | |
+ | Add an aux send to a route. - route
- route to send to.
- before
- Processor to insert before, or 0 to insert at the end.
|
int | add_foldback_send (Route, bool) | |
int | add_processor_by_index (Processor, int, ProcessorStreams, bool) | |
| Add a processor to a route such that it ends up with a given index into the visible processors. - index
- Index to add the processor at, or -1 to add at the end of the list.
Returns 0 on success, non-0 on failure. |
@@ -5539,6 +5773,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
IO | input () | |
Delivery | main_outs () | |
| the signal processorat at end of the processing chain which produces output |
+ MonitorControl | monitoring_control () | |
+ MonitorState | monitoring_state () | |
bool | muted () | |
ChanCount | n_inputs () | |
ChanCount | n_outputs () | |
@@ -5690,6 +5926,30 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () | |
+↠ ARDOUR:UserBundle
+C‡: boost::shared_ptr< ARDOUR::UserBundle >, boost::weak_ptr< ARDOUR::UserBundle >
+ is-a: ARDOUR:Bundle
+
+ A set of `channels', each of which is associated with 0 or more ports. Each channel has a name which can be anything useful, and a data type. Intended for grouping things like, for example, a buss' outputs. `Channel' is a rather overloaded term but I can't think of a better one right now.
+
+ Methods |
+ bool | isnil () | |
+
+Inherited from ARDOUR:Bundle
+
+ Methods |
+ std::string | channel_name (unsigned int) | |
+ | |
+ unsigned int | n_total () | |
+ std::string | name () | |
+ | |
+ ChanCount | nchannels () | |
+ | Returns Number of channels that this Bundle has |
+ bool | ports_are_inputs () | |
+ bool | ports_are_outputs () | |
+ Cast |
+ UserBundle | to_userbundle () | |
+
↠ ARDOUR:VCA
C‡: boost::shared_ptr< ARDOUR::VCA >, boost::weak_ptr< ARDOUR::VCA >
is-a: ARDOUR:Stripable
@@ -5862,6 +6122,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
@@ -5881,7 +6159,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
std::string | name () | |
long | position () | |
- Type | type () | |
+ Type | _type () | |
∁ ArdourUI:ArdourMarkerList
C‡: std::list<ArdourMarker* >
@@ -5916,17 +6194,16 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
void | add_location_mark (long) | |
TrackViewList | axis_views_from_routes (RouteListPtr) | |
void | center_screen (long) | |
+ void | clear_grouped_playlists (RouteUI) | |
void | clear_playlist (Playlist) | |
- void | clear_playlists (TimeAxisView) | |
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) | |
MouseMode | current_mouse_mode () | |
| Returns The current mouse mode (gain, object, range, timefx etc.) (defined in editing_syms.h) |
long | current_page_samples () | |
void | deselect_all () | |
LuaTable(...) | do_embed (StringVector, ImportDisposition, ImportMode, long&, PluginInfo) | |
- LuaTable(...) | do_import (StringVector, ImportDisposition, ImportMode, SrcQuality, MidiTrackNameSource, MidiTempoMapDisposition, long&, PluginInfo) | |
+ LuaTable(...) | do_import (StringVector, ImportDisposition, ImportMode, SrcQuality, MidiTrackNameSource, MidiTempoMapDisposition, long&, PluginInfo, bool) | |
| |
bool | dragging_playhead () | |
| Returns true if the playhead is currently being dragged, otherwise false |
@@ -5964,7 +6241,10 @@ 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_for_all_tracks (bool) | |
+ void | new_playlists_for_armed_tracks (bool) | |
+ void | new_playlists_for_grouped_tracks (RouteUI, bool) | |
+ void | new_playlists_for_selected_tracks (bool) | |
void | new_region_from_selection () | |
void | override_visible_track_count () | |
long | pixel_to_sample (double) | |
@@ -6219,6 +6499,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
unsigned int | get_action_table_columns () | |
bool | get_all_floating_windows_are_dialogs () | |
bool | get_allow_non_quarter_pulse () | |
+ bool | get_automation_edit_cancels_auto_hide () | |
bool | get_autoplay_files () | |
bool | get_autoscroll_editor () | |
bool | get_blink_alert_indicators () | |
@@ -6226,6 +6507,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_boxy_buttons () | |
bool | get_buggy_gradients () | |
bool | get_cairo_image_surface () | |
+ bool | get_check_announcements () | |
unsigned long | get_clock_display_limit () | |
std::string | get_color_file () | |
bool | get_color_regions_using_track_color () | |
@@ -6240,8 +6522,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_follow_edits () | |
int | get_font_scale () | |
bool | get_grid_follows_internal () | |
+ bool | get_hide_splash_screen () | |
bool | get_hiding_groups_deactivates_groups () | |
std::string | get_icon_set () | |
+ InputMeterLayout | get_input_meter_layout () | |
+ bool | get_input_meter_scopes () | |
std::string | get_keyboard_layout () | |
std::string | get_keyboard_layout_name () | |
bool | get_link_region_and_track_selection () | |
@@ -6267,6 +6552,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 () | |
@@ -6278,8 +6564,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | get_show_mini_timeline () | |
bool | get_show_name_highlight () | |
bool | get_show_plugin_scan_window () | |
+ bool | get_show_region_cue_markers () | |
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 () | |
@@ -6325,6 +6613,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_action_table_columns (unsigned int) | |
bool | set_all_floating_windows_are_dialogs (bool) | |
bool | set_allow_non_quarter_pulse (bool) | |
+ bool | set_automation_edit_cancels_auto_hide (bool) | |
bool | set_autoplay_files (bool) | |
bool | set_autoscroll_editor (bool) | |
bool | set_blink_alert_indicators (bool) | |
@@ -6332,6 +6621,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_boxy_buttons (bool) | |
bool | set_buggy_gradients (bool) | |
bool | set_cairo_image_surface (bool) | |
+ bool | set_check_announcements (bool) | |
bool | set_clock_display_limit (unsigned long) | |
bool | set_color_file (std::string) | |
bool | set_color_regions_using_track_color (bool) | |
@@ -6346,8 +6636,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_follow_edits (bool) | |
bool | set_font_scale (int) | |
bool | set_grid_follows_internal (bool) | |
+ bool | set_hide_splash_screen (bool) | |
bool | set_hiding_groups_deactivates_groups (bool) | |
bool | set_icon_set (std::string) | |
+ bool | set_input_meter_layout (InputMeterLayout) | |
+ bool | set_input_meter_scopes (bool) | |
bool | set_keyboard_layout (std::string) | |
bool | set_keyboard_layout_name (std::string) | |
bool | set_link_region_and_track_selection (bool) | |
@@ -6373,6 +6666,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) | |
@@ -6384,8 +6678,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | set_show_mini_timeline (bool) | |
bool | set_show_name_highlight (bool) | |
bool | set_show_plugin_scan_window (bool) | |
+ bool | set_show_region_cue_markers (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) | |
@@ -6432,6 +6728,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
unsigned int | action_table_columns | |
bool | all_floating_windows_are_dialogs | |
bool | allow_non_quarter_pulse | |
+ bool | automation_edit_cancels_auto_hide | |
bool | autoplay_files | |
bool | autoscroll_editor | |
bool | blink_alert_indicators | |
@@ -6439,6 +6736,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | boxy_buttons | |
bool | buggy_gradients | |
bool | cairo_image_surface | |
+ bool | check_announcements | |
unsigned long | clock_display_limit | |
std::string | color_file | |
bool | color_regions_using_track_color | |
@@ -6453,8 +6751,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | follow_edits | |
int | font_scale | |
bool | grid_follows_internal | |
+ bool | hide_splash_screen | |
bool | hiding_groups_deactivates_groups | |
std::string | icon_set | |
+ ARDOUR.InputMeterLayout | input_meter_layout | |
+ bool | input_meter_scopes | |
std::string | keyboard_layout | |
std::string | keyboard_layout_name | |
bool | link_region_and_track_selection | |
@@ -6480,6 +6781,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 | |
@@ -6491,8 +6793,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
bool | show_mini_timeline | |
bool | show_name_highlight | |
bool | show_plugin_scan_window | |
+ bool | show_region_cue_markers | |
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 +7210,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 >
@@ -6927,7 +7233,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
void | set_type (unsigned char) | |
unsigned int | size () | |
long | time () | |
- unsigned char | type () | |
+ unsigned char | _type () | |
↠ Evoral:NotePtr
C‡: boost::shared_ptr< Evoral::Note<Temporal::Beats> >, boost::weak_ptr< Evoral::Note<Temporal::Beats> >
@@ -6952,7 +7258,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods |
unsigned char | channel () | |
unsigned int | id () | |
- unsigned int | type () | |
+ unsigned int | _type () | |
∁ Evoral:ParameterDescriptor
C‡: Evoral::ParameterDescriptor
@@ -7598,6 +7904,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Vamp.Plugin.OutputDescriptor.SampleType.FixedSampleRate
Vamp.Plugin.OutputDescriptor.SampleType.VariableSampleRate
+∈ ARDOUR
+
∈ ARDOUR.ChanMapping
- ARDOUR.ChanMapping.Invalid
@@ -7706,6 +8016,13 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR.MonitorChoice.MonitorDisk
- ARDOUR.MonitorChoice.MonitorCue
+∈ ARDOUR.MonitorState
+
+- ARDOUR.MonitorState.MonitoringSilence
+- ARDOUR.MonitorState.MonitoringInput
+- ARDOUR.MonitorState.MonitoringDisk
+- ARDOUR.MonitorState.MonitoringCue
+
∈ ARDOUR.NoteMode
- ARDOUR.NoteMode.Sustained
@@ -7902,11 +8219,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR.RangeSelectionAfterSplit.PreserveSel
- ARDOUR.RangeSelectionAfterSplit.ForceSel
-∈ ARDOUR.ShuttleBehaviour
-
-- ARDOUR.ShuttleBehaviour.Sprung
-- ARDOUR.ShuttleBehaviour.Wheel
-
∈ ARDOUR.ScreenSaverMode
- ARDOUR.ScreenSaverMode.InhibitNever
@@ -7935,6 +8247,13 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR.MeterLineUp.MeteringLineUp20
- ARDOUR.MeterLineUp.MeteringLineUp18
- ARDOUR.MeterLineUp.MeteringLineUp15
+- ARDOUR.InputMeterLayout.MeteringLineUp15
+
+
+
+- ARDOUR.InputMeterLayout.LayoutVertical
+- ARDOUR.InputMeterLayout.LayoutHorizontal
+- ARDOUR.InputMeterLayout.LayoutAutomatic
∈ ARDOUR.VUMeterStandard
@@ -8241,7 +8560,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- LuaSignal.PluginStatusChanged
- LuaSignal.DiskOverrun
- LuaSignal.DiskUnderrun
-- LuaSignal.RegionPropertyChanged
+- LuaSignal.RegionsPropertyChanged
- LuaSignal.LuaTimerS
- LuaSignal.LuaTimerDS
- LuaSignal.SetSession
@@ -8257,6 +8576,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
@@ -8271,6 +8591,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR:BackendVector
- ARDOUR:BeatsSamplesConverter
- ARDOUR:BufferSet
+- ARDOUR:Bundle
+- ARDOUR:BundleListPtr
- ARDOUR:ChanCount
- ARDOUR:ChanMapping
- ARDOUR:ControlList
@@ -8314,6 +8636,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
@@ -8327,6 +8650,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR:MidiSource
- ARDOUR:MidiTrack
- ARDOUR:MidiTrackList
+- ARDOUR:MonitorControl
- ARDOUR:MonitorProcessor
- ARDOUR:MusicSample
- ARDOUR:MuteControl
@@ -8335,6 +8659,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR:PDC
- ARDOUR:PannerShell
- ARDOUR:ParameterDescriptor
+- ARDOUR:ParameterList
- ARDOUR:PeakMeter
- ARDOUR:PhaseControl
- ARDOUR:Playlist
@@ -8403,6 +8728,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- ARDOUR:TempoSection
- ARDOUR:Track
- ARDOUR:UnknownProcessor
+- ARDOUR:UserBundle
- ARDOUR:VCA
- ARDOUR:VCAList
- ARDOUR:VCAManager
@@ -8410,6 +8736,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 +8816,6 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
- Vamp:RealTime
- os
-
+
-
+