diff --git a/include/class-reference.html b/include/class-reference.html index 72a3e785..7f8b9768 100644 --- a/include/class-reference.html +++ b/include/class-reference.html @@ -175,6 +175,7 @@
bounce track from session start to session end to new region
Returns a new audio region (or nil in case of error)
Bounce the given range to a new audio region.
Returns a new audio region (or nil in case of error)
Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.
Returns true if the track can be bounced, or false otherwise.
Add a processor to a route such that it ends up with a given index into the visible processors.
Returns 0 on success, non-0 on failure.
enable custom plugin-insert configuration
Returns true if successful
the signal processorat at end of the processing chain which produces output
replace plugin/processor with another
Returns 0 on success
reset plugin-insert configuration to default, disable customizations.
This is equivalent to calling
customize_plugin_insert (proc, 0, unused)
Returns true if successful
Return the first processor that accepts has at least one MIDI input and at least one audio output. In the vast majority of cases, this will be "the instrument". This does not preclude other MIDI->audio processors later in the processing chain, but that would be a special case not covered by this utility function.
Methods | ||
---|---|---|
AutomationControl | comp_enable_controllable () | |
AutomationControl | comp_makeup_controllable () | |
AutomationControl | comp_mode_controllable () | |
ReadOnlyControl | comp_redux_controllable () | |
AutomationControl | comp_speed_controllable () | |
AutomationControl | comp_threshold_controllable () | |
unsigned int | eq_band_cnt () | |
std::string | eq_band_name (unsigned int) | |
AutomationControl | eq_enable_controllable () | |
AutomationControl | eq_freq_controllable (unsigned int) | |
AutomationControl | eq_gain_controllable (unsigned int) | |
AutomationControl | eq_q_controllable (unsigned int) | |
AutomationControl | eq_shape_controllable (unsigned int) | |
AutomationControl | filter_enable_controllable (bool) | |
AutomationControl | filter_freq_controllable (bool) | |
AutomationControl | filter_slope_controllable (bool) | |
GainControl | gain_control () | |
bool | is_auditioner () | |
bool | is_hidden () | |
bool | is_monitor () | |
bool | is_private_route () | |
bool | is_selected () | |
bool | is_surround_master () | |
AutomationControl | mapped_control (WellKnownCtrl, unsigned int) | |
ReadOnlyControl | mapped_output (WellKnownData) | |
AutomationControl | master_send_enable_controllable () | |
MonitorProcessor | monitor_control () | |
MuteControl | mute_control () | |
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () |
Methods | ||
---|---|---|
void | clear_changes () | |
Forget about any changes to this object's properties | ||
ID | id () | |
OwnedPropertyList | properties () |
C‡: std::list<std::shared_ptr<ARDOUR::AudioTrack> >
@@ -1339,6 +1343,7 @@bounce track from session start to session end to new region
Returns a new audio region (or nil in case of error)
Bounce the given range to a new audio region.
Returns a new audio region (or nil in case of error)
Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.
Returns true if the track can be bounced, or false otherwise.
Add a processor to a route such that it ends up with a given index into the visible processors.
Returns 0 on success, non-0 on failure.
enable custom plugin-insert configuration
Returns true if successful
the signal processorat at end of the processing chain which produces output
replace plugin/processor with another
Returns 0 on success
reset plugin-insert configuration to default, disable customizations.
This is equivalent to calling
customize_plugin_insert (proc, 0, unused)
Returns true if successful
Return the first processor that accepts has at least one MIDI input and at least one audio output. In the vast majority of cases, this will be "the instrument". This does not preclude other MIDI->audio processors later in the processing chain, but that would be a special case not covered by this utility function.
Methods | ||
---|---|---|
AutomationControl | comp_enable_controllable () | |
AutomationControl | comp_makeup_controllable () | |
AutomationControl | comp_mode_controllable () | |
ReadOnlyControl | comp_redux_controllable () | |
AutomationControl | comp_speed_controllable () | |
AutomationControl | comp_threshold_controllable () | |
unsigned int | eq_band_cnt () | |
std::string | eq_band_name (unsigned int) | |
AutomationControl | eq_enable_controllable () | |
AutomationControl | eq_freq_controllable (unsigned int) | |
AutomationControl | eq_gain_controllable (unsigned int) | |
AutomationControl | eq_q_controllable (unsigned int) | |
AutomationControl | eq_shape_controllable (unsigned int) | |
AutomationControl | filter_enable_controllable (bool) | |
AutomationControl | filter_freq_controllable (bool) | |
AutomationControl | filter_slope_controllable (bool) | |
GainControl | gain_control () | |
bool | is_auditioner () | |
bool | is_hidden () | |
bool | is_monitor () | |
bool | is_private_route () | |
bool | is_selected () | |
bool | is_surround_master () | |
AutomationControl | mapped_control (WellKnownCtrl, unsigned int) | |
ReadOnlyControl | mapped_output (WellKnownData) | |
AutomationControl | master_send_enable_controllable () | |
MonitorProcessor | monitor_control () | |
MuteControl | mute_control () | |
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () |
Methods | ||
---|---|---|
void | clear_changes () | |
Forget about any changes to this object's properties | ||
ID | id () | |
OwnedPropertyList | properties () |
C‡: std::list<std::shared_ptr<ARDOUR::MidiTrack> >
@@ -2969,6 +2984,7 @@C‡: std::shared_ptr< ARDOUR::Route >, std::weak_ptr< ARDOUR::Route >
-is-a: ARDOUR:Stripable
+is-a: ARDOUR:Stripable, PBD:Stateful
-A named object associated with a Session. Objects derived from this class are expected to be destroyed before the session calls drop_references().
Base class for objects with saveable and undoable state
Methods | ||
---|---|---|
bool | active () | |
Add a processor to a route such that it ends up with a given index into the visible processors.
Returns 0 on success, non-0 on failure. | ||
bool | add_sidechain (Processor) | |
Amp | amp () | |
void | clear_stripables () | |
std::string | comment () | |
bool | customize_plugin_insert (Processor, unsigned int, ChanCount, ChanCount) | |
enable custom plugin-insert configuration
Returns true if successful | ||
DataType | data_type () | |
Stripable | first_selected_stripable () | |
IO | input () | |
bool | isnil () | |
Delivery | main_outs () | |
replace plugin/processor with another
Returns 0 on success | ||
bool | reset_plugin_insert (Processor) | |
reset plugin-insert configuration to default, disable customizations. This is equivalent to calling customize_plugin_insert (proc, 0, unused)
Returns true if successful | ||
void | select_next_stripable (bool, bool) | |
void | select_prev_stripable (bool, bool) | |
void | set_active (bool, void*) | |
void | set_comment (std::string, void*) | |
void | set_meter_point (MeterPoint) | |
long | signal_latency () | |
bool | soloed () | |
bool | strict_io () | |
SurroundReturn | surround_return () | |
SurroundSend | surround_send () | |
Processor | the_instrument () | |
Return the first processor that accepts has at least one MIDI input and at least one audio output. In the vast majority of cases, this will be "the instrument". This does not preclude other MIDI->audio processors later in the processing chain, but that would be a special case not covered by this utility function. | ||
Amp | trim () |
Methods | ||
---|---|---|
AutomationControl | comp_enable_controllable () | |
AutomationControl | comp_makeup_controllable () | |
AutomationControl | comp_mode_controllable () | |
ReadOnlyControl | comp_redux_controllable () | |
AutomationControl | comp_speed_controllable () | |
AutomationControl | comp_threshold_controllable () | |
unsigned int | eq_band_cnt () | |
std::string | eq_band_name (unsigned int) | |
AutomationControl | eq_enable_controllable () | |
AutomationControl | eq_freq_controllable (unsigned int) | |
AutomationControl | eq_gain_controllable (unsigned int) | |
AutomationControl | eq_q_controllable (unsigned int) | |
AutomationControl | eq_shape_controllable (unsigned int) | |
AutomationControl | filter_enable_controllable (bool) | |
AutomationControl | filter_freq_controllable (bool) | |
AutomationControl | filter_slope_controllable (bool) | |
GainControl | gain_control () | |
bool | is_auditioner () | |
bool | is_hidden () | |
bool | is_monitor () | |
bool | is_private_route () | |
bool | is_selected () | |
bool | is_surround_master () | |
AutomationControl | mapped_control (WellKnownCtrl, unsigned int) | |
ReadOnlyControl | mapped_output (WellKnownData) | |
AutomationControl | master_send_enable_controllable () | |
MonitorProcessor | monitor_control () | |
MuteControl | mute_control () | |
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () |
Methods | ||
---|---|---|
void | clear_changes () | |
Forget about any changes to this object's properties | ||
ID | id () | |
OwnedPropertyList | properties () |
C‡: ARDOUR::Route::ProcessorStreams
@@ -4988,6 +5015,7 @@save session
Returns zero on success
A named object associated with a Session. Objects derived from this class are expected to be destroyed before the session calls drop_references().
Methods | ||
---|---|---|
AutomationControl | comp_enable_controllable () | |
AutomationControl | comp_makeup_controllable () | |
AutomationControl | comp_mode_controllable () | |
ReadOnlyControl | comp_redux_controllable () | |
AutomationControl | comp_speed_controllable () | |
AutomationControl | comp_threshold_controllable () | |
unsigned int | eq_band_cnt () | |
std::string | eq_band_name (unsigned int) | |
AutomationControl | eq_enable_controllable () | |
AutomationControl | eq_freq_controllable (unsigned int) | |
AutomationControl | eq_gain_controllable (unsigned int) | |
AutomationControl | eq_q_controllable (unsigned int) | |
AutomationControl | eq_shape_controllable (unsigned int) | |
AutomationControl | filter_enable_controllable (bool) | |
AutomationControl | filter_freq_controllable (bool) | |
AutomationControl | filter_slope_controllable (bool) | |
GainControl | gain_control () | |
bool | is_auditioner () | |
bool | is_hidden () | |
bool | is_monitor () | |
bool | is_private_route () | |
bool | is_selected () | |
bool | is_surround_master () | |
bool | isnil () | |
AutomationControl | mapped_control (WellKnownCtrl, unsigned int) | |
ReadOnlyControl | mapped_output (WellKnownData) | |
AutomationControl | master_send_enable_controllable () | |
MonitorProcessor | monitor_control () | |
MuteControl | mute_control () | unsigned long | size () |
LuaTable | table () |
C‡: std::shared_ptr< ARDOUR::SurroundPannable >, std::weak_ptr< ARDOUR::SurroundPannable >
+is-a: ARDOUR:Automatable
+ +Base class for objects with saveable and undoable state
Methods | ||
---|---|---|
bool | isnil () | |
Data Members | ||
ARDOUR:AutomationControl | name | |
ARDOUR:AutomationControl | name | |
ARDOUR:AutomationControl | name | |
ARDOUR:AutomationControl | name | |
ARDOUR:AutomationControl | name |
Methods | ||
---|---|---|
ParameterList | all_automatable_params () | |
API for Lua binding | ||
AutomationControl | automation_control (Parameter, bool) | |
Cast | ||
Slavable | to_slavable () |
C‡: std::shared_ptr< ARDOUR::SurroundReturn >, std::weak_ptr< ARDOUR::SurroundReturn >
+is-a: ARDOUR:Processor
+ +A mixer strip element - plugin, send, meter, etc
Methods | ||
---|---|---|
bool | isnil () |
Methods | ||
---|---|---|
void | activate () | |
bool | active () | |
long | capture_offset () | |
void | deactivate () | |
std::string | display_name () | |
bool | display_to_user () | |
long | input_latency () | |
ChanCount | input_streams () | |
long | output_latency () | |
ChanCount | output_streams () | |
long | playback_offset () | |
long | signal_latency () | |
Cast | ||
Amp | to_amp () | |
Automatable | to_automatable () | |
DelayLine | to_delayline () | |
DiskIOProcessor | to_diskioprocessor () | |
DiskReader | to_diskreader () | |
DiskWriter | to_diskwriter () | |
PluginInsert | to_insert () | |
InternalSend | to_internalsend () | |
IOProcessor | to_ioprocessor () | |
Latent | to_latent () | |
PeakMeter | to_meter () | |
MonitorProcessor | to_monitorprocessor () | |
PeakMeter | to_peakmeter () | |
PluginInsert | to_plugininsert () | |
PolarityProcessor | to_polarityprocessor () | |
Send | to_send () | |
SideChain | to_sidechain () | |
SurroundSend | to_surroundsend () | |
UnknownProcessor | to_unknownprocessor () |
Methods | ||
---|---|---|
std::string | name () | |
Cast | ||
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () |
C‡: std::shared_ptr< ARDOUR::SurroundSend >, std::weak_ptr< ARDOUR::SurroundSend >
+is-a: ARDOUR:Processor
+ +A mixer strip element - plugin, send, meter, etc
Methods | ||
---|---|---|
GainControl | gain_control () | |
long | get_delay_in () | |
long | get_delay_out () | |
bool | isnil () | |
GainControl | n_pannables () | |
SurroundPannable | pannable (unsigned long) |
Methods | ||
---|---|---|
void | activate () | |
bool | active () | |
long | capture_offset () | |
void | deactivate () | |
std::string | display_name () | |
bool | display_to_user () | |
long | input_latency () | |
ChanCount | input_streams () | |
long | output_latency () | |
ChanCount | output_streams () | |
long | playback_offset () | |
long | signal_latency () | |
Cast | ||
Amp | to_amp () | |
Automatable | to_automatable () | |
DelayLine | to_delayline () | |
DiskIOProcessor | to_diskioprocessor () | |
DiskReader | to_diskreader () | |
DiskWriter | to_diskwriter () | |
PluginInsert | to_insert () | |
InternalSend | to_internalsend () | |
IOProcessor | to_ioprocessor () | |
Latent | to_latent () | |
PeakMeter | to_meter () | |
MonitorProcessor | to_monitorprocessor () | |
PeakMeter | to_peakmeter () | |
PluginInsert | to_plugininsert () | |
PolarityProcessor | to_polarityprocessor () | |
Send | to_send () | |
SideChain | to_sidechain () | |
SurroundSend | to_surroundsend () | |
UnknownProcessor | to_unknownprocessor () |
Methods | ||
---|---|---|
std::string | name () | |
Cast | ||
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () |
C‡: ARDOUR::TimelineRange
@@ -5864,7 +6021,7 @@bounce track from session start to session end to new region
Returns a new audio region (or nil in case of error)
Bounce the given range to a new audio region.
Returns a new audio region (or nil in case of error)
Test if the track can be bounced with the given settings. If sends/inserts/returns are present in the signal path or the given track has no audio outputs bouncing is not possible.
Returns true if the track can be bounced, or false otherwise.
Add a processor to a route such that it ends up with a given index into the visible processors.
Returns 0 on success, non-0 on failure.
enable custom plugin-insert configuration
Returns true if successful
the signal processorat at end of the processing chain which produces output
replace plugin/processor with another
Returns 0 on success
reset plugin-insert configuration to default, disable customizations.
This is equivalent to calling
customize_plugin_insert (proc, 0, unused)
Returns true if successful
Return the first processor that accepts has at least one MIDI input and at least one audio output. In the vast majority of cases, this will be "the instrument". This does not preclude other MIDI->audio processors later in the processing chain, but that would be a special case not covered by this utility function.
Methods | ||
---|---|---|
AutomationControl | comp_enable_controllable () | |
AutomationControl | comp_makeup_controllable () | |
AutomationControl | comp_mode_controllable () | |
ReadOnlyControl | comp_redux_controllable () | |
AutomationControl | comp_speed_controllable () | |
AutomationControl | comp_threshold_controllable () | |
unsigned int | eq_band_cnt () | |
std::string | eq_band_name (unsigned int) | |
AutomationControl | eq_enable_controllable () | |
AutomationControl | eq_freq_controllable (unsigned int) | |
AutomationControl | eq_gain_controllable (unsigned int) | |
AutomationControl | eq_q_controllable (unsigned int) | |
AutomationControl | eq_shape_controllable (unsigned int) | |
AutomationControl | filter_enable_controllable (bool) | |
AutomationControl | filter_freq_controllable (bool) | |
AutomationControl | filter_slope_controllable (bool) | |
GainControl | gain_control () | |
bool | is_auditioner () | |
bool | is_hidden () | |
bool | is_monitor () | |
bool | is_private_route () | |
bool | is_selected () | |
bool | is_surround_master () | |
AutomationControl | mapped_control (WellKnownCtrl, unsigned int) | |
ReadOnlyControl | mapped_output (WellKnownData) | |
AutomationControl | master_send_enable_controllable () | |
MonitorProcessor | monitor_control () | |
MuteControl | mute_control () | |
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () |
Methods | ||
---|---|---|
void | clear_changes () | |
Forget about any changes to this object's properties | ||
ID | id () | |
OwnedPropertyList | properties () |
C‡: std::shared_ptr< ARDOUR::UnknownProcessor >, std::weak_ptr< ARDOUR::UnknownProcessor >
is-a: ARDOUR:Processor
@@ -6038,6 +6198,7 @@Methods | ||
---|---|---|
AutomationControl | comp_enable_controllable () | |
AutomationControl | comp_makeup_controllable () | |
AutomationControl | comp_mode_controllable () | |
ReadOnlyControl | comp_redux_controllable () | |
AutomationControl | comp_speed_controllable () | |
AutomationControl | comp_threshold_controllable () | |
unsigned int | eq_band_cnt () | |
std::string | eq_band_name (unsigned int) | |
AutomationControl | eq_enable_controllable () | |
AutomationControl | eq_freq_controllable (unsigned int) | |
AutomationControl | eq_gain_controllable (unsigned int) | |
AutomationControl | eq_q_controllable (unsigned int) | |
AutomationControl | eq_shape_controllable (unsigned int) | |
AutomationControl | filter_enable_controllable (bool) | |
AutomationControl | filter_freq_controllable (bool) | |
AutomationControl | filter_slope_controllable (bool) | |
bool | is_auditioner () | |
bool | is_hidden () | |
bool | is_master () | |
bool | is_monitor () | |
bool | is_private_route () | |
bool | is_selected () | |
bool | is_surround_master () | |
AutomationControl | mapped_control (WellKnownCtrl, unsigned int) | |
ReadOnlyControl | mapped_output (WellKnownData) | |
AutomationControl | master_send_enable_controllable () | |
MonitorProcessor | monitor_control () | |
AutomationControl | pan_azimuth_control () | |
void | clear_playlist (Playlist) | |
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.
| ||
Route | current_mixer_stripable () | |
MouseMode | current_mouse_mode () | |
Returns The current mouse mode (gain, object, range, timefx etc.) (defined in editing_syms.h) | ||
long | current_page_samples () | |
bool | get_never_display_periodic_midi () | |
bool | get_new_automation_points_on_lane () | |
bool | get_no_new_session_dialog () | |
bool | get_no_strobe () | |
NoteNameDisplay | get_note_name_display () | |
AppleNSGLViewMode | get_nsgl_view_mode () | |
bool | get_one_plugin_window_only () | |
bool | get_save_export_analysis_image () | |
bool | get_save_export_mixer_screenshot () | |
ScreenSaverMode | get_screen_saver_mode () | |
bool | get_scroll_velocity_editing () | |
ClockDeltaMode | get_secondary_clock_delta_mode () | |
bool | get_select_last_drawn_note_only () | |
bool | get_sensitize_playhead () | |
bool | get_show_editor_meter () | |
bool | get_show_grids_ruler () | |
bool | get_show_toolbar_recpunch () | |
bool | get_show_toolbar_selclock () | |
bool | get_show_track_meters () | |
bool | get_show_triggers_inline () | |
bool | get_show_waveform_clipping () | |
bool | get_show_waveforms () | |
bool | get_show_waveforms_while_recording () | |
bool | set_never_display_periodic_midi (bool) | |
bool | set_new_automation_points_on_lane (bool) | |
bool | set_no_new_session_dialog (bool) | |
bool | set_no_strobe (bool) | |
bool | set_note_name_display (NoteNameDisplay) | |
bool | set_nsgl_view_mode (AppleNSGLViewMode) | |
bool | set_one_plugin_window_only (bool) | |
bool | set_save_export_analysis_image (bool) | |
bool | set_save_export_mixer_screenshot (bool) | |
bool | set_screen_saver_mode (ScreenSaverMode) | |
bool | set_scroll_velocity_editing (bool) | |
bool | set_secondary_clock_delta_mode (ClockDeltaMode) | |
bool | set_select_last_drawn_note_only (bool) | |
bool | set_sensitize_playhead (bool) | |
bool | set_show_editor_meter (bool) | |
bool | set_show_grids_ruler (bool) | |
bool | set_show_toolbar_recpunch (bool) | |
bool | set_show_toolbar_selclock (bool) | |
bool | set_show_track_meters (bool) | |
bool | set_show_triggers_inline (bool) | |
bool | set_show_waveform_clipping (bool) | |
bool | set_show_waveforms (bool) | |
bool | set_show_waveforms_while_recording (bool) | |
bool | never_display_periodic_midi | |
bool | new_automation_points_on_lane | |
bool | no_new_session_dialog | |
bool | no_strobe | |
Editing.NoteNameDisplay | note_name_display | |
ARDOUR.AppleNSGLViewMode | nsgl_view_mode | |
bool | one_plugin_window_only | |
bool | save_export_analysis_image | |
bool | save_export_mixer_screenshot | |
ARDOUR.ScreenSaverMode | screen_saver_mode | |
bool | scroll_velocity_editing | |
ARDOUR.ClockDeltaMode | secondary_clock_delta_mode | |
bool | select_last_drawn_note_only | |
bool | sensitize_playhead | |
bool | show_editor_meter | |
bool | show_grids_ruler | |
bool | show_toolbar_recpunch | |
bool | show_toolbar_selclock | |
bool | show_track_meters | |
bool | show_triggers_inline | |
bool | show_waveform_clipping | |
bool | show_waveforms | |
bool | show_waveforms_while_recording |