Manual ▷ 

First things first: Understand the basic concepts... TouchDAW is two programs in one and uses a dedicated MIDI connection for each of them:

DAW Controller:

MIDI Controllers:

To make full simultaneous use of both parts you need to set up two MIDI connections and take care of properly routing them inside your DAW. Many FAQs and half-informed Play Store comments directly result from people assuming they know how a MIDI controller will work, while clearly not understanding these fundamentals.

MIDI connection setup

The following is all about WiFi. See the manual if you rather want to connect via USB or Bluetooth.

Making network connections w/ TouchDAW's default settings ( WiFi / RTP / Local Session ) and:

Welcome to TouchDAW's 'horrible setup', originally designed by a large company from California in 2005. Try mnet if you do not like this.

  1. Make sure your device is connected to the same network that the DAW computer is connected to.
    [ Network setup tips ]

  2. Windows: Download, install and open rtpMIDI.
    Mac: Launch "Audio MIDI Setup" from "Applications/Utilities", make it show the 'MIDI Studio' and open the 'MIDI Network Configuration'
    (Please refer to Apple's documentation for details. How 'MIDI Studio' and 'Network Configuration' are accessed keeps changing with every macOS version.)

  3. Create and enable two sessions in the resp. control panel. Name them how you like. 'Local name' sets the names of the virtual MIDI ports that will be created. 'Bonjour name' is what other peers on the network will see. For simplicity both local and bonjour names should be the same.

    (Screenshots show rtpMIDI on Windows 7. Apart from the overall look it is exactly the same on macOS and Windows 10/11)

  4. Restart the DAW if it was already running so it can pick up the new ports.

  5. Configure your DAW to use the MIDI ports corresponding to session 1 for remote control in- and output (These ports will have the 'Local name' that you assigned to session 1)
    Find screenshots and further instructions for all supported DAWs here

  6. Start TouchDAW. Set the sequencer preference once you're at it (Setup / DAW Controller / Sequencer).

  7. See TouchDAW's two sessions appear in the directory listing. This happens automatically.
    (Windows: When Bonjour is not installed, you may need to add things manually).

  8. Under "My Sessions" select the first session (1). In the "Directory" listing select "tdaw (and.XXX) RTP 1" (2) and press connect (3). The session moves to the "Participants" listing (4) and is now 'connected'.

  9. As for the first connection, select the second session (1), select "tdaw (and.XXX) RTP 2" (2) and press connect (3).

  10. In the DAW route session 2 to any synth, drum machine or other gadget you want to use with the MIDI controllers.

Only steps 8 and 9 need to be repeated on subsequent runs.

Once you are familiar with the rtpMIDI / OS X control panels you can also set TouchDAW to autoconnect to the sessions you have created.

Some may prefer a video (YouTube link):

Not using an old Cubase version? The important thing here is to understand the principles. Setting up the MIDI driver is the same regardless of the DAW you are going to use it with. Setting up a Mackie controller is also pretty much the same with other DAWs, except that the program's windows may look a bit different. The DAW setup page contains more detailed instructions for all supported DAWs incl. screenshots and links to available video resources. It is also generally a good idea to make yourself familiar with what your DAW's manual has to say in terms of Mackie Control. Hints on where to find the various vendors' remote control docs are also given on said DAW setup page.


It has not escaped my attention that the whole session / participant thing appears to be everything from "simple" via "not overly easy" and "fiddly" to "absolutely impossible to set up" to people and I agree: This is not the most intuitive way of plugging in a MIDI cable (Four MIDI cables here to be exact). However, if you look back for a second, you will realize that you did not have to do anything in the app itself and all the complexity results from Apple's 15 years old and well established MIDI network concept which rtpMIDI replicates 1:1. TouchDAW is about working with standards and this is the most common (free) standard available. Once you get used to it, you will probably realize that it was only as complicated as you might have made it.

Find information on other connection methods in the manual.

See FAQs / Troubleshooting should you run into problems.