
TouchOSC 4+
Modular control surface
Hexler LLC
-
- $14.99
Screenshots
Description
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 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!
What’s New
Version 1.4.3
1.4.3.234:
- Fixed an input problem introduced in build 233
1.4.2.233:
- Added script editor find/replace
- Added Bluetooth MIDI controller connection UI
- Mobile file browser improvements
- Fixed a bug using GRID child control properties in messages
- Fixed a bug in 'Script Demo' example layout
- Updated game controller mapping database
- Minor bug fixes and improvements
Ratings and Reviews
Great but missing 2 things
Great app, the panel menus are pretty clunky but eh whatever (It’d be nice to have notes instead of numbers for midi note-on values etc.), and being able to copy and paste messages instead of entire controls would be huuuge (copy/paste parameters from/to different controls) but there’s 2 things that keep it from being truly amazing...
1. Attack and release values for local-data and midi cc’s, as well as the ability to ADD TO and SUBTRACT FROM (not just SET) cc and other values (prefer hermmutt lobby’s beatsurfing app from 2013 for this reason). Ive spent a few hours with the Lua scripts and it’s not worth the effort for time based effects like this (may as well use max for live).
2. The ability for touch to pass through and hit multiple controls at once (not just the on that’s on top). No longer making "capture attention" required was a HUGE improvement (made it possible to make surfable/strummable instrument designs), but it’d be even better if you could hit both controls at once when they overlap.
Amazing
Pretty fantastic app once you get it set up.
I just built a custom layout that is sent to my computer, and then back out via midi usb to my modular synthesizer. Super fun having four XY pads sent to filters and envelopes of my hardware synths. It was a bit confusing to get started however. And as far as syncing with logic pro, it seems like 50% of the time, it just won’t work. Could really use explaining the relationship between OSC and logic controller mappings. The manual is very matter of fact and could really benefit from small tutorials/step but step. OSC mappings really don’t make any sense to me, yet.
For my midi hardware setup, I just put the time in comparing the preset layout parameters to my custom layout. Soon enough it all started to make sense (midi). The editor is easier to use on the mac, but easy enough on mobile device. I recommend to anyone looking for a solid alternative/companion to your midi controllers. There’s definitely deep potential with this platform. Take it as far as you’re able/comfortable
Reliable toolset for many years
A decade later and I still use TouchOSC for building out interfaces to control generative graphics systems. First with Apple’s much-missed Quartz Composer, now Unity and Vuo. Everything from app prototyping to running live event graphics.
TouchOSC definitely has more power than I make use of, but I do depend on the more advanced customisation of Lua scripting to build out items like multi-coloured radio button sets out of individual buttons. Super helpful for making interfaces more foolproof and readable.
I think my main request is for more scripting documentation and examples, especially targeted for beginners. The current documentation is a little sparse and difficult to figure out, especially for non-programmers interested in an easier system to use when creating procedural experiences. The supported feature set appears to be a subset of Lua, and not everything you’ll find for Lua training online will be applicable.
I really appreciate the developers continuing to support this tool for so long, and I really hope support continues! It’s invaluable for quickly prototyping and creating OSC interfaces.
App Privacy
The developer, Hexler LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- Usage Data
- Diagnostics
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Information
- Seller
- Hexler LLC
- Size
- 43.3 MB
- Category
- Music
- Compatibility
-
- iPhone
- Requires iOS 12.0 or later.
- iPad
- Requires iPadOS 12.0 or later.
- iPod touch
- Requires iOS 12.0 or later.
- Apple Vision
- Requires visionOS 1.0 or later.
- Languages
-
English
- Age Rating
- 4+
- Copyright
- © 2020-2025 Hexler LLC. All rights reserved.
- Price
- $14.99
Supports
-
Family Sharing
Up to six family members can use this app with Family Sharing enabled.