Quickstart

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"
    - on Mojave, Catalina & later: Go to 'Window / Show MIDI Studio', then select 'Open MIDI Network Setup' on the "MIDI Studio" menu or click the little network icon on the MIDI Studio window's toolbar.
    - on older versions: Open the MIDI window from the "Window" menu and doubleclick the "Network" icon

  3. Create and enable two sessions in the resp. control panels. Name them how you like. Virtual MIDI ports will be created with the names you give to your sessions.
    (Screenshots from rtpMIDI. Apart from the overall look and feel it's exactly the same on OS X)



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

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

  6. 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).



  7. Configure your DAW to use the MIDI ports corresponding to session 1 for remote control in- and output (Those ports will have the same name that you gave to session 1)
    Find screenshots and instructions for all supported DAWs here

  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 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 in the end. 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 manual 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.

Additionally you can look at video tutorials for the various iOS control surface emulators (AC7, DAW Remote, Eyosido etc.). They use the exact same functionality where they speak of "Core MIDI" or "Network MIDI"

Sidenote

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. 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.