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