Module Duplex.Applications.XYPad

Control any XYPad device in any Renoise DSP Chain.

View the README.md (github)

Functions

__init (VarArg) Constructor method
on_idle () inherited from Application
update_renoise () apply the value to the targeted DSP device
update_controller () update display state of the various controls
get_xy_params () return the X/Y axis parameter of the target device
_build_app () inherited from Application
select_grid_cell (x, y) set the quantized value based on input from xy_grid, but add a tiny amount of noise afterwards, forcing the xypad device to send a signal
attach_to_device (track_idx, device_idx, device) attach notifier to the device called when we use previous/next device, set the initial device or are freely roaming the tracks
send_midi (msg) send MIDI message using the internal OSC server

Tables

self.value current value
self._controls controls Note: RoamingDSP has some controls too

Fields

self._instance_name the name of the device we are controlling
self.update_requested update display
self.suppress_value_observable (bool) set to temporarily skip value notifier
self.min_value minimum/maximum value
self.grid_width the detected grid width/height


Functions

__init (VarArg)
Constructor method

Parameters:

  • VarArg )

See also:

on_idle ()
inherited from Application

See also:

update_renoise ()
apply the value to the targeted DSP device
update_controller ()
update display state of the various controls
get_xy_params ()
return the X/Y axis parameter of the target device

Returns:

    DeviceParameter
_build_app ()
inherited from Application

Returns:

    bool

See also:

select_grid_cell (x, y)
set the quantized value based on input from xy_grid, but add a tiny amount of noise afterwards, forcing the xypad device to send a signal

Parameters:

  • x
  • y
attach_to_device (track_idx, device_idx, device)
attach notifier to the device called when we use previous/next device, set the initial device or are freely roaming the tracks

Parameters:

  • track_idx
  • device_idx
  • device
send_midi (msg)
send MIDI message using the internal OSC server

Parameters:

  • msg (table) MIDI message with three bytes

Tables

self.value
current value

Fields:

  • nil
  • nil
self._controls
controls Note: RoamingDSP has some controls too

Fields

self._instance_name
the name of the device we are controlling
self.update_requested
update display
self.suppress_value_observable
(bool) set to temporarily skip value notifier
self.min_value
minimum/maximum value
self.grid_width
the detected grid width/height
generated by LDoc 1.4.2