Module xParameterAutomation

Static methods for dealing with parameter automation

Functions

copy (param, seq_range, track_idx, device_idx, yield_at) internal function to retrieve automation
clear (param, seq_range, track_idx)
paste (envelope, apply_mode, param, seq_range, track_idx, yield_at) apply an instance of xParameterAutomation to a parameter
_clear_impl (trk_auto, seq_range, seq_idx, patt_num_lines) internal clear implementation


Functions

copy (param, seq_range, track_idx, device_idx, yield_at)
internal function to retrieve automation

Parameters:

  • param (renoise.DeviceParameter)
  • seq_range (xSequencerSelection) source range
  • track_idx , where parameter is located
  • device_idx , where parameter is located
  • yield_at (xLib.YIELD_AT), for sliced processing

Returns:

    xEnvelope or nil if not copied
clear (param, seq_range, track_idx)

Parameters:

  • param (renoise.DeviceParameter)
  • seq_range (xSequencerSelection) range that should be cleared
  • track_idx (number)
paste (envelope, apply_mode, param, seq_range, track_idx, yield_at)
apply an instance of xParameterAutomation to a parameter

Parameters:

  • envelope (instance of xEnvelope), create via copy() or cut()
  • apply_mode (xParameterAutomation.APPLY_MODE)
  • param (renoise.DeviceParameter)
  • seq_range (xSequencerSelection) restrict to this range
  • track_idx (number)
  • yield_at (xLib.YIELD_AT), for sliced processing

Returns:

    boolean
_clear_impl (trk_auto, seq_range, seq_idx, patt_num_lines)
internal clear implementation

Parameters:

  • trk_auto
  • seq_range
  • seq_idx
  • patt_num_lines
generated by LDoc 1.4.2