pkg.soopen package index

cask

Install touchosc with Homebrew Cask

MIDI and OSC Controller Software. Version 1.5.4,269 via Homebrew Cask; verified from local package data.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask touchosc

local Homebrew cask metadata

overview

Package summary

MIDI and OSC Controller Software

Commands and aliases

No executable aliases were found in the local package database.

history

Project history and usage

TouchOSC is Hexler's cross-platform toolkit for building custom control surfaces that communicate with music, media, and other software through MIDI, OSC, local messages, scripts, and related transports.

Project history

Hexler developed TouchOSC as a configurable touch control surface for sending and receiving Open Sound Control and MIDI data. Early releases focused on Apple mobile devices, followed by Android support and companion editor and bridge tools.

In June 2021 Hexler announced a brand-new, next-generation TouchOSC. The redesigned application integrated the editor into every platform, introduced a new `.tosc` document format, and expanded scripting, message routing, and synchronized network editing.

Adoption history

TouchOSC became established in music and live-performance workflows by letting phones and tablets act as customizable OSC and MIDI control surfaces. Official Hexler material records an iPad-compatible universal release in 2010, REAPER support in 2012, and a fully featured Android version in 2013.

The next-generation release broadened the product into a cross-platform editor and runtime for desktop and mobile systems. Documents can be exchanged across platforms, while MIDI, OSC, scripting, gamepad input, and networked editing support more elaborate installations.

How it is used

Create a control-surface document in the integrated editor, add controls and message mappings, configure MIDI or OSC connections, and enter control-surface mode to operate connected software or hardware.

Layouts can be exchanged across supported platforms and synchronized for networked editing and preview. The official manual includes setup recipes for Ableton Live, Logic Pro, Traktor Pro, Resolume Wire, and Hexler Protokol.

Why package nerds care

TouchOSC sits at the boundary between desktop packaging, music technology, and network protocols. Its macOS cask is useful in reproducible audio workstations where the same control layouts may also run on Linux, Windows, iOS, or Android.

Its portable `.tosc` documents, legacy layout import, OSC/MIDI interoperability, Lua-based scripting, and architecture-specific Linux packages make its release history relevant to maintainers of creative-tool environments.

Timeline

  • 2010: TouchOSC became a universal Apple mobile application with iPad support.
  • 2012: REAPER added OSC control-surface support including TouchOSC workflows.
  • 2013: Hexler released a fully featured Android version.
  • 2016: TouchOSC and TouchOSC Bridge added USB connectivity for supported mobile-to-desktop workflows.
  • 2021-06: Hexler announced the next-generation TouchOSC for desktop and mobile platforms.

Related projects

  • TouchOSC Mk1
  • TouchOSC Bridge
  • Protokol
  • Open Sound Control
  • MIDI

Sources

  • Official TouchOSC news archive: https://hexler.net/news/category/touchosc
  • Official manual: https://hexler.net/touchosc/manual/complete
  • Official next-generation announcement: https://hexler.net/touchosc-the-next-generation
  • Official releases: https://hexler.net/touchosc/releases

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for touchosc. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

macOS
~/Library/Application Support/net.hexler.lex/gamecontrollerdb.txt

executables

Installed executables

CommandKindExposureNote
No executable data was present.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version1.5.4,269
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://hexler.net/touchosc

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://hexler.net/touchoscnone confidence

install metadata

Package metadata

Package keycask:touchosc
Version1.5.4,269
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/touchosc
Homepagehttps://hexler.net/touchosc
Upstream docshttps://hexler.net/touchosc
Source archivehttps://hexler.net/pub/touchosc/touchosc-1.5.4.269-macos.dmg
SHA-256ae59b47ffe8985f9b846b016248409d02d1f2b3b1a0176c6485b96576da8288d
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokentouchosc
Names
  • touchosc
Artifacts
Auto Updatesyes
Deprecatedno
Disabledno

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment