X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fclass-reference.html;h=d1bf9c45f9b099def3ce6acf0c46a21933f587bd;hb=d302fd124d52a2d90caed31195f72a0fbc88a46f;hp=0f42a1ce7d810fe2c76f0ddeeff70f1a7b6346c5;hpb=4e3479eea4c28e386b37d5d67232168f4512bd2d;p=ardour-manual
diff --git a/include/class-reference.html b/include/class-reference.html
index 0f42a1c..d1bf9c4 100644
--- a/include/class-reference.html
+++ b/include/class-reference.html
@@ -130,7 +130,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
GainControl | gain_control () | |
bool | isnil () | |
- bool | sameinstance (Amp) | |
Inherited from ARDOUR:Processor
@@ -190,7 +189,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
unsigned int | output_channels () | |
std::string | output_device_name () | |
unsigned int | period_size () | |
- bool | sameinstance (AudioBackend) | |
float | sample_rate () | |
int | set_buffer_size (unsigned int) | |
| Set the buffer size to be used. The device is assumed to use a double buffering scheme, so that one buffer's worth of data can be processed by hardware while software works on the other buffer. All known suitable audio APIs support this model (though ALSA allows for alternate numbers of buffers, and CoreAudio doesn't directly expose the concept). |
@@ -227,7 +225,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
| check buffer for silence - nframes
- number of frames to check
- n
- first non zero sample (if any)
Returns true if all samples are zero |
FloatArray | data (long) | |
void | read_from (FloatArray, long, long, long) | |
- bool | sameinstance (AudioBuffer) | |
void | silence (long, long) | |
| silence buffer - len
- number of samples to clear
- offset
- start offset
|
@@ -279,7 +276,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
long | read (FloatArray, FloatArray, FloatArray, long, long, unsigned int) | |
- bool | sameinstance (AudioPlaylist) | |
Inherited from ARDOUR:Playlist
@@ -334,7 +330,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (AudioPort) | |
Inherited from ARDOUR:Port
@@ -400,7 +395,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
| Returns the maximum (linear) amplitude of the region, or a -ve number if the Progress object reports that the process was cancelled. |
double | rms (Progress) | |
| Returns the maximum (rms) signal power of the region, or a -1 if the Progress object reports that the process was cancelled. |
- bool | sameinstance (AudioRegion) | |
float | scale_amplitude () | |
void | set_scale_amplitude (float) | |
@@ -495,8 +489,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
long | read (FloatArray, long, long, int) | |
long | readable_length () | |
long | readable_length () | |
- bool | sameinstance (AudioSource) | |
- bool | sameinstance (AudioSource) | |
float | sample_rate () | |
Cast |
Readable | to_readable () | |
@@ -534,7 +526,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (AudioTrack) | |
Inherited from ARDOUR:Track
@@ -680,7 +671,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
AutomationControl | automation_control (Parameter, bool) | |
bool | isnil () | |
- bool | sameinstance (Automatable) | |
↠ ARDOUR:AutomatableSequence
C‡: boost::shared_ptr< ARDOUR::AutomatableSequence<Evoral::Beats> >, boost::weak_ptr< ARDOUR::AutomatableSequence<Evoral::Beats> >
@@ -689,7 +679,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
@@ -711,7 +700,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
double | get_value () | |
| Get the current effective `user' value based on automation state |
bool | isnil () | |
- bool | sameinstance (AutomationControl) | |
void | set_automation_state (AutoState) | |
void | set_automation_style (AutoStyle) | |
void | set_value (double, GroupControlDisposition) | |
@@ -744,7 +732,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
XMLNode | get_state () | |
bool | isnil () | |
Command | memento_command (XMLNode, XMLNode) | |
- bool | sameinstance (AutomationList) | |
bool | touch_enabled () | |
bool | touching () | |
bool | writing () | |
@@ -775,7 +762,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
ChanCount | count () | |
AudioBuffer | get_audio (unsigned long) | |
MidiBuffer | get_midi (unsigned long) | |
- bool | sameinstance (BufferSet) | |
∁ ARDOUR:ChanCount
C‡: ARDOUR::ChanCount
@@ -973,7 +959,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
PannerShell | panner_shell () | |
- bool | sameinstance (Delivery) | |
Inherited from ARDOUR:IOProcessor
@@ -1062,7 +1047,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Inherited from ARDOUR:SlavableAutomationControl,
@@ -1128,7 +1112,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | physically_connected () | |
Port | port_by_name (unsigned int) | |
int | remove_port (Port, void*) | |
- bool | sameinstance (IO) | |
Inherited from ARDOUR:SessionObject
@@ -1150,7 +1133,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
ChanCount | natural_input_streams () | |
ChanCount | natural_output_streams () | |
IO | output () | |
- bool | sameinstance (IOProcessor) | |
Inherited from ARDOUR:Processor
@@ -1359,7 +1341,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
@@ -1452,7 +1433,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | push_event (Event) | |
void | resize (unsigned long) | |
| Reallocate the buffer used internally to handle at least size_t units of data. The buffer is not silent after this operation. the capacity argument passed to the constructor must have been non-zero. |
- bool | sameinstance (MidiBuffer) | |
void | silence (long, long) | |
| Clear (eg zero, or empty) buffer |
unsigned long | size () | |
@@ -1469,7 +1449,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | isnil () | |
NoteDiffCommand | new_note_diff_command (std::string) | |
| Start a new NoteDiff command. This has no side-effects on the model or Session, the returned command can be held on to for as long as the caller wishes, or discarded without formality, until apply_command is called and ownership is taken. |
- bool | sameinstance (MidiModel) | |
Inherited from ARDOUR:AutomatableSequence
@@ -1533,7 +1512,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Inherited from ARDOUR:Playlist
@@ -1591,7 +1569,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
MidiBuffer | get_midi_buffer (unsigned int) | |
bool | input_active () | |
bool | isnil () | |
- bool | sameinstance (MidiPort) | |
void | set_input_active (bool) | |
Inherited from ARDOUR:Port
@@ -1629,7 +1606,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
double | length_beats () | |
MidiSource | midi_source (unsigned int) | |
MidiModel | model () | |
- bool | sameinstance (MidiRegion) | |
double | start_beats () | |
Inherited from ARDOUR:Region
@@ -1717,7 +1693,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | isnil () | |
long | length (long) | |
MidiModel | model () | |
- bool | sameinstance (MidiSource) | |
Inherited from ARDOUR:Source
@@ -1752,7 +1727,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (MidiTrack) | |
Inherited from ARDOUR:Track
@@ -1914,7 +1888,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | monitor_active () | |
bool | mono () | |
Controllable | mono_control () | |
- bool | sameinstance (MonitorProcessor) | |
void | set_cut (unsigned int, bool) | |
void | set_cut_all (bool) | |
void | set_dim (unsigned int, bool) | |
@@ -1978,7 +1951,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | isnil () | |
bool | muted () | |
bool | muted_by_self () | |
- bool | sameinstance (MuteControl) | |
Inherited from ARDOUR:SlavableAutomationControl,
@@ -2037,7 +2009,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | bypassed () | |
bool | isnil () | |
- bool | sameinstance (PannerShell) | |
void | set_bypassed (bool) | |
Inherited from ARDOUR:SessionObject
@@ -2086,7 +2057,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | isnil () | |
float | meter_level (unsigned int, MeterType) | |
void | reset_max () | |
- bool | sameinstance (PeakMeter) | |
void | set_type (MeterType) | |
Inherited from ARDOUR:Processor
@@ -2128,7 +2098,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | inverted (unsigned int) | |
bool | isnil () | |
- bool | sameinstance (PhaseControl) | |
void | set_phase_invert (unsigned int, bool) | |
| - c
- Audio channel index.
- yn
- true to invert phase, otherwise false.
|
@@ -2197,7 +2166,6 @@ 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 | sameinstance (Playlist) | |
void | split (long) | |
void | split_region (Region, MusicFrame) | |
Region | top_region_at (long) | |
@@ -2238,7 +2206,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | parameter_is_input (unsigned int) | |
PresetRecord | preset_by_label (std::string) | |
PresetRecord | preset_by_uri (std::string) | |
- bool | sameinstance (Plugin) | |
std::string | unique_id () | |
Cast |
LuaProc | to_luaproc () | |
@@ -2269,7 +2236,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Inherited from ARDOUR:AutomationControl
@@ -2312,7 +2278,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
PresetVector | get_presets (bool) | |
bool | is_instrument () | |
bool | isnil () | |
- bool | sameinstance (PluginInfo) | |
Data Members |
std::string | category | |
std::string | creator | |
@@ -2339,7 +2304,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
ChanMapping | output_map (unsigned int) | |
Plugin | plugin (unsigned int) | |
bool | reset_parameters_to_default () | |
- bool | sameinstance (PluginInsert) | |
void | set_input_map (unsigned int, ChanMapping) | |
void | set_output_map (unsigned int, ChanMapping) | |
bool | strict_io_configured () | |
@@ -2391,7 +2355,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
| Returns Port human readable name |
bool | receives_input () | |
| Returns true if this Port receives input, otherwise false |
- bool | sameinstance (Port) | |
bool | sends_output () | |
| Returns true if this Port sends output, otherwise false |
Cast |
@@ -2457,7 +2420,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Port | port (DataType, unsigned long) | |
| nth port of type t, or nth port if t = NIL - t
- data type
- index
- port index
|
bool | remove (Port) | |
- bool | sameinstance (PortSet) | |
∁ ARDOUR:PresentationInfo
C‡: ARDOUR::PresentationInfo
@@ -2521,7 +2483,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
ChanCount | input_streams () | |
bool | isnil () | |
ChanCount | output_streams () | |
- bool | sameinstance (Processor) | |
Cast |
Amp | to_amp () | |
Automatable | to_automatable () | |
@@ -2617,7 +2578,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
unsigned int | n_channels () | |
long | read (FloatArray, long, long, int) | |
long | readable_length () | |
- bool | sameinstance (Readable) | |
↠ ARDOUR:Region
C‡: boost::shared_ptr< ARDOUR::Region >, boost::weak_ptr< ARDOUR::Region >
@@ -2659,7 +2619,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
double | quarter_note () | |
void | raise () | |
void | raise_to_top () | |
- bool | sameinstance (Region) | |
void | set_hidden (bool) | |
void | set_initial_position (long) | |
| A gui may need to create a region, then place it in an initial position determined by the user. When this takes place within one gui operation, we have to reset _last_position to prevent an implied move. |
@@ -2775,7 +2734,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
| replace plugin/processor with another - old
- processor to remove
- sub
- processor to substitute the old one with
- err
- error report (index where removal vailed, channel-count why it failed) may be nil
|
bool | reset_plugin_insert (Processor) | |
| reset plugin-insert configuration to default, disable customizations. This is equivalent to calling customize_plugin_insert (proc, 0, unused) - proc
- Processor to reset
Returns true if successful |
- bool | sameinstance (Route) | |
void | set_active (bool, void*) | |
void | set_comment (std::string, void*) | |
void | set_meter_point (MeterPoint, bool) | |
@@ -3214,7 +3172,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
std::string | name () | |
- bool | sameinstance (SessionObject) | |
Cast |
Stateful | to_stateful () | |
StatefulDestructible | to_statefuldestructible () | |
@@ -3227,7 +3184,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (SideChain) | |
Inherited from ARDOUR:IOProcessor
@@ -3324,7 +3279,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | can_solo () | |
bool | isnil () | |
- bool | sameinstance (SoloControl) | |
bool | self_soloed () | |
bool | soloed () | |
@@ -3378,7 +3332,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (SoloIsolateControl) | |
bool | self_solo_isolated () | |
bool | solo_isolated () | |
@@ -3432,7 +3385,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Inherited from ARDOUR:SlavableAutomationControl,
@@ -3492,7 +3444,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | isnil () | |
long | length (long) | |
long | natural_position () | |
- bool | sameinstance (Source) | |
long | timeline_position () | |
long | timestamp () | |
int | use_count () | |
@@ -3568,7 +3519,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
PresentationInfo | presentation_info_ptr () | |
AutomationControl | rec_enable_control () | |
AutomationControl | rec_safe_control () | |
- bool | sameinstance (Stripable) | |
AutomationControl | send_enable_control (unsigned int) | |
AutomationControl | send_level_control (unsigned int) | |
std::string | send_name (unsigned int) | |
@@ -3594,8 +3544,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Tempo, the speed at which musical time progresses (BPM).
Constructor |
- ℂ | ARDOUR.Tempo (double, double) | |
- | - npm
- Note Types per minute
- type
- Note Type (default `4': quarter note)
|
+ ℂ | ARDOUR.Tempo (double, double, double) | |
Methods |
double | frames_per_note_type (long) | |
| audio samples per note type. if you want an instantaneous value for this, use TempoMap::frames_per_quarter_note_at() instead. - sr
- samplerate
|
@@ -3612,7 +3561,7 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
MeterSection | add_meter (Meter, double, BBT_TIME, long, PositionLockStyle) | |
- TempoSection | add_tempo (Tempo, double, long, Type, PositionLockStyle) | |
+ TempoSection | add_tempo (Tempo, double, long, PositionLockStyle) | |
BBT_TIME | bbt_at_frame (long) | |
| Returns the BBT time corresponding to the supplied frame position. - frame
- the position in audio samples.
Returns the BBT time at the frame position . |
double | exact_beat_at_frame (long, int) | |
@@ -3653,7 +3602,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | can_record () | |
bool | isnil () | |
Playlist | playlist () | |
- bool | sameinstance (Track) | |
bool | set_name (std::string) | |
Cast |
AudioTrack | to_audio_track () | |
@@ -3769,7 +3717,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Inherited from ARDOUR:Processor
@@ -4198,7 +4145,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
LuaMetaTable | array () | |
LuaTable | get_table () | |
unsigned char* | offset (unsigned int) | |
- bool | sameinstance (unsigned char*) | |
void | set_table (LuaTable {unsigned char}) | |
∁ C:DoubleVector
@@ -4225,7 +4171,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
LuaMetaTable | array () | |
LuaTable | get_table () | |
FloatArray | offset (unsigned int) | |
- bool | sameinstance (FloatArray) | |
void | set_table (LuaTable {float}) | |
∁ C:FloatArrayVector
@@ -4268,7 +4213,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
LuaMetaTable | array () | |
LuaTable | get_table () | |
IntArray | offset (unsigned int) | |
- bool | sameinstance (IntArray) | |
void | set_table (LuaTable {int}) | |
∁ C:StringList
@@ -4461,7 +4405,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
ControlList | list () | |
- bool | sameinstance (Control) | |
↠ Evoral:ControlList
C‡: boost::shared_ptr< Evoral::ControlList >, boost::weak_ptr< Evoral::ControlList >
@@ -4481,7 +4424,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
bool | isnil () | |
LuaTable(double, ...) | rt_safe_eval (double, bool&) | |
| realtime safe version of eval, may fail if read-lock cannot be taken - where
- absolute time in samples
- ok
- boolean reference if returned value is valid
|
- bool | sameinstance (ControlList) | |
void | set_interpolation (InterpolationStyle) | |
| set the interpolation style of the automation data - is
- interpolation style
|
void | thin (double) | |
@@ -4497,7 +4439,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (ControlSet) | |
∁ Evoral:Event
C‡: Evoral::Event<long>
@@ -4524,7 +4465,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Beats | length () | |
unsigned char | note () | |
unsigned char | off_velocity () | |
- bool | sameinstance (NotePtr) | |
Beats | time () | |
unsigned char | velocity () | |
@@ -4574,7 +4514,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Methods |
bool | isnil () | |
- bool | sameinstance (Sequence) | |
∁ LuaSignal:Set
C‡: std::bitset<47ul>
@@ -4642,7 +4581,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
double | get_value () | |
bool | isnil () | |
std::string | name () | |
- bool | sameinstance (Controllable) | |
Inherited from PBD:StatefulPtr
@@ -4759,7 +4697,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Inherited from PBD:StatefulPtr
@@ -4804,7 +4741,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
ID | id () | |
bool | isnil () | |
OwnedPropertyList | properties () | |
- bool | sameinstance (Stateful) | |
∁ PBD:XMLNode
C‡: XMLNode
@@ -5739,6 +5675,6 @@ Pointer Classes cannot be created in lua scripts. It always requires a call to C
Vamp:PluginBase:ParameterList
Vamp:RealTime
-
+
-
+