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.
- Make sure your device is connected to the same network that the DAW computer is connected to.
[ Network setup tips ]
- 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.)
- 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)
- Restart the DAW if it was already running so it can pick up the new ports.
- 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
- Start TouchDAW. Set the sequencer preference once you're at it (Setup / DAW Controller / Sequencer).
- 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).
- 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'.
- As for the first connection, select the second session (1), select "tdaw (and.XXX) RTP 2" (2) and press connect (3).
- 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.
Sidenotes
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.
mnet is an alternative to rtpMIDI. You do NOT need it in parallel!
- Make sure your device is connected to the same network that the DAW computer is connected to.
[ Network setup tips ]
- Download and install mnet / MIDIHub
- Start the DAW (this will load the mnet driver)
- Start TouchDAW. Set the sequencer preference in the app (Setup / DAW Controller / Sequencer) once you're at it.
- TouchDAW will autoconnect its two MIDI sessions to mnet's MIDI ports 1 & 2
(Autoconnecting will only happen if nothing is patched to these ports so far. This should be the case right after installation)
- Set up your DAW to use "MIDIHub Port 1" for Mackie Control in- and output.
Find screenshots and instructions for all supported DAWs here
- Use "MIDIHub Port 2" as an input for the keyboard, XY controllers etc.
mnet and TouchDAW will recreate the connections on subsequent runs. Depending on who comes online at what time reconnects may take up to 15 seconds.
To use other connection methods, connect more devices, change MIDI ports etc, use the driver's control panel - named MIDIHub - which is at Program Files (x86)/np/MIDIHub.
More information in the mnet manual...
|