TouchOSC

4.2
67 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Brand-new app. Brand-new powerful editor.

We've listened for the past 10 years and we've re-written the application from the ground up - with speed, features and usability in mind. A GPU-powered, fast and advanced integrated editor is part of TouchOSC on all platforms - create the most complex of control layouts with ease and precision.

MIDI, OSC and more...

TouchOSC supports sending and receiving any number of MIDI and OSC messages on many connections simultaneously. On top of OSC over UDP & TCP, we support every type of wired & wireless MIDI connection your device can offer, including MIDI over USB.

Cross-Network. Synchronized editing.

Multiple instances of TouchOSC can be connected on the network for synchronized editing. Use the precision of your desktop's mouse and keyboard for fine-grained, detailed editing - test-drive and preview in real-time on all connected touch-screen devices at the same time.

Scripting and local messages.

A lightweight and fast scripting engine allows deep access to all aspects of your controller and enables limitless customization and interactivity. For less complex tasks we've added local messages - simply wire up controls to transmit or display values; no need to break out the big (code) guns. Easy.

This is only the beginning...

We've supported and updated TouchOSC Mk1 for more than 10 years at this point and we're planning to do the same for this new version. We've already got a whole bunch of features cooking that were just not quite ready yet. There is so much more to come...

Welcome to the next generation!
Updated on
May 31, 2022

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available
4.2
67 reviews
Kyle Hipke
January 20, 2022
This app (plus the desktop app) was so frustrating to use. Open Stage Control is much better. I started out with TouchOSC because I didn't realize I could use Open Stage Control on a tablet via browser and now I will be using it instead, plus it is open source so I know it will continue to receive updates or I can fork it myself. As for TouchOSC...the desktop app for building UIs is (at least on windows) very clunky to use, limited, not to mention buggy (I can reliably crash it or make it silently fail to send OSC messages by using OSC Connection 2 rather than 1). Even with disabling windows firewall, the MIDI capabilities did not work reliably for me (worked on one computer but not another). When you first start working with it the capabilities seem deep, but are in actuality rather shallow when it comes to the MOST IMPORTANT PART, I.E. sending and receiving OSC messages. It wants you to use a very specific mechanism in order to have 2-way controls, and if your receiver deviates from it, you are SOL. For example, my receiver wants encoders to send a "delta" value but I cannot configure TouchOSC to do that (at least not without custom scripting). It brags about its "Scripting API" but it is severely limited, for example if I wanted to customize how messages are sent/received I would have to copy paste a script block between every single control. Why not have a basic input/output function I can override to intercept all messages? Even just basic things like moving around the document tree is a PITA. You apparently cannot even do a simple thing like move a document from one location in the tree to another. You have to cut and paste, and when you do so, the name of the control is changed. So don't even think about bulk actions like moving a bunch of controls into a panel. I have too much negative to say about it to fit here. I think they've made some fundamentally bad design decisions about it from a UX as well as a technical perspective (seriously why not just run in a browser?) so I have little hope it will improve.
5 people found this review helpful
Did you find this helpful?
No One
October 22, 2021
Great app. Works so much better than earlier version. Horrible documentation. You spend 10 minutes installing it and connecting to your computer, and hours trying to figure out how to create custom layouts. The online help seems to take you in circles, never really answering your questions. I messaged customer support, been 2 days waiting for a reply. With the earlier version, the reverse was true - hard to setup, but once you got it to work, the documentation made it a breeze to get up and running with creating custom layouts quickly. I'm giving 4 stars. Would be 5 if the support was better.
5 people found this review helpful
Did you find this helpful?
Mark Underhill
March 14, 2022
Absolutely amazing app for connecting your DAW with your touchscreen devices. This will change the way that you use your DAW. I'm a template maker and the depth of what I can do to build custom layouts for Reason (my DAW) is mind blowing but, even if you aren't intersted in building templates there is a growing community of people who are making theirs available and what you have then is a controller for midi that is with you all of the time.
5 people found this review helpful
Did you find this helpful?

What's new

- New MIDI/OSC/GAMEPAD messages have all connections enabled by default
- Added new 'enable all' button to message connection configuration UI
- Updated example layouts to send/receive messages on all connections
- Added support for INT64 and DOUBLE type tags to 'sendOSC' script function
- Added usage note to 'Editor Network' dialog
- Fixed save filename not updating when switching documents
- Minor bug fixes and improvements