Is there any easy way to copy a complete device chain from one track to another track?
It would be nice to have this:
1. renoise.song().copy_device_chain_at(track_index1, track_index2)
2. renoise.song().tracks.device:copy_from(other device of other track)
Note: with device[ i ] would be possible to iterate to copy the entire device chain of the desired track, for example: for i = 1, max_number_devices do. Thus, it might be possible to discard some devices of the selection as well, checking the type of device with a if ... then.
Existing related documentation:
-- Insert a new device at the given position. "device_path" must be one of -- renoise.song().tracks.available_devices. renoise.song().tracks:insert_device_at(device_path, device_index) -> [newly created renoise.AudioDevice object] -- Delete an existing device in a track. The mixer device at index 1 can not -- be deleted from a track. renoise.song().tracks:delete_device_at(device_index) -- Swap the positions of two devices in the device chain. The mixer device at -- index 1 can not be swapped or moved. renoise.song().tracks:swap_devices_at(device_index1, device_index2) -- Access to a single device by index. Use properties 'devices' to iterate -- over all devices and to query the device count. renoise.song().tracks:device(index) -> [renoise.AudioDevice object]
My intention is simple. Being able to copy the entire device chain from one track to another track, and if possible, have some flexibility. It would include in a button for cloning entire track (which I have already built).
Any idea to do this?
Edited by Raul (ulneiz), 30 June 2017 - 12:36.