Started as a simple assembly of MPC-style pads to bang in drum patterns paired with an XY controller, this screen keeps morphing and may be the most versatile and customizable part of the app by now. It can for example be used as a basic drum pad, a switch matrix, sound shaper, filter modulator or surround panner or combinations thereof. It can emulate grid controllers, work as a keyboard supplement, providing additional controller entries and sound selection tools or can be configured to present individual mixes of DAW remote and musical MIDI functionality.

Also provided here is access to phone and tablet specific things like using motion sensors to generate MIDI data.

Architecurally the whole thing is divided into two halves, each of which can take either two-state button or dynamic linear functionality. Further options are then defined by that basic setup.

MIDIwise "historical" stuff is mostly defined as moderately tweakable presets ruled by preferences in the app's settings.
Newer customization options are accessible in the UI itself and are stored in external XML files.

The documentation is equally divided into preferences / preset based things and XML defined customizations. Things that affect both approaches are initially described below.

Presets  |  Customization


This screen
  • primarily sends and receives via the second MIDI port.
    Floating transport controls and things you configure to do DAW control stuff use the first port.

Here's an impressive finger-drumming demonstration using the (customized) pad controllers. Courtesy of The Neon Syndicate. Thanks a lot. ( YouTube link )




Globals

Both XY and pad controllers will usually fill the entire screen, leaving no space for menu buttons or the like. Some additional controls including a contextmenu are provided in a little floating window that is brought up by edge-swipes from the lower or right side of the screen.



Edge-swipes will become increasingly more tricky with Android's newer gesture navigation. The floating controls can alternatively be brought up with the volume up button or by short touches with a second finger on XY pads.


Buttons in the lower row of the floating controlbar contain basic DAW transport controls. The upper row consists of mute buttons for the two plus three controller streams generated by the XY controllers.


These are mainly of interest when you want to make use of some 3rd party software's MIDI learn functionality.

In between the mute buttons you will find a menu shortcut that will bring up links to other parts of the app plus an "Edit Pads" entry that will switch the screen into edit mode where you can then customize MIDI output and appearance of seperate controls.




XY Pad Axes, Sensors

XY-pads are primarily for touchscreen operation but the lower / right one can be assigned to one of the device's sensors in the app's setup. Accelerometer, orientation, magnetic field sensors etc. will then control the onscreen pointer and generate MIDI on up to three axes. (Tutorial showing how that may be used @ Toxic Rainbow's youtube channel. Thanks to the DJ).

Other than the left hand one the right pad will not only send x and y position, but also an additional third controller mapped to a sensor's z-axis or representing the "sum of x & y" in touchscreen mode.



XY-pads may also be assigned with various pitchbend ranges, possibly assigning MSB and LSB values to seperate axes.
Trigger pads are multitouch in the payed version. Moving a finger out of a touched pad may enforce triggered notes to stay active - i.e. suppress the sending of MIDI note-off commands. This can be useful when you want to manipulate playing samples with the controllers. Note that this is an option. Since version 1.5 it is off by default.
(Only one pad will offer that functionality at any given time in the free version).