Download: Duplex 0.98 (including XYPad)
This tool is written for Duplex, the OSC/MIDI communication framework for Renoise.

Duplex comes with XYPad pre-installed for a number of devices
About XYPad
The XYPad application is designed to take over/auto-map any XYPad device in any
Renoise DSP Chain. You can control and record movement on the X/Y axis via
knobs, a MIDI keyboard's touchpad or an OSC device's accelerometer
* Free-roming mode
At it's most basic level, the application is targeting any XYPad that has been
selected in Renoise, freely roaming the tracks. It supports automation recording
as well - hit the edit-button, and it will record automation envelopes
(according to the selected mode in options)

Freely roaming the tracks, automatically mapping any selected XYPad along the way

Communication between Renoise and your controller is fully bidirectional
Locking to a device
While the free-roaming mode is useful, you also have the locked mode. This is
the complete opposite, as it will always target a single device, no matter the
track or device that's currently selected. The locked mode can either be set
by being mapped to a button, or via the options dialog. In either case, the
locked state of a device can be restored between sessions, as the application
will 'tag' the device with a unique name.
Blinking means 'nowhere to go'
If you select an unassignable (non-XYPad) device in free-roaming mode, and you
have assigned lock_button somewhere on your controller, the button will start
to blink slowly, to remind you that the application is currently 'homeless',
has no parameter to control.
Assign a unique name for each application
By selecting a different unique name, we can run multiple XYPad applications,
and each one will be controlling a different XYPad device. Even when you move
devices and tracks around, things should not break.
Navigation works across tracks
Finally, we can navigate between XYPad devices by using the 'next' and
'previous' buttons. Pressing one will search across all tracks in the song, so
we can putting our XYPad device in any track we want. In case we have locked
to a device, previous/next will transfer the unique name to that device (use
carefully if you have other locked XYPad devices, as this will overwrite their
names as well. I'm planning to avoid this in a future update).
Specially tweaked for grid/pad controllers
When you're using buttons to control an XYPad device, there is a slight amount
of variation applied, each time you hit the button. It's not enough to be noticeable,
but it will allow the XYPad to fire a signal on repeated hits, instead of just when
you hit _another_ button
Example song, how to get started
I've prepared a demonstration song that show how the XYPad application can be
used for controlling the Repeater device from a Launchpad controller.
Download example song (Renoise .xrns, 5.14 MB)
Loading the song with a Launchpad, you should a setup like the one in this image
The large green grid act as a repeater, and a crossfader between repeated and original sound
The smaller red grid act as a "pure" repeater, controlling division and mode
The three red buttons in the lower right corner are mode switches (basically, to get an OFF)
Detailed instructions:
* Install this tool
* Go to Tools menu > Duplex > Launchpad > XYPad
* In the Duplex Browser, click options
* Set all XYPad applications to "locked"
* Load the song, and have fun!!

Help















