Module xAudioDevice

Static methods for dealing with Audio Devices .

Functions

resolve_parameter (param, track_idx, device_idx) Resolve the device/parameter indices based on a parameter (TODO: API5 makes a more efficient implementation possible)
get_device_routings (device) Determine if a device is linked to different fx-chains/tracks (detection not solid if the destination is automated - rare case!)
is_send_device (device) Check if provided device is a send device
get_mixer_parameters (device) Get parameters that are visible in the mixer


Functions

resolve_parameter (param, track_idx, device_idx)
Resolve the device/parameter indices based on a parameter (TODO: API5 makes a more efficient implementation possible)

Parameters:

  • param , renoise.DeviceParameter
  • track_idx , restrict search to this track (optional)
  • device_idx , restrict search to this device (optional)

Returns:

  1. int, parameter index
  2. int, device index
  3. int, track index
get_device_routings (device)
Determine if a device is linked to different fx-chains/tracks (detection not solid if the destination is automated - rare case!)

Parameters:

  • device (renoise.AudioDevice)

Returns:

    table (linked fx-chains/tracks)
is_send_device (device)
Check if provided device is a send device

Parameters:

  • device (renoise.AudioDevice)

Returns:

    bool
get_mixer_parameters (device)
Get parameters that are visible in the mixer

Parameters:

  • device (renoise.AudioDevice)

Returns:

    table
generated by LDoc 1.4.2