renoise.Track
Track component of a Renoise song.
- Constants
- Properties
- type :
renoise.Track.TrackType - name :
string - name_observable :
renoise.Document.Observable - color :
RGBColor - color_observable :
renoise.Document.Observable - color_blend :
integer - color_blend_observable :
renoise.Document.Observable - mute_state :
renoise.Track.MuteState - mute_state_observable :
renoise.Document.Observable - solo_state :
boolean - solo_state_observable :
renoise.Document.Observable - prefx_volume :
renoise.DeviceParameter - prefx_panning :
renoise.DeviceParameter - prefx_width :
renoise.DeviceParameter - postfx_volume :
renoise.DeviceParameter - postfx_panning :
renoise.DeviceParameter - collapsed :
boolean - collapsed_observable :
renoise.Document.Observable - group_parent :
renoise.GroupTrack - available_output_routings :
string[] - output_routing :
string - output_routing_observable :
renoise.Document.Observable - output_delay :
number - output_delay_observable :
renoise.Document.Observable - max_effect_columns :
integer - min_effect_columns :
integer - max_note_columns :
integer - min_note_columns :
integer - visible_effect_columns :
integer - visible_effect_columns_observable :
renoise.Document.Observable - visible_note_columns :
integer - visible_note_columns_observable :
renoise.Document.Observable - volume_column_visible :
boolean - volume_column_visible_observable :
renoise.Document.Observable - panning_column_visible :
boolean - panning_column_visible_observable :
renoise.Document.Observable - delay_column_visible :
boolean - delay_column_visible_observable :
renoise.Document.Observable - sample_effects_column_visible :
boolean - sample_effects_column_visible_observable :
renoise.Document.Observable - available_devices :
string[] - available_device_infos :
AudioDeviceInfo[] - devices :
renoise.AudioDevice[] - devices_observable :
renoise.Document.ObservableList
- type :
- Functions
- insert_device_at (self,
string,integer)->renoise.AudioDevice - delete_device_at (self,
any) - swap_devices_at (self,
integer,integer) - device (self,
integer)->renoise.AudioDevice - mute (self)
- unmute (self)
- solo (self)
- column_is_muted (self,
integer)->boolean - column_is_muted_observable (self,
integer)->renoise.Document.Observable - set_column_is_muted (self,
integer,boolean) - column_name (self,
integer)->string - column_name_observable (self,
integer)->renoise.Document.Observable - set_column_name (self,
integer,string) - swap_note_columns_at (self,
integer,integer) - swap_effect_columns_at (self,
integer,integer)
- insert_device_at (self,
- Structs
- Aliases
Constants
TrackType
{ TRACK_TYPE_SEQUENCER: integer = 1, TRACK_TYPE_MASTER: integer = 2, TRACK_TYPE_SEND: integer = 3, TRACK_TYPE_GROUP: integer = 4, }
MuteState
{ MUTE_STATE_ACTIVE: integer = 1, MUTE_STATE_OFF: integer = 2, MUTE_STATE_MUTED: integer = 3, }
Properties
type : renoise.Track.TrackType
READ-ONLY
name : string
Name, as visible in track headers
name_observable : renoise.Document.Observable
READ-ONLY
color : RGBColor
A table of 3 bytes (ranging from 0 to 255) representing the red, green and blue channels of a color. {0xFF, 0xFF, 0xFF} is white {165, 73, 35} is the red from the Renoise logo
color_observable : renoise.Document.Observable
READ-ONLY
color_blend : integer
Range: (0 - 100) Color blend in percent
color_blend_observable : renoise.Document.Observable
READ-ONLY
mute_state : renoise.Track.MuteState
Mute and solo states. Not available for the master track.
mute_state_observable : renoise.Document.Observable
READ-ONLY
solo_state : boolean
solo_state_observable : renoise.Document.Observable
READ-ONLY
prefx_volume : renoise.DeviceParameter
READ-ONLY
prefx_panning : renoise.DeviceParameter
READ-ONLY
prefx_width : renoise.DeviceParameter
READ-ONLY
postfx_volume : renoise.DeviceParameter
READ-ONLY
postfx_panning : renoise.DeviceParameter
READ-ONLY
collapsed : boolean
Collapsed/expanded visual appearance.
collapsed_observable : renoise.Document.Observable
READ-ONLY
group_parent : renoise.GroupTrack
Returns most immediate group parent or nil if not in a group. READ-ONLY
available_output_routings : string[]
Output routing. READ-ONLY
output_routing : string
One of
available_output_routings
output_routing_observable : renoise.Document.Observable
READ-ONLY
output_delay : number
Range: (-100.0-100.0) in ms
output_delay_observable : renoise.Document.Observable
READ-ONLY
max_effect_columns : integer
8 OR 0 depending on the track type READ-ONLY
min_effect_columns : integer
1 OR 0 depending on the track type READ-ONLY
max_note_columns : integer
12 OR 0 depending on the track type READ-ONLY
min_note_columns : integer
1 OR 0 depending on the track type READ-ONLY
visible_effect_columns : integer
1-8 OR 0-8, depending on the track type
visible_effect_columns_observable : renoise.Document.Observable
READ-ONLY
visible_note_columns : integer
0 OR 1-12, depending on the track type
visible_note_columns_observable : renoise.Document.Observable
READ-ONLY
volume_column_visible : boolean
volume_column_visible_observable : renoise.Document.Observable
READ-ONLY
panning_column_visible : boolean
panning_column_visible_observable : renoise.Document.Observable
READ-ONLY
delay_column_visible : boolean
delay_column_visible_observable : renoise.Document.Observable
READ-ONLY
sample_effects_column_visible : boolean
sample_effects_column_visible_observable : renoise.Document.Observable
READ-ONLY
available_devices : string[]
The FX devices this track can handle. READ-ONLY
available_device_infos : AudioDeviceInfo[]
Array of tables containing information about the devices. READ-ONLY
devices : renoise.AudioDevice[]
List of audio DSP FX. READ-ONLY
devices_observable : renoise.Document.ObservableList
READ-ONLY
Functions
insert_device_at(self, device_path : string, device_index : integer)
Insert a new device at the given position.
device_pathmust be one ofrenoise.Track.available_devices.
delete_device_at(self, device_index : any)
Delete an existing device in a track. The mixer device at index 1 can not be deleted from any track.
swap_devices_at(self, device_index1 : integer, device_index2 : integer)
Swap the positions of two devices in the device chain. The mixer device at index 1 can not be swapped or moved.
device(self, device_index : integer)
Access to a single device by index. Use property
devicesto iterate over all devices and to query the device count.
mute(self)
Uses default mute state from the prefs. Not for the master track.
unmute(self)
solo(self)
column_is_muted(self, column_index : integer)
->boolean
Note column mutes. Only valid within (1-track.max_note_columns)
column_is_muted_observable(self, column_index : integer)
set_column_is_muted(self, column_index : integer, muted : boolean)
column_name(self, column_index : integer)
->string
Note column names. Only valid within (1-track.max_note_columns)
column_name_observable(self, column_index : integer)
set_column_name(self, column_index : integer, name : string)
swap_note_columns_at(self, column_index1 : integer, column_index2 : integer)
Swap the positions of two note or effect columns within a track.
swap_effect_columns_at(self, column_index1 : integer, column_index2 : integer)
Structs
AudioDeviceInfo
Audio device info
Properties
path : string
The device’s path used by
renoise.Track:insert_device_at
name : string
The device’s name
short_name : string
The device’s name as displayed in shortened lists
favorite_name : string
The device’s name as displayed in favorites
is_favorite : boolean
true if the device is a favorite
is_bridged : boolean
true if the device is a bridged plugin
Aliases
RGBColor
{ 1 : integer, 2 : integer, 3 : integer }
A table of 3 bytes (ranging from 0 to 255) representing the red, green and blue channels of a color. {0xFF, 0xFF, 0xFF} is white {165, 73, 35} is the red from the Renoise logo