Module Duplex.Applications.Transport

The Transport application offers transport controls for Renoise.

View the README.md (github)

Functions

__init (VarArg) Constructor method
start_app () inherited from Application
on_idle () periodic updates: check if any of the "un-observable" properties have changed (block loop and schedule pattern)
update_scheduled_buttons () control periodic blinking by the playback line number
clear_schedule () set the schedule buttons to default state, and tell the application that no pattern has been scheduled (note that if the current pattern has been scheduled, it is not considered as we can't access the schedule list)
on_new_document () inherited from Application
_attach_to_song () add notifiers to song, initialize certain properties
update_bpm_display () Update display of the BPM
update_metronome_enabled () Update display of the metronome
update_follow_player () Update display of play-follow
update_playing () Update display of the play button
update_loop_pattern () Update display of the loop button
update_edit_mode () Update display of the edit-mode button
update_block_loop () Update display of the block-loop button
_build_app () inherited from Application
_start_playback () when "play" button is pressed
_stop_playback () when "stop" button is pressed
_next () when "next" button is pressed
_previous () when "previous" button is pressed
_schedule_pattern (idx, button) schedule the provided pattern index
_retrigger_pattern () re-trigger the current pattern
_reschedule_pattern () re-schedule the current pattern
_switch_to_seq_index (seq_index) instantly switch to specified sequence index if the line in the target pattern does not exist,start from the beginning
_jump_to_beginning () jump to beginning of song

Tables

default_options These are the default options for the application
available_mappings These are the available mappings for the application


Functions

__init (VarArg)
Constructor method

Parameters:

  • VarArg )

See also:

start_app ()
inherited from Application

Returns:

    bool or nil

See also:

on_idle ()
periodic updates: check if any of the "un-observable" properties have changed (block loop and schedule pattern)
update_scheduled_buttons ()
control periodic blinking by the playback line number
clear_schedule ()
set the schedule buttons to default state, and tell the application that no pattern has been scheduled (note that if the current pattern has been scheduled, it is not considered as we can't access the schedule list)
on_new_document ()
inherited from Application

See also:

_attach_to_song ()
add notifiers to song, initialize certain properties
update_bpm_display ()
Update display of the BPM
update_metronome_enabled ()
Update display of the metronome
update_follow_player ()
Update display of play-follow
update_playing ()
Update display of the play button
update_loop_pattern ()
Update display of the loop button
update_edit_mode ()
Update display of the edit-mode button
update_block_loop ()
Update display of the block-loop button
_build_app ()
inherited from Application

Returns:

    bool

See also:

_start_playback ()
when "play" button is pressed
_stop_playback ()
when "stop" button is pressed
_next ()
when "next" button is pressed
_previous ()
when "previous" button is pressed
_schedule_pattern (idx, button)
schedule the provided pattern index

Parameters:

  • idx
    • the pattern to schedule
  • button UIButton, the pressed button (next or previous)
_retrigger_pattern ()
re-trigger the current pattern
_reschedule_pattern ()
re-schedule the current pattern
_switch_to_seq_index (seq_index)
instantly switch to specified sequence index if the line in the target pattern does not exist,start from the beginning

Parameters:

  • seq_index
_jump_to_beginning ()
jump to beginning of song

Tables

default_options
These are the default options for the application

Fields:

  • pattern_switch Choose how next/previous buttons will work
  • pattern_play When play is pressed, choose an action
  • pattern_stop When stop is pressed twice, choose an action
  • jump_mode Choose between standard pattern or hybrid pattern/block-loop control
available_mappings
These are the available mappings for the application

Fields:

  • stop_playback
generated by LDoc 1.4.2