Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

renoise.Track Track

Track component of a Renoise song.


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)

->renoise.AudioDevice

Insert a new device at the given position. device_path must be one of renoise.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)

->renoise.AudioDevice

Access to a single device by index. Use property devices to 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)

->renoise.Document.Observable

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)

->renoise.Document.Observable

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