TouchDAW is a full-featured DAW controller featuring a MIDI mixer and other advanced MIDI controller features. It allows you to remote control popular digital audio workstation software and can acts as a replacement for expensive hardware control surfaces. It runs on Android devices, and in this tutorial I’ll show you how to set it up to work with Ableton Live 9 running on Windows 10.
The mixer component is essentially a Mackie controller that connects to your DAW over WiFi, USB (via ADB), or Bluetooth. The mixer interface includes faders, transport and channel controls including mute, pan, sends, record arm etc. TouchDAW also features a range of advanced MIDI controllers including Multi-touch Launchpads, X/Y controller pads, multi-touch keyboard, and the ability to manipulate MIDI data using your phones sensors. There’s a lot under the hood.
Digital Audio Workstation Support
TouchDaw can be installed on Android tablets and phones from the Google Play store. It supports Cubase, Ableton Live, Logic, Pro Tools, Sonar, FL Studio, REAPER, Reason, Studio One, Samplitude, SAWStudio Digital Performer, Sony Vegas, Acid, Tracktion, and Bitwig studio. I’ll concentrate on showing you how to get it working with Ableton Live 9.
I originally purchased TouchDAW as it was the only Android based MIDI controller that could work over USB. This would ensure my tablet would never run out of power during a live performance, and I didn’t have to worry about the dreaded DPC latency issues on Windows. I found Windows XP, 7, and 8 would introduce all sorts of horrible glitches, pops and crackles to the audio output when there was any network activity. In the past Windows users disabled all network adapters to stop this from occurring, but this issue appears to be rectified in Windows 10. I was considering writing a tutorial about TouchDAW using USB via ADB, but I can assure you it can be a frustrating experience. ADB drivers can be a lot of hassle. USB support, and HQ audio on Android is seriously lacking. I now know why a lot of people opted to use iPADs. But I digress.
Connecting TouchDAW to Ableton 9 using WiFi
1. Using your Android device, download and install TouchDAW from the Google Play store. There is a limited functionality TouchDAW available for free. This will allow you to run a few tests before you purchase the full version http://ift.tt/208mR8P
2. Download and install MidiHub a.k.a MNET from the TouchDAW Website on your Windows 10 machine http://ift.tt/1RZF5dd You will receive some Windows prompts about Firewall permissions, please ensure MidiHub is allowed to communicate through the firewall, otherwise MidiHub will not be able to connect to your Android device.
3. Ensure your tablet or phone is connected to the same wireless network as your Windows 10 machine. I will discuss network latency, and Windows Ad-Hoc networking later.
Ableton Live 9 Control surfaces setup
TouchDAW has 2 MIDI channels. 1 channel is for the MIDI Mixer, the 2nd channel is for the Advanced MIDI controllers.
4. Open Ableton Live. Then start MidiHub. In Ableton click on Preferences and navigate to the MIDI settings.
In the Control surface settings select MackieControl. In the Input and Output boxes select MIDIHub Port 1. This setting will ensure bidirectional communication between Ableton 9 and TouchDAW. The TouchDAW mixer is acting as a Mackie compatible control surface.
Ableton Live 9 MIDI input and output settings
5. In the same MIDI preferences window, under MIDI ports input section locate Input: MIDIHub Port 2 and ensure Remote is set to On. This setting allows remote MIDI input from TouchDAW to Ableton.
6. In the same MIDI preferences window, under MIDI ports output section locate Ouput: MIDIHub Port 2 and ensure Remote is set to On. This setting allows remote MIDI output from Ableton to TouchDAW.
NB* There is no need to turn on Track, or Sync settings on the MIDI ports input or Output. From my understanding this will increase CPU usage and is of no use for this application.
7. In step 1 you should have started TouchDAW. Now I will show you how to correctly configure TouchDAW routing. Don’t worry Ableton, and TouchDAW will remember all of these settings. In TouchDAW you should see a notice in the top right hand corner Loaded by Ableton Live. I will discuss how to connect the virtual wires in a moment.
NB* if you see something like Loaded by Lemur or Loaded by Novation Automap then you’ll need to shutdown these daemons. Shutdown TouchDAW, and Ableton. You must start Ableton, then start TouchDAW. You cannot allow another application to connect to TouchDAW before Ableton does. I know this might sound a bit annoying, and although I use Lemur, Automap, and LeapMotion I configure these not to autostart. Everything seems to want to autostart in Windows these days. I prefer to save CPU and RAM and start them manually when I need to use them.
8. On your Android tablet or phone, open the TouchDAW settings. We will need to configure it to use MIDI over WiFi. Actually we will be using RTP. RTP stands for Real-time Transport Protocol. It is a network protocol for delivering audio and video over IP networks. Don’t worry it sounds complicated, but we don’t need to understand how RTP operates, and TouchDAW will remember all of our settings.
The DAW controller setting is where we configure the MIDI port for the Mixer. The MIDI Utilities setting is where we configure the MIDI port for the other MIDI controllers such as the XY pads, LaunchPads etc. This sounds somewhat complicated, it’s not and it’s very flexible. It allows you to control a DAW on 1 computer, and connect to another computer and send it MIDI signals from the XY pads. While I don’t use this features I think it’s a great feature.
9. Click on DAW controller. Then click on MIDI Connection. Select WIFI. Then select RTP. Then select Local Session.
10. Redo these selections for MIDI Utilities. Great, now you have full configured TouchDAW on your Android device.
11. Return to your computer. You should see 2 RTP/Multicast ports on the left hand pane. If you cannot see these ports, check that your Windows 10 computer, and TouchDAW is on the same Wireless network. Also check your Firewall is not blocking TouchDAW.
Connect the first RTP/Multicast port to Port 1 on the right hand side pane. You can do this by clicking on the connector and dragging it to the connector on the right. Essentially what you’re doing is connecting the DAW controller (i.e the TouchDAW Mixer) from step 8 to Port 1
If you make a mistake, to undo a connection (and believe me this took a long time to figure it out as it is not in the manual) Double click on each side of the virtual cable and it will be removed.
Now connect the extra MIDI Utilities e.g XY, Launchpads, by connecting the 2nd RTP/Multicast port to Port 2
12. On Port 1 and Port 2 MIDIHub port on the right hand pane, click on the the small square box in the top right of each port box.
Select RTP Session and set it to be Active
13. Ableton and TouchDAW should be fully synchronized. Time signals, faders etc should all be fully bidirectional. On the main MIDIHub app window you will notice the left hand triangle light up red if Ableton is sending sync info. If you move a fader on the TouchDAW mixer you will see the right hand triangle light up red. You should see a corresponding MIDI in indicator in the top right hand corner of Ableton Live. Phew, we’ve finally made, congratulations!
I’ve noticed a small amount of latency can be introduced with this setup if your WIFI router is very far away from both devices. For playing live, or overcoming any latency issues you should start a Ad-Hoc Wireless network on your Windows 10 laptop. However this is beyond the scope of this tutorial. I avoid all this by using my phone as a Wireless hotspot during live performances. Just make sure you phone is set to silent.
If you found this tutorial useful please consider watching my music videos on youtube or purchasing some of my music please. http://ift.tt/1HqMs9o
The post TouchDaw Ableton Live 9 setup tutorial appeared first on Invisible Agent.