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 boolphysically_connected (std::string) PortEngineport_engine () boolport_is_physical (std::string) + voidreset_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 RegionListPtrregions_with_end_within (Range) RegionListPtrregions_with_start_within (Range) voidremove_region (Region) + boolset_name (std::string) boolshared () voidsplit_region (Region, MusicSample) Regiontop_region_at (long) @@ -441,6 +443,22 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C AudioPortto_audioport () MidiPortto_midiport () +

 ARDOUR:AudioPortMeters

+

C‡: std::map<std::string, ARDOUR::PortManager::DPM >

+
+ + + + + + + + + + + + +
Constructor
ARDOUR.AudioPortMeters ()
Methods
LuaTableadd (std::string, ARDOUR::PortManager::DPM )
...at (--lua--)
voidclear ()
unsigned longcount (std::string)
boolempty ()
LuaIteriter ()
unsigned longsize ()
LuaTabletable ()

 ARDOUR:AudioRange

C‡: ARDOUR::AudioRange

@@ -451,7 +469,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolequal (AudioRange) longlength () Data Members - longend + long_end unsigned intid longstart @@ -478,6 +496,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -487,6 +507,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -502,6 +523,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -618,6 +640,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -662,7 +685,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + @@ -671,6 +694,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
AudioSourceaudio_source (unsigned int)
AutomationListenvelope ()
boolenvelope_active ()
boolfade_in_active ()
boolfade_out_active ()
boolisnil ()

Returns the maximum (rms) signal power of the region, or a -1 if the Progress object reports that the process was cancelled.

floatscale_amplitude ()
LuaTable(int, ...)separate_by_channel (RegionVector&)
voidset_envelope_active (bool)
voidset_fade_in_active (bool)
voidset_fade_in_length (long)
voidset_fade_in_shape (FadeShape)
boolautomatic ()
boolcan_move ()
boolcaptured ()
voidcaptured_xruns (XrunPositions&, bool)
voidclear_sync_position ()
Controlcontrol (Parameter, bool)
boolcovers (long)
Methods
std::stringancestor_name ()
boolcan_be_analysed ()
XrunPositionscaptured_xruns ()
boolhas_been_analysed ()
longnatural_position ()
longtimeline_position ()
boolset_name (std::string)
intuse_copy_playlist ()
intuse_new_playlist (DataType)
intuse_playlist (DataType, Playlist)
intuse_playlist (DataType, Playlist, bool)
Cast
AudioTrackto_audio_track ()
MidiTrackto_midi_track ()
+ + @@ -683,6 +708,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -806,6 +833,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
boolactive ()
intadd_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.
intadd_foldback_send (Route, bool)
intadd_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.

IOinput ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

MonitorControlmonitoring_control ()
MonitorStatemonitoring_state ()
boolmuted ()
ChanCountn_inputs ()
ChanCountn_outputs ()
+ + @@ -824,6 +853,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C

Inherited from ARDOUR:Automatable

Methods
ParameterListall_automatable_params ()

API for Lua binding

AutomationControlautomation_control (Parameter, bool)
boolisnil ()
Cast
+ + @@ -915,6 +946,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + +
Methods
ParameterListall_automatable_params ()

API for Lua binding

AutomationControlautomation_control (Parameter, bool)
Cast
Slavableto_slavable ()

Remove all events after the given time from this list.

last_coordinate
time in audio samples of the last event to keep
voidtruncate_start (double)

Remove all events up to to the given time from this list.

overall_length
overall length in audio samples
Cast
AutomationListto_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 AudioBufferget_audio (unsigned long) MidiBufferget_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::stringchannel_name (unsigned int)
ch
Channel.

Returns Channel name.

boolisnil ()
unsigned intn_total ()
std::stringname ()

Returns Bundle name

ChanCountnchannels ()

Returns Number of channels that this Bundle has

boolports_are_inputs ()
boolports_are_outputs ()
Cast
UserBundleto_userbundle ()
+

 ARDOUR:BundleListPtr

+

C‡: boost::shared_ptr<std::vector<boost::shared_ptr<ARDOUR::Bundle> > >

+
+ + + + + + + + + + + +
Constructor
ARDOUR.BundleListPtr ()
Methods
LuaTableadd (LuaTable {Bundle})
Bundleat (unsigned long)
boolempty ()
LuaIteriter ()
voidpush_back (Bundle)
unsigned longsize ()
LuaTabletable ()

 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 voidcompute (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
voidconfigure (double, double, double, double, double)

setup filter, set coefficients directly

floatdB_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 - voidrun_mono (FloatArray, unsigned int) - voidrun_stereo (FloatArray, FloatArray, unsigned int) + voidrun_mono_buffered (FloatArray, unsigned int) + voidrun_mono_no_latency (FloatArray, unsigned int) + voidrun_stereo_buffered (FloatArray, FloatArray, unsigned int) + voidrun_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

floatfreq_at_bin (unsigned int)
floatpower_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)

voidset_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::stringancestor_name () boolcan_be_analysed () + XrunPositionscaptured_xruns () boolempty () boolhas_been_analysed () longlength (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

@@ -1838,6 +1908,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C +
Methods
boolisnil ()
longget_delay_in ()
longget_delay_out ()
boolis_foldback ()
voidset_remove_on_disconnect (bool)
Cast
InternalSendto_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.

- + @@ -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
longend ()
long_end ()
Flagsflags ()
boolis_auto_loop ()
boolis_auto_punch ()
+ + @@ -1990,6 +2063,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + +
Methods
Locationadd_range (long, long)

Add new range to the collection

start
start position
end
end position

Returns New location object

Locationauto_loop_location ()
Locationauto_punch_location ()
LuaTable(...)find_all_between (long, long, LocationList&, Flags)
Locationmark_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)
Locationrange_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

voidremove (Location)
Locationsession_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::stringdump_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::stringfile_get_contents (std::string) boolfile_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

longmonotonic_time () Processornew_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)

NotePtrnew_noteptr (unsigned char, Beats, Beats, unsigned char, unsigned char) Processornew_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

Returns Processor or nil

+

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

Returns Processor or nil

PluginInfonew_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

+ Processornew_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)
Processornil_proc () NotePtrListnote_list (MidiModel) + std::stringpath_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)

+ voidsegfault () +

Crash Test Dummy

boolset_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

boolset_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::stringget_parameter_docs (unsigned int) char*label () + PresetRecordlast_preset () +

Returns Last preset to be requested; the settings may have been changed since; find out with parameter_changed_since_last_preset.

boolload_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
LuaTableadd (std::string, ARDOUR::PortManager::MPM )
...at (--lua--)
voidclear ()
unsigned longcount (std::string)
boolempty ()
LuaIteriter ()
unsigned longsize ()
LuaTabletable ()

 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

+ + @@ -2336,6 +2439,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -2418,6 +2522,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -2508,6 +2613,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -2553,7 +2659,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + @@ -2562,6 +2668,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
ParameterListall_automatable_params ()

API for Lua binding

AutomationControlautomation_control (Parameter, bool)
Cast
Slavableto_slavable ()
RegionListPtrregions_with_end_within (Range)
RegionListPtrregions_with_start_within (Range)
voidremove_region (Region)
boolset_name (std::string)
boolshared ()
voidsplit_region (Region, MusicSample)
Regiontop_region_at (long)
boolautomatic ()
boolcan_move ()
boolcaptured ()
voidcaptured_xruns (XrunPositions&, bool)
voidclear_sync_position ()
Controlcontrol (Parameter, bool)
boolcovers (long)
Methods
std::stringancestor_name ()
boolcan_be_analysed ()
XrunPositionscaptured_xruns ()
boolhas_been_analysed ()
longnatural_position ()
longtimeline_position ()
boolset_name (std::string)
intuse_copy_playlist ()
intuse_new_playlist (DataType)
intuse_playlist (DataType, Playlist)
intuse_playlist (DataType, Playlist, bool)
Cast
AudioTrackto_audio_track ()
MidiTrackto_midi_track ()
+ + @@ -2574,6 +2682,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -2691,6 +2801,62 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
boolactive ()
intadd_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.
intadd_foldback_send (Route, bool)
intadd_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.

IOinput ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

MonitorControlmonitoring_control ()
MonitorStatemonitoring_state ()
boolmuted ()
ChanCountn_inputs ()
ChanCountn_outputs ()
LuaTabletable ()
voidunique ()
+

 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)

+ + + + +
Methods
boolisnil ()
MonitorChoicemonitoring_choice ()
+

Inherited from ARDOUR:SlavableAutomationControl

+ + + + + + + + + +
Methods
voidadd_master (AutomationControl)
voidclear_masters ()
intget_boolean_masters ()
doubleget_masters_value ()
voidremove_master (AutomationControl)
boolslaved ()
boolslaved_to (AutomationControl)
+

Inherited from ARDOUR:AutomationControl

+ + + + + + + + + + + + + + + + + + + + +
Methods
AutomationListalist ()
AutoStateautomation_state ()
ParameterDescriptordesc ()
doubleget_value ()

Get `internal' value

Returns raw value as used for the plugin/processor control port

doublelower ()
doublenormal ()
voidset_automation_state (AutoState)
voidset_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
voidstart_touch (double)
voidstop_touch (double)
booltoggled ()
doubleupper ()
boolwritable ()
Cast
Controlto_ctrl ()
SlavableAutomationControlto_slavable ()
+

Inherited from PBD:Controllable

+ + + +
Methods
std::stringname ()
+

Inherited from PBD:StatefulPtr

+ + + + + + +
Methods
voidclear_changes ()

Forget about any changes to this object's properties

IDid ()
OwnedPropertyListproperties ()

 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::stringmidi_note_name (unsigned char, bool) Data Members + unsigned intdisplay_priority +

higher is more important http://lv2plug.in/ns/ext/port-props#displayPriority

+ boolenumeration + boolinline_ctrl + boolinteger_step std::stringlabel + floatlargestep + std::stringprint_fmt +

format string for pretty printing

+ floatsmallstep + boolsr_dependent + floatstep

Inherited from Evoral:ParameterDescriptor

@@ -2918,6 +3095,19 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
floatupper

Maximum value (in Hz, for frequencies)

+

 ARDOUR:ParameterList

+

C‡: std::vector<Evoral::Parameter >

+
+ + + + + + + + + +
Constructor
ARDOUR.ParameterList ()
Methods
Parameterat (unsigned long)
boolempty ()
LuaIteriter ()
unsigned longsize ()
LuaTabletable ()

 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 RegionListPtrregions_with_end_within (Range) RegionListPtrregions_with_start_within (Range) voidremove_region (Region) + boolset_name (std::string) boolshared () voidsplit_region (Region, MusicSample) Regiontop_region_at (long) @@ -3109,6 +3300,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C std::stringget_parameter_docs (unsigned int) boolisnil () char*label () + PresetRecordlast_preset () +

Returns Last preset to be requested; the settings may have been changed since; find out with parameter_changed_since_last_preset.

boolload_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:ChanCountn_outputs std::stringname std::stringpath - ARDOUR.PluginTypetype + ARDOUR.PluginType_type std::stringunique_id

 ARDOUR:PluginInfoList

@@ -3239,7 +3432,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C voidenable (bool) boolenabled () unsigned intget_count () - LuaTable(bool, ...)get_stats (unsigned long&, unsigned long&, double&, double&) + LuaTable(bool, ...)get_stats (long&, long&, double&, double&) boolhas_sidechain () ChanMappinginput_map (unsigned int) boolis_channelstrip () @@ -3252,9 +3445,12 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolreset_parameters_to_default () voidset_input_map (unsigned int, ChanMapping) voidset_output_map (unsigned int, ChanMapping) + voidset_thru_map (ChanMapping) + IOsidechain_input () longsignal_latency () boolstrict_io_configured () - PluginTypetype () + ChanMappingthru_map () + PluginType_type () boolwrite_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 boolphysically_connected (std::string) PortEngineport_engine () boolport_is_physical (std::string) + voidreset_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 boolget_auto_analyse_audio () boolget_auto_connect_standard_busses () boolget_auto_input_does_talkback () + boolget_auto_return_after_rewind_ffwd () AutoReturnTargetget_auto_return_target_list () boolget_automation_follows_regions () floatget_automation_interval_msecs () @@ -3645,14 +3843,14 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_conceal_lv1_if_lv2_exists () boolget_conceal_vst2_if_vst3_exists () boolget_copy_demo_sessions () + intget_cpu_dma_latency () boolget_create_xrun_marker () FadeShapeget_default_fade_shape () std::stringget_default_session_parent_dir () DenormalModelget_denormal_model () boolget_denormal_protection () boolget_disable_disarm_during_roll () - boolget_discover_audio_units () - boolget_discover_vst_on_start () + boolget_discover_plugins_on_start () unsigned intget_disk_choice_space_threshold () std::stringget_donate_url () EditModeget_edit_mode () @@ -3712,9 +3910,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C unsigned intget_periodic_safety_backup_interval () boolget_periodic_safety_backups () PFLPositionget_pfl_position () + unsigned intget_plugin_cache_version () std::stringget_plugin_path_lxvst () std::stringget_plugin_path_vst () std::stringget_plugin_path_vst3 () + unsigned intget_plugin_scan_timeout () boolget_plugins_stop_with_transport () longget_postroll () longget_preroll () @@ -3730,6 +3930,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C RegionEquivalenceget_region_equivalence () RegionSelectionAfterSplitget_region_selection_after_split () boolget_replicate_missing_region_channels () + boolget_reset_default_speed_on_stop () + boolget_rewind_ffwd_like_tape_decks () boolget_run_all_transport_masters_always () boolget_save_history () intget_saved_history_depth () @@ -3740,7 +3942,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_show_solo_mutes () boolget_show_video_export_info () boolget_show_video_server_dialog () - ShuttleBehaviourget_shuttle_behaviour () + boolget_show_vst3_micro_edit_inline () floatget_shuttle_max_speed () floatget_shuttle_speed_factor () floatget_shuttle_speed_threshold () @@ -3761,6 +3963,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_try_autostart_engine () std::stringget_tutorial_manual_url () std::stringget_updates_url () + boolget_use_audio_units () boolget_use_click_emphasis () boolget_use_lxvst () boolget_use_macvst () @@ -3769,14 +3972,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_use_osc () boolget_use_plugin_own_gui () boolget_use_tranzport () + boolget_use_vst3 () boolget_use_windows_vst () boolget_verbose_plugin_scan () boolget_verify_remove_last_capture () boolget_video_advanced_setup () std::stringget_video_server_docroot () std::stringget_video_server_url () - intget_vst_scan_timeout () std::stringget_windows_pingback_url () + boolget_work_around_jack_no_copy_optimization () std::stringget_xjadeo_binary () boolset_afl_position (AFLPosition) boolset_all_safe (bool) @@ -3790,6 +3994,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_auto_analyse_audio (bool) boolset_auto_connect_standard_busses (bool) boolset_auto_input_does_talkback (bool) + boolset_auto_return_after_rewind_ffwd (bool) boolset_auto_return_target_list (AutoReturnTarget) boolset_automation_follows_regions (bool) boolset_automation_interval_msecs (float) @@ -3803,14 +4008,14 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_conceal_lv1_if_lv2_exists (bool) boolset_conceal_vst2_if_vst3_exists (bool) boolset_copy_demo_sessions (bool) + boolset_cpu_dma_latency (int) boolset_create_xrun_marker (bool) boolset_default_fade_shape (FadeShape) boolset_default_session_parent_dir (std::string) boolset_denormal_model (DenormalModel) boolset_denormal_protection (bool) boolset_disable_disarm_during_roll (bool) - boolset_discover_audio_units (bool) - boolset_discover_vst_on_start (bool) + boolset_discover_plugins_on_start (bool) boolset_disk_choice_space_threshold (unsigned int) boolset_donate_url (std::string) boolset_edit_mode (EditMode) @@ -3870,9 +4075,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_periodic_safety_backup_interval (unsigned int) boolset_periodic_safety_backups (bool) boolset_pfl_position (PFLPosition) + boolset_plugin_cache_version (unsigned int) boolset_plugin_path_lxvst (std::string) boolset_plugin_path_vst (std::string) boolset_plugin_path_vst3 (std::string) + boolset_plugin_scan_timeout (unsigned int) boolset_plugins_stop_with_transport (bool) boolset_postroll (long) boolset_preroll (long) @@ -3888,6 +4095,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_region_equivalence (RegionEquivalence) boolset_region_selection_after_split (RegionSelectionAfterSplit) boolset_replicate_missing_region_channels (bool) + boolset_reset_default_speed_on_stop (bool) + boolset_rewind_ffwd_like_tape_decks (bool) boolset_run_all_transport_masters_always (bool) boolset_save_history (bool) boolset_saved_history_depth (int) @@ -3898,7 +4107,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_show_solo_mutes (bool) boolset_show_video_export_info (bool) boolset_show_video_server_dialog (bool) - boolset_shuttle_behaviour (ShuttleBehaviour) + boolset_show_vst3_micro_edit_inline (bool) boolset_shuttle_max_speed (float) boolset_shuttle_speed_factor (float) boolset_shuttle_speed_threshold (float) @@ -3919,6 +4128,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_try_autostart_engine (bool) boolset_tutorial_manual_url (std::string) boolset_updates_url (std::string) + boolset_use_audio_units (bool) boolset_use_click_emphasis (bool) boolset_use_lxvst (bool) boolset_use_macvst (bool) @@ -3927,14 +4137,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_use_osc (bool) boolset_use_plugin_own_gui (bool) boolset_use_tranzport (bool) + boolset_use_vst3 (bool) boolset_use_windows_vst (bool) boolset_verbose_plugin_scan (bool) boolset_verify_remove_last_capture (bool) boolset_video_advanced_setup (bool) boolset_video_server_docroot (std::string) boolset_video_server_url (std::string) - boolset_vst_scan_timeout (int) boolset_windows_pingback_url (std::string) + boolset_work_around_jack_no_copy_optimization (bool) boolset_xjadeo_binary (std::string) Properties ARDOUR.AFLPositionafl_position @@ -3949,6 +4160,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolauto_analyse_audio boolauto_connect_standard_busses boolauto_input_does_talkback + boolauto_return_after_rewind_ffwd ARDOUR.AutoReturnTargetauto_return_target_list boolautomation_follows_regions floatautomation_interval_msecs @@ -3962,14 +4174,14 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolconceal_lv1_if_lv2_exists boolconceal_vst2_if_vst3_exists boolcopy_demo_sessions + intcpu_dma_latency boolcreate_xrun_marker ARDOUR.FadeShapedefault_fade_shape std::stringdefault_session_parent_dir ARDOUR.DenormalModeldenormal_model booldenormal_protection booldisable_disarm_during_roll - booldiscover_audio_units - booldiscover_vst_on_start + booldiscover_plugins_on_start unsigned intdisk_choice_space_threshold std::stringdonate_url ARDOUR.EditModeedit_mode @@ -4029,9 +4241,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C unsigned intperiodic_safety_backup_interval boolperiodic_safety_backups ARDOUR.PFLPositionpfl_position + unsigned intplugin_cache_version std::stringplugin_path_lxvst std::stringplugin_path_vst std::stringplugin_path_vst3 + unsigned intplugin_scan_timeout boolplugins_stop_with_transport longpostroll longpreroll @@ -4047,6 +4261,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ARDOUR.RegionEquivalenceregion_equivalence ARDOUR.RegionSelectionAfterSplitregion_selection_after_split boolreplicate_missing_region_channels + boolreset_default_speed_on_stop + boolrewind_ffwd_like_tape_decks boolrun_all_transport_masters_always boolsave_history intsaved_history_depth @@ -4057,7 +4273,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolshow_solo_mutes boolshow_video_export_info boolshow_video_server_dialog - ARDOUR.ShuttleBehaviourshuttle_behaviour + boolshow_vst3_micro_edit_inline floatshuttle_max_speed floatshuttle_speed_factor floatshuttle_speed_threshold @@ -4078,6 +4294,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C booltry_autostart_engine std::stringtutorial_manual_url std::stringupdates_url + booluse_audio_units booluse_click_emphasis booluse_lxvst booluse_macvst @@ -4086,14 +4303,15 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C booluse_osc booluse_plugin_own_gui booluse_tranzport + booluse_vst3 booluse_windows_vst boolverbose_plugin_scan boolverify_remove_last_capture boolvideo_advanced_setup std::stringvideo_server_docroot std::stringvideo_server_url - intvst_scan_timeout std::stringwindows_pingback_url + boolwork_around_jack_no_copy_optimization std::stringxjadeo_binary

Inherited from PBD:Stateful

@@ -4175,6 +4393,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolautomatic () boolcan_move () boolcaptured () + voidcaptured_xruns (XrunPositions&, bool) voidclear_sync_position () Controlcontrol (Parameter, bool) boolcovers (long) @@ -4391,6 +4610,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -4404,6 +4625,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -4621,6 +4844,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C +
Methods
boolactive ()
intadd_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.
intadd_foldback_send (Route, bool)
intadd_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.

boolisnil ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

MonitorControlmonitoring_control ()
MonitorStatemonitoring_state ()
boolmuted ()
ChanCountn_inputs ()
ChanCountn_outputs ()
longget_delay_out ()
boolis_foldback ()
boolisnil ()
voidset_remove_on_disconnect (bool)
Cast
InternalSendto_internalsend ()
@@ -4686,6 +4910,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C

Ardour Session

+ + @@ -4698,9 +4924,12 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + + @@ -4733,7 +4962,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + @@ -4744,11 +4973,13 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + - + @@ -5306,6 +5537,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + @@ -5518,7 +5750,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C - + @@ -5527,6 +5759,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
boolabort_empty_reversible_command ()

Abort reversible commend IFF no undo changes have been collected.

Returns true if undo operation was aborted.

voidabort_reversible_command ()

abort an open undo command This must only be called after begin_reversible_command ()

boolactively_recording ()

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)

voidbegin_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
BundleListPtrbundles ()
voidcancel_all_solo ()
SessionConfigurationcfg ()
voidclear_all_solo_state (RouteListPtr)
boolcollected_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

voidcommit_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
Controllablecontrollable_by_id (ID)
RouteListnew_audio_route (int, int, RouteGroup, unsigned int, std::string, Flag, unsigned int)
AudioTrackListnew_audio_track (int, int, RouteGroup, unsigned int, std::string, unsigned int, TrackMode, bool)
RouteListnew_midi_route (RouteGroup, unsigned int, std::string, bool, PluginInfo, PresetRecord, Flag, unsigned int)
MidiTrackListnew_midi_track (ChanCount, ChanCount, bool, PluginInfo, PresetRecord, RouteGroup, unsigned int, std::string, unsigned int, TrackMode)
MidiTrackListnew_midi_track (ChanCount, ChanCount, bool, PluginInfo, PresetRecord, RouteGroup, unsigned int, std::string, unsigned int, TrackMode, bool)
RouteListnew_route_from_template (unsigned int, unsigned int, std::string, std::string, PlaylistDisposition)
RouteGroupnew_route_group (std::string)
longnominal_sample_rate ()
Processorprocessor_by_id (ID)
RecordStaterecord_status ()
voidremove_route_group (RouteGroup)
intrename (std::string)
voidrequest_bounded_roll (long, long)
voidrequest_locate (long, LocateTransportDisposition, TransportRequestSource)
voidrequest_play_loop (bool, bool)
voidrequest_roll (TransportRequestSource)
voidrequest_stop (bool, bool, TransportRequestSource)
voidrequest_transport_speed (double, bool, TransportRequestSource)
voidrequest_transport_speed (double, TransportRequestSource)
voidreset_xrun_count ()
Routeroute_by_id (ID)
Routeroute_by_name (std::string)
Methods
std::stringancestor_name ()
boolcan_be_analysed ()
XrunPositionscaptured_xruns ()
boolempty ()
boolhas_been_analysed ()
boolisnil ()
boolset_name (std::string)
intuse_copy_playlist ()
intuse_new_playlist (DataType)
intuse_playlist (DataType, Playlist)
intuse_playlist (DataType, Playlist, bool)
Cast
AudioTrackto_audio_track ()
MidiTrackto_midi_track ()
+ + @@ -5539,6 +5773,8 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C + + @@ -5690,6 +5926,30 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C
Methods
boolactive ()
intadd_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.
intadd_foldback_send (Route, bool)
intadd_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.

IOinput ()
Deliverymain_outs ()

the signal processorat at end of the processing chain which produces output

MonitorControlmonitoring_control ()
MonitorStatemonitoring_state ()
boolmuted ()
ChanCountn_inputs ()
ChanCountn_outputs ()
Statefulto_stateful ()
StatefulDestructibleto_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
boolisnil ()
+

Inherited from ARDOUR:Bundle

+ + + + + + + + + + + + + +
Methods
std::stringchannel_name (unsigned int)
ch
Channel.

Returns Channel name.

unsigned intn_total ()
std::stringname ()

Returns Bundle name

ChanCountnchannels ()

Returns Number of channels that this Bundle has

boolports_are_inputs ()
boolports_are_outputs ()
Cast
UserBundleto_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 longsize () LuaTabletable () +

 ARDOUR:XrunPositions

+

C‡: std::vector<long >

+
+ + + + + + + + + + + + + + +
Constructor
ARDOUR.XrunPositions ()
ARDOUR.XrunPositions ()
Methods
LuaTableadd (LuaTable {long})
longat (unsigned long)
voidclear ()
boolempty ()
LuaIteriter ()
voidpush_back (long)
unsigned longsize ()
LuaTabletable ()
...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::stringname ()
longposition ()
Typetype ()
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 voidadd_location_mark (long) TrackViewListaxis_views_from_routes (RouteListPtr) voidcenter_screen (long) + voidclear_grouped_playlists (RouteUI) voidclear_playlist (Playlist) - voidclear_playlists (TimeAxisView) voidconsider_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
- voidcopy_playlists (TimeAxisView) MouseModecurrent_mouse_mode ()

Returns The current mouse mode (gain, object, range, timefx etc.) (defined in editing_syms.h)

longcurrent_page_samples () voiddeselect_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)

Import existing media

booldragging_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 voidmaximise_editing_space () voidmaybe_locate_with_edit_preroll (long) voidmouse_add_new_marker (long, bool) - voidnew_playlists (TimeAxisView) + voidnew_playlists_for_all_tracks (bool) + voidnew_playlists_for_armed_tracks (bool) + voidnew_playlists_for_grouped_tracks (RouteUI, bool) + voidnew_playlists_for_selected_tracks (bool) voidnew_region_from_selection () voidoverride_visible_track_count () longpixel_to_sample (double) @@ -6219,6 +6499,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C unsigned intget_action_table_columns () boolget_all_floating_windows_are_dialogs () boolget_allow_non_quarter_pulse () + boolget_automation_edit_cancels_auto_hide () boolget_autoplay_files () boolget_autoscroll_editor () boolget_blink_alert_indicators () @@ -6226,6 +6507,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_boxy_buttons () boolget_buggy_gradients () boolget_cairo_image_surface () + boolget_check_announcements () unsigned longget_clock_display_limit () std::stringget_color_file () boolget_color_regions_using_track_color () @@ -6240,8 +6522,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_follow_edits () intget_font_scale () boolget_grid_follows_internal () + boolget_hide_splash_screen () boolget_hiding_groups_deactivates_groups () std::stringget_icon_set () + InputMeterLayoutget_input_meter_layout () + boolget_input_meter_scopes () std::stringget_keyboard_layout () std::stringget_keyboard_layout_name () boolget_link_region_and_track_selection () @@ -6267,6 +6552,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ClockDeltaModeget_primary_clock_delta_mode () intget_recent_session_sort () boolget_rubberbanding_snaps_to_grid () + unsigned intget_ruler_granularity () boolget_rulers_follow_grid () boolget_save_export_analysis_image () boolget_save_export_mixer_screenshot () @@ -6278,8 +6564,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolget_show_mini_timeline () boolget_show_name_highlight () boolget_show_plugin_scan_window () + boolget_show_region_cue_markers () boolget_show_region_gain () boolget_show_region_name () + boolget_show_region_xrun_markers () boolget_show_secondary_clock () boolget_show_snapped_cursor () boolget_show_toolbar_latency () @@ -6325,6 +6613,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_action_table_columns (unsigned int) boolset_all_floating_windows_are_dialogs (bool) boolset_allow_non_quarter_pulse (bool) + boolset_automation_edit_cancels_auto_hide (bool) boolset_autoplay_files (bool) boolset_autoscroll_editor (bool) boolset_blink_alert_indicators (bool) @@ -6332,6 +6621,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_boxy_buttons (bool) boolset_buggy_gradients (bool) boolset_cairo_image_surface (bool) + boolset_check_announcements (bool) boolset_clock_display_limit (unsigned long) boolset_color_file (std::string) boolset_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 boolset_follow_edits (bool) boolset_font_scale (int) boolset_grid_follows_internal (bool) + boolset_hide_splash_screen (bool) boolset_hiding_groups_deactivates_groups (bool) boolset_icon_set (std::string) + boolset_input_meter_layout (InputMeterLayout) + boolset_input_meter_scopes (bool) boolset_keyboard_layout (std::string) boolset_keyboard_layout_name (std::string) boolset_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 boolset_primary_clock_delta_mode (ClockDeltaMode) boolset_recent_session_sort (int) boolset_rubberbanding_snaps_to_grid (bool) + boolset_ruler_granularity (unsigned int) boolset_rulers_follow_grid (bool) boolset_save_export_analysis_image (bool) boolset_save_export_mixer_screenshot (bool) @@ -6384,8 +6678,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolset_show_mini_timeline (bool) boolset_show_name_highlight (bool) boolset_show_plugin_scan_window (bool) + boolset_show_region_cue_markers (bool) boolset_show_region_gain (bool) boolset_show_region_name (bool) + boolset_show_region_xrun_markers (bool) boolset_show_secondary_clock (bool) boolset_show_snapped_cursor (bool) boolset_show_toolbar_latency (bool) @@ -6432,6 +6728,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C unsigned intaction_table_columns boolall_floating_windows_are_dialogs boolallow_non_quarter_pulse + boolautomation_edit_cancels_auto_hide boolautoplay_files boolautoscroll_editor boolblink_alert_indicators @@ -6439,6 +6736,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolboxy_buttons boolbuggy_gradients boolcairo_image_surface + boolcheck_announcements unsigned longclock_display_limit std::stringcolor_file boolcolor_regions_using_track_color @@ -6453,8 +6751,11 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolfollow_edits intfont_scale boolgrid_follows_internal + boolhide_splash_screen boolhiding_groups_deactivates_groups std::stringicon_set + ARDOUR.InputMeterLayoutinput_meter_layout + boolinput_meter_scopes std::stringkeyboard_layout std::stringkeyboard_layout_name boollink_region_and_track_selection @@ -6480,6 +6781,7 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C ARDOUR.ClockDeltaModeprimary_clock_delta_mode intrecent_session_sort boolrubberbanding_snaps_to_grid + unsigned intruler_granularity boolrulers_follow_grid boolsave_export_analysis_image boolsave_export_mixer_screenshot @@ -6491,8 +6793,10 @@ Pointer Classes cannot be created in Lua scripts. It always requires a call to C boolshow_mini_timeline boolshow_name_highlight boolshow_plugin_scan_window + boolshow_region_cue_markers boolshow_region_gain boolshow_region_name + boolshow_region_xrun_markers boolshow_secondary_clock boolshow_snapped_cursor boolshow_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
voidtruncate_start (double)

Remove all events up to to the given time from this list.

overall_length
overall length in audio samples
+ Cast + AutomationListto_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 voidset_type (unsigned char) unsigned intsize () longtime () - unsigned chartype () + 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 charchannel () unsigned intid () - unsigned inttype () + 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.MonitorState

    +

     ARDOUR.NoteMode

    -

     ARDOUR.ShuttleBehaviour

    -

     ARDOUR.ScreenSaverMode

    +

     ARDOUR.InputMeterLayout

    +

     ARDOUR.VUMeterStandard

    - +
    -
    Ardour 6.4  -  Sat, 21 Nov 2020 19:19:48 +0100
    +
    Ardour 6.9  -  Fri, 13 Aug 2021 15:53:36 +0200