Haptic feedback option
New tabbed and scrolling group types
Some more complex control types (keyboards, ADSR etc.) now available for custom controllers
New example presets
2.4.1 fixes some regressions and adds options to fully hide in-control menus on custom controllers
See release-notes on website for details and links to updated docs
MIDI learn on customizable controllers.
New Preset Change and Chord actions
New Workshop presets with DAW-side controller scripts (Cubase 12 & Bitwig)
XML Editor does basic syntax highlighting
File browser lets you rename, duplicate, sort files, create subfolders
See release-notes on website for details and links to updated docs
Adds options to reduce the number of buttons on transport view in landscape mode
Allows to change component colors via sysex
Some bugfixes and catch-up on missing implementations
Please see release notes on website for details and links to updated documentation
App is now resizable and supports split-screen multitasking, freeform windows and screen continuity on foldables.
Repackaged MIDI library to run fully inside android.media.midi
Connect to BLE MIDI devices from within app (Android 12+)
2.2.6 fixes teething issues in new implementations, adds options to reduce the number of buttons on transport view
See release notes on website for details and links to updated documentation
App is now resizable and supports split-screen multitasking, freeform windows and screen continuity on foldables. To enable this the separation between phone and tablet versions had to go away. All devices now get the same modular control surface.
Repackaged MIDI library to run fully inside android.media.midi
Connect to BLE MIDI devices from within app (Android 12+)
See release notes on website for details and links to updated documentation
CC faders on keyboard screen can be replaced by rotaries
Big Time screen can double-up as a recording light
Target API 31 (Android 12 / S). To stay compatible with some Android 12 enforcements the minimum API level had to be raised to 21 (Android 5, Lollipop)
See release notes on website for details and links to updated documentation
MIDI monitor available on all customizable controllers
Groups and labels can use background images and shapes
All 'F-Keys' and 'DAW Command' actions can include DAW modifier keys
Optional block of 8 assignable keys added to tablet DAW controller screen
2.1.2 fixes some stupid regressions
See release notes on website for details and links to updated documentation
MIDI monitor available on all customizable controllers
Groups and labels can use background images and shapes
All 'F-Keys' and 'DAW Command' actions can include DAW modifier keys
Optional block of 8 assignable keys added to tablet DAW controller screen
See release notes on website for details and links to updated documentation
Added a dedicated screen for user-defined controllers
Replaced the ancient system menus
'Alphatrack' option added to DAW Controller
App may optionally identify itself as an XT unit
See release notes on website for details and links to updated documentation
Target API 30 (Android 11 / R)
Extender & Master portrait views now available in a combined, pageable version
More direct shortcuts, swipe and scroll actions
See release notes on website for details and links to updated documentation
Linear controls on customizable controllers support RPN & NRPN operation
NRPNs also assignable via the UI in MIDI mode on Mixer and DAW controller screens
Added a network interface selection prompt to MIDI port setup for devices with multiple active interfaces
Should properly handle Samsung's extra (swlan) hotspot interface
Fixes channel block navigation issue with Ableton Live in arrange view on phone interface
See release notes on website for details and links to updated documentation
Customizable controllers can include rotary controls and buttons
User presets can be stored and reloaded independent of the main xml file
Encoders can be switched to linear operation
Pad controllers offer 1*1 and 2*2 grids, keyboard may use 3 octaves
Fixes a possible touch-offset problem with some screen configurations on landscape-keyboard
Scalepad might slide out of view after adjusting keyrange, fixed
See release notes on website for details and links to updated documentation
Customizable controllers can include rotary controls and buttons
User presets can be stored and reloaded independent of the main xml file
Encoders can be switched to linear operation
Pad controllers offer 1*1 and 2*2 grids, keyboard may use 3 octaves
Fixes a possible touch-offset problem with some screen configurations on landscape-keyboard
Scalepad might slide out of view after adjusting keyrange, fixed
See release notes on website for details and links to updated documentation
New icon, new URL, new 'developer name' (same human being)
Adds an option to run multicast connections over a single port (mainly for the built-in ipMIDI in Mixbus / Ardour)
Removes some old code that could still be called from enforced overflow menus resulting in incorrectly rendered menus after 1.9.0's theme update
See release notes on website for more details and links to updated documentation.
1.8.5:
More octaves available on keyboard, incl. two-row setups with optional channel-split.
Pad XML definitions editable in UI. More color, text and MIDI options.
XY-Pads exchangeable with user definable sets of linear controls.
1.8.6:
Pad editor more tolerant to parameter errors in manually edited xml
Some new phablets that were classified as tablets should now be initially seen as phones
See release notes on website for details and links to updated documentation.
More octaves available on keyboard, incl. two-row setups with optional channel-split.
Pad XML definitions editable in UI. More color, text and MIDI options.
XY-Pads exchangeable with user definable sets of linear controls.
Smoother scrolling on phone mixer.
App navigation shortcuts added to list of assignable function keys.
Direct shortcuts added to main phone screen & tablet landscape view.
See release notes on website for details and links to updated documentation.
Adds some user assignable function keys to DAW controller on 18:9+ screens
Additional key scales can now be defined in XML
Option to automatically switch to some other than the default screen on startup
Updates screen classification and aspect settings for 21:9 screens
Fixes possible "you're holding it wrong" crash, related to orientation lock and device startup orientation
See release notes on website for more details and links to updated documentation
Additional menu shortcut on phone interface
Added orientation lock option
XML defined launchpad layouts respect velocity mode setting in menu, where "Fixed" will then use the xml defined value.
Android Pie: Additional immersive mode option to draw over notches
Fixes possible touch offset problem on notched non-Pie phones
Reenables broken share intents and removes location permission dependent WiFiDirect setup
Comes after new Play Store requirement to target a recent API level. Required raising the minimum system version and eliminates overflow-menuKeyboard screen can change ratio between keyboard & controllers (Phones in portrait mode)Immersive mode view option, hiding all system UI (4.4 +)Adds bright theme and some color customization optionsGamecontroller to MIDI mapping (4.4 +)See release notes on website for details
Hotfix for screwed up build containing beta timeout. My apologies.
1.7 :Support for Android on Chrome OS, computer keys to MIDI mappingMPE mode & scale restriction option added to keyboardEnlarged transport section added as an alt. portrait mode layoutBig Time can make use of user supplied fonts1.7.1:Layout tweaks for ~2:1 aspect screens (S8, G6)Removes potential for a regression in 1.7 that could disable MIDI modeSee release notes on website for details and links to updated documentation
TouchDAW is a full-featured DAW controller plus some general purpose MIDI tools and options to create your own custom controllers.
This is a MIDI controller! The app does not itself play or record audio!
Supports Cubase / Nuendo, Live, Logic, Pro Tools, Sonar, FL Studio, REAPER, Reason, Studio One, Samplitude, SAWStudio Digital Performer (7.2+), Vegas / Acid, Tracktion, Bitwig, Ardour & Mixbus workstations. Standard functionality like mixer and transport operation will be accessible in other applications with basic control surface support as well. As of version 1.1 the app can also send MIDI Machine Control (MMC) in parallel with or alternatively to standard DAW control.
Besides control surface emulation, the app brings a number of general purpose MIDI controllers, such as a multitouch MIDI keyboard, multitouch launchpads, a MIDI mixer, configureable xy-controller pads and the possibility to link a phone's sensors to MIDI controllers.
TouchDAW works with RTP or multicast MIDI over WiFi and is directly compatible with Apple's Network MIDI implementation in Mac OS X, Tobias Erichsen's rtpMIDI driver for Windows and ipMIDI (resp. multimidicast or qmidinet on Linux). There is no computer side server or protocol conversion software other than the driver required.
Class compliant MIDI interfaces are supported on devices with Usb host mode. Direct device to PC Usb connectivity is available both via the Android 6 MIDI Api as well as over tethered USB connections or ADB. A free driver, available from our website, is required for some of the proprietary solutions.
The apk contains both tablet and phone versions. Most recent phones will let you alternatively use the tablet layout.
The app needs some initial PC-side configuration. Please see website for help.
This is the feature-limited free version. Differences compared to paid version:
DAW controller:
- randomly disables 3 channels on tablet interface
time limited:
- recording, automation, saving, marker setting
- plugin, instrument and routing editors
- channel flipping on mixer
MIDI controllers:
- multitouch operation time-limited
- no floating transport controls
- sensors, MIDI mode and MMC time-limited
- limited octave range on keyboard
- only one standing note on launchpads
Apart from these limitations the full version is identical. If you have issues with the demo, buying the full version is NOT going to fix them! (Reading the manual or contacting me via the developer email address given below eventually will)
Why doesn't this come as an unlockable freemium model? When the app was first released Android did not support in-app-purchases. Unfortunately it is not possible to change that in retrospect so the somewhat inconvenient demo / full version split will have to stay in place.
Problems, questions, suggestions? Please use website or email. The Play Store's comments section is not a support channel and help calls you leave here will not be answered.