renoise.Track
Track component of a Renoise song.
- Constants
- Properties
- available_device_infos :
AudioDeviceInfo
[] - available_devices :
string
[] - available_output_routings :
string
[] - collapsed :
boolean
- collapsed_observable :
renoise.Document.Observable
- color :
RGBColor
- color_blend :
integer
- color_blend_observable :
renoise.Document.Observable
- color_observable :
renoise.Document.Observable
- delay_column_visible :
boolean
- delay_column_visible_observable :
renoise.Document.Observable
- devices :
renoise.AudioDevice
[] - devices_observable :
renoise.Document.ObservableList
- group_parent :
renoise.GroupTrack
- max_effect_columns :
integer
- max_note_columns :
integer
- min_effect_columns :
integer
- min_note_columns :
integer
- mute_state :
renoise.Track.MuteState
- mute_state_observable :
renoise.Document.Observable
- name :
string
- name_observable :
renoise.Document.Observable
- output_delay :
number
- output_delay_observable :
renoise.Document.Observable
- output_routing :
string
- output_routing_observable :
renoise.Document.Observable
- panning_column_visible :
boolean
- panning_column_visible_observable :
renoise.Document.Observable
- postfx_panning :
renoise.DeviceParameter
- postfx_volume :
renoise.DeviceParameter
- prefx_panning :
renoise.DeviceParameter
- prefx_volume :
renoise.DeviceParameter
- prefx_width :
renoise.DeviceParameter
- sample_effects_column_visible :
boolean
- sample_effects_column_visible_observable :
renoise.Document.Observable
- solo_state :
boolean
- solo_state_observable :
renoise.Document.Observable
- type :
renoise.Track.TrackType
- 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
- available_device_infos :
- Functions
- column_is_muted(self, column_index :
integer
) - column_is_muted_observable(self, column_index :
integer
) - column_name(self, column_index :
integer
) - column_name_observable(self, column_index :
integer
) - delete_device_at(self, device_index :
any
) - device(self, device_index :
integer
) - insert_device_at(self, device_path :
string
, device_index :integer
) - mute(self)
- set_column_is_muted(self, column_index :
integer
, muted :boolean
) - set_column_name(self, column_index :
integer
, name :string
) - solo(self)
- swap_devices_at(self, device_index1 :
integer
, device_index2 :integer
) - swap_effect_columns_at(self, column_index1 :
integer
, column_index2 :integer
) - swap_note_columns_at(self, column_index1 :
integer
, column_index2 :integer
) - unmute(self)
- column_is_muted(self, column_index :
- Local Structs
- AudioDeviceInfo
Constants
MuteState
{ MUTE_STATE_ACTIVE: integer = 1, MUTE_STATE_OFF: integer = 2, MUTE_STATE_MUTED: integer = 3, }
TrackType
{ TRACK_TYPE_SEQUENCER: integer = 1, TRACK_TYPE_MASTER: integer = 2, TRACK_TYPE_SEND: integer = 3, TRACK_TYPE_GROUP: integer = 4, }
Properties
available_device_infos : AudioDeviceInfo
[]
READ-ONLY Array of tables containing information about the devices.
available_devices : string
[]
READ-ONLY FX devices this track can handle.
available_output_routings : string
[]
READ-ONLY
collapsed : boolean
Collapsed/expanded visual appearance.
collapsed_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
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_blend : integer
Range: (0 - 100) Color blend in percent
color_blend_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
color_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
delay_column_visible : boolean
delay_column_visible_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
devices : renoise.AudioDevice
[]
READ-ONLY List of audio DSP FX.
devices_observable : renoise.Document.ObservableList
Track changes to document lists by attaching listener functions to it. NB: Notifiers will not broadcast changes made to list items, but only changes to the lists layout (items got added, removed, swapped).
group_parent : renoise.GroupTrack
READ-ONLY
max_effect_columns : integer
READ-ONLY 8 OR 0 depending on the track type
max_note_columns : integer
READ-ONLY 12 OR 0 depending on the track type
min_effect_columns : integer
READ-ONLY 1 OR 0 depending on the track type
min_note_columns : integer
READ-ONLY 1 OR 0 depending on the track type
mute_state : renoise.Track.MuteState
Mute and solo states. Not available for the master track.
mute_state_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
name : string
Name, as visible in track headers
name_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
output_delay : number
Range: (-100.0-100.0) in ms
output_delay_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
output_routing : string
One of
available_output_routings
output_routing_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
panning_column_visible : boolean
panning_column_visible_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
postfx_panning : renoise.DeviceParameter
READ-ONLY
postfx_volume : renoise.DeviceParameter
READ-ONLY
prefx_panning : renoise.DeviceParameter
READ-ONLY
prefx_volume : renoise.DeviceParameter
READ-ONLY
prefx_width : renoise.DeviceParameter
READ-ONLY
sample_effects_column_visible : boolean
sample_effects_column_visible_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
solo_state : boolean
solo_state_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
type : renoise.Track.TrackType
READ-ONLY
visible_effect_columns : integer
1-8 OR 0-8, depending on the track type
visible_effect_columns_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
visible_note_columns : integer
0 OR 1-12, depending on the track type
visible_note_columns_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
volume_column_visible : boolean
volume_column_visible_observable : renoise.Document.Observable
Track changes to document properties or general states by attaching listener functions to it.
Functions
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
)
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
)
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.
device(self, device_index : integer
)
Access to a single device by index. Use property
devices
to iterate over all devices and to query the device count.
insert_device_at(self, device_path : string
, device_index : integer
)
Insert a new device at the given position.
device_path
must be one ofrenoise.Track.available_devices
.
mute(self)
Uses default mute state from the prefs. Not for the master track.
set_column_is_muted(self, column_index : integer
, muted : boolean
)
set_column_name(self, column_index : integer
, name : string
)
solo(self)
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.
swap_effect_columns_at(self, column_index1 : integer
, column_index2 : integer
)
swap_note_columns_at(self, column_index1 : integer
, column_index2 : integer
)
Swap the positions of two note or effect columns within a track.
unmute(self)
Local Structs
AudioDeviceInfo
Audio device info
Properties
favorite_name : string
The device's name as displayed in favorites
is_bridged : boolean
true if the device is a bridged plugin
is_favorite : boolean
true if the device is a favorite
name : string
The device's name
path : string
The device's path used by
renoise.Track:insert_device_at
short_name : string
The device's name as displayed in shortened lists
Local 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