Fruitful Registry
Home › Music
TouchOSC icon

TouchOSC

Modular control surface
202 Ratings
4.6
★★★★★
Age Rating
4+
Years
Developer
Language
EN
Size
40.8
MB

Information

Apple ID1569996730
Bundle IDnet.hexler.lex-m
SellerSeller
Min iOS13.0
Min macOS11.0
Device familiesiphone, ipad, ipod
Released2021-06-06
Copyright© 2020-2026 Hexler LLC. All rights reserved.
WebsiteLink ↗
Privacy policyLink ↗

Preview 2 platforms

iPhone 4 images

iPhone screenshot
iPhone screenshot
iPhone screenshot
iPhone screenshot

iPad 4 images

iPad screenshot
iPad screenshot
iPad screenshot
iPad screenshot

What’s New Version 1.5.2

- Much improved MIDI implementation - Allow opening of XML format layouts directly - Fixed XML format export - Fixed possible problems handling project files - Updated Privacy Policy: added crash reporting service provider - Updated game controller mapping database - Minor bug fixes and improvements

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!

Accessibility

ipadiphonemacrealityDevicetvoswatch

Version history 25 versions

Build 887614178v1.5.22026-07-01 00:19:41
- Much improved MIDI implementation - Allow opening of XML format layouts directly - Fixed XML format export - Fixed possible problems handling project files - Updated Privacy Policy: added crash reporting service provider - Updated game controller mapping database - Minor bug fixes and improvements
Build 886752390v1.5.12026-06-11 00:44:47
- Added 'Shared Scripts': share common blocks of code between multiple control scripts - Improved user interface layout - Fixed file and XML export - Updated script syntax highlighting - Updated game controller mapping database - Minor bug fixes and improvements
Build 884524749v1.5.02026-04-15 21:14:26
Fixed opening of files from file browser or other apps
Build 883952738v1.4.92026-04-01 01:06:35
- Updated for upcoming App Store requirements - Updated game controller mapping database - Minor bug fixes and improvements
Build 881404673v1.4.82026-02-18 00:50:52
- Redesigned game controller connection and routing - Added option to log incoming message routing - Added option to clear log on document run - Updated game controller mapping database - Minor bug fixes and improvements
Build 880664729v1.4.72025-12-16 01:29:07
- Added menu actions and shortcuts - Fix for hidden menu bar on iOS 26 - Middleware upgrades - Updated game controller mapping database - Minor bug fixes and improvements
Build 879613217v1.4.62025-11-11 00:05:06
- Fixes for possible problems on iOS 26 - Fixed Bluetooth MIDI controller dialog issues on older iOS - Added warning when enabling message feedback - Minor bug fixes and improvements
Build 878084245v1.4.52025-09-17 00:23:05
- Improved compatibility with latest iOS release - Fixed UI layout issues on larger devices - Improved OSC/TCP server protocol robustness - Fixed OSC/TCP client automatic reconnection issues - Fixed an issue with Mk1 import compatibility scripts - Updated game controller mapping database - Minor bug fixes and improvements
Build 875595309v1.4.42025-07-02 00:26:32
- Fixed a possible crash in Metal renderer - Updated text rendering and layout - Updated game controller mapping database - Minor bug fixes and improvements
Build 875187262v1.4.22025-06-03 01:13:42
- 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
Build 875274647v1.4.32025-06-03 20:59:04
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
Build 874692818v1.4.12025-05-13 00:29:38
- Fixed potential problems on latest iOS
Build 873889189v1.4.02025-04-15 00:47:01
- Added 'vibrate' script function - Added Mk1 import option to generate "/vibrate" OSC message handler - Fixed value smoothness for controls with 'Response' set to RELATIVE - Updated script syntax highlighting and completion - Updated game controller mapping database - Minor bug fixes and improvements
Build 873087252v1.3.92025-03-10 01:09:53
- Added new example layout: 'Script Cracktro' - Added support for CHAR/RGBA/MIDI/SYMBOL types to OSC script functions - Added import option to convert Mk1 key messages to OSC - Fixed 'gridY' property in mapping menu for RADAR/XY controls - Fixed child properties after ungrouping GRID controls - Fixed editor shortcuts on external keyboards - Minor bug fixes and improvements
Build 872095477v1.3.82025-01-31 01:28:14
- Added script functions from Lua's os library: clock, date, difftime and time - Fixed log timestamp for outgoing messages - Middleware updates - Updated game controller mapping database - Minor bug fixes and improvements
Build 870988826v1.3.72024-12-13 01:12:49
- Added 'sendOSCBundle' script function - Fixed on-screen keyboard layout and appearance - Updated game controller mapping database - Minor bug fixes and improvements
Build 870009894v1.3.62024-10-29 01:42:24
- Much improved Editor Network code - Added "large document" warning after loading - Fixed a possible crash editing OSC messages - Fixed possible script compilation issues - Updated game controller mapping database - Minor bug fixes and improvements
Build 869029162v1.3.52024-09-17 03:19:04
- Increased number of MIDI/OSC connections to 10 - Added option to prevent sending of duplicate MIDI/OSC messages - Improved support for iOS/iPadOS 18 - Middleware updates - Updated game controller mapping database - Minor bug fixes and improvements Please note that the Editor Network feature requires all clients and the server to be updated.
Build 866951159v1.3.42024-06-30 01:27:41
- Fixed a crash when editing GRID controls on the editor network - Fixed LOCAL messages resetting when changing target control - Updated game controller mapping database - Minor bug fixes and improvements
Build 865790090v1.3.32024-05-28 00:29:44
- Fixed Editor 'Arrange' actions for multiple controls - Fixed pointer handling for control surfaces with padding - Fixed sending UDP/OSC messages to multicast addresses - Fixed log view navigation UI for large screens - Updated game controller mapping database - Minor bug fixes and improvements
Build 865429380v1.3.22024-04-24 07:03:30
- Fix for USB Bridge connection issues
Build 865281611v1.3.12024-04-19 00:30:05
- Fixed TCP/OSC 1.0 framing protocol implementation - Updated game controller mapping database - Minor bug fixes and improvements
Build 864712983v1.3.02024-03-27 00:52:11
- Added document tree 'Edit' context menu - Added button to maximize script editor - Added 'utf8' script library, back-ported from Lua 5.3 - Fixed handling of malformed OSC messages - Attempt to automatically recover corrupted document files - Updated game controller database - Minor bug fixes and improvements
Build 864166836v1.2.92024-03-04 00:09:36
- Updated Jog-On 2 layout for Traktor by Andrew Norris: Improvements to Stem Decks and Deck volume level metering (requires updated .TSI) - Added message count display to Message Mapping view - Added 'trigger' script function to MIDI/OSC/LOCAL messages - Added 'data' script function to MIDI/OSC messages - Added passing of control message objects via script 'notify' - Reduced loading time and memory usage for large layouts - Fixed document corruption when pasting certain characters - Minor bug fixes and improvements
Build 863631976v1.2.82024-02-10 00:22:07
- Added message editor TEST button to manually trigger messages - Fixed MIDI message script callback not running for some messages - Updated game controller database - Minor bug fixes and improvements
App price

Price history by region

Currency
Show Columns
Search

Availability 14 of 14 storefronts

RegionLanguagePriceRatingsAvgVersion
US en-USUSD 19.992024.61.5.2
DE de-DEEUR 22.99904.61.5.2
ES es-ESEUR 22.99165.01.5.2
ZA en-GBZAR 399.9925.01.5.2
BH en-GBUSD 19.9915.01.5.2
BS en-GBUSD 19.9915.01.5.2
BB en-GBUSD 22.9901.5.2
BM en-GBUSD 19.9901.5.2
HN es-MXUSD 19.9901.5.2
LB en-GBUSD 19.9901.5.2
LK en-GBUSD 19.9901.5.2
MR en-GBUSD 19.9901.5.2
NP en-GBUSD 22.9901.5.2
XK en-GBEUR 22.9901.5.2

Change log 29 changes · US

releaseNotes updated
- Much improved MIDI implementation - Allow opening of XML format layouts directly - Fixed XML format export - Fixed possible problems handling project files -
description updated
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 a
subtitle updated
Modular control surface
name updated
TouchOSC
Version 1.5.2 released
- Much improved MIDI implementation - Allow opening of XML format layouts directly - Fixed XML format export - Fixed possible problems handling project files - Updated Privacy Policy: added crash reporting service provider - Updated game co
Version 1.5.1 released
- Added 'Shared Scripts': share common blocks of code between multiple control scripts - Improved user interface layout - Fixed file and XML export - Updated script syntax highlighting - Updated game controller mapping database - Minor bug
Version 1.5.0 released
Fixed opening of files from file browser or other apps
Version 1.4.9 released
- Updated for upcoming App Store requirements - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.4.8 released
- Redesigned game controller connection and routing - Added option to log incoming message routing - Added option to clear log on document run - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.4.7 released
- Added menu actions and shortcuts - Fix for hidden menu bar on iOS 26 - Middleware upgrades - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.4.6 released
- Fixes for possible problems on iOS 26 - Fixed Bluetooth MIDI controller dialog issues on older iOS - Added warning when enabling message feedback - Minor bug fixes and improvements
Version 1.4.5 released
- Improved compatibility with latest iOS release - Fixed UI layout issues on larger devices - Improved OSC/TCP server protocol robustness - Fixed OSC/TCP client automatic reconnection issues - Fixed an issue with Mk1 import compatibility sc
Version 1.4.4 released
- Fixed a possible crash in Metal renderer - Updated text rendering and layout - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.4.3 released
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
Version 1.4.2 released
- 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
Version 1.4.1 released
- Fixed potential problems on latest iOS
Version 1.4.0 released
- Added 'vibrate' script function - Added Mk1 import option to generate "/vibrate" OSC message handler - Fixed value smoothness for controls with 'Response' set to RELATIVE - Updated script syntax highlighting and completion - Updated game
Version 1.3.9 released
- Added new example layout: 'Script Cracktro' - Added support for CHAR/RGBA/MIDI/SYMBOL types to OSC script functions - Added import option to convert Mk1 key messages to OSC - Fixed 'gridY' property in mapping menu for RADAR/XY controls -
Version 1.3.8 released
- Added script functions from Lua's os library: clock, date, difftime and time - Fixed log timestamp for outgoing messages - Middleware updates - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.3.7 released
- Added 'sendOSCBundle' script function - Fixed on-screen keyboard layout and appearance - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.3.6 released
- Much improved Editor Network code - Added "large document" warning after loading - Fixed a possible crash editing OSC messages - Fixed possible script compilation issues - Updated game controller mapping database - Minor bug fixes and imp
Version 1.3.5 released
- Increased number of MIDI/OSC connections to 10 - Added option to prevent sending of duplicate MIDI/OSC messages - Improved support for iOS/iPadOS 18 - Middleware updates - Updated game controller mapping database - Minor bug fixes and imp
Version 1.3.4 released
- Fixed a crash when editing GRID controls on the editor network - Fixed LOCAL messages resetting when changing target control - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.3.3 released
- Fixed Editor 'Arrange' actions for multiple controls - Fixed pointer handling for control surfaces with padding - Fixed sending UDP/OSC messages to multicast addresses - Fixed log view navigation UI for large screens - Updated game contro
Version 1.3.2 released
- Fix for USB Bridge connection issues
Version 1.3.1 released
- Fixed TCP/OSC 1.0 framing protocol implementation - Updated game controller mapping database - Minor bug fixes and improvements
Version 1.3.0 released
- Added document tree 'Edit' context menu - Added button to maximize script editor - Added 'utf8' script library, back-ported from Lua 5.3 - Fixed handling of malformed OSC messages - Attempt to automatically recover corrupted document file
Version 1.2.9 released
- Updated Jog-On 2 layout for Traktor by Andrew Norris: Improvements to Stem Decks and Deck volume level metering (requires updated .TSI) - Added message count display to Message Mapping view - Added 'trigger' script function to MIDI/OSC/LO
Version 1.2.8 released
- Added message editor TEST button to manually trigger messages - Fixed MIDI message script callback not running for some messages - Updated game controller database - Minor bug fixes and improvements
expanded screenshot