Android app for sending sensor data via Open Sound Control (OSC). https://sensors2.org/osc
  • Java 99%
  • Python 0.8%
  • SuperCollider 0.2%
Find a file
2026-01-08 01:07:47 +01:00
app Upgrade Android build version to 16. 2026-01-08 01:07:47 +01:00
common@b7515fd7d1 Code cleanup. 2025-12-21 03:04:29 +01:00
example Change Pd example to include display of Bluetooth data. 2025-12-05 02:26:45 +01:00
fastlane/metadata/android Downgrade Android SDK to 35. 2025-12-19 13:21:43 +01:00
gradle/wrapper Changes to touch handling. 2025-11-29 00:25:48 +01:00
graphic Linting and update to latest versions of dependencies. 2022-08-25 22:30:09 +02:00
.gitignore Linting and update to latest versions of dependencies. 2022-08-25 22:30:09 +02:00
.gitmodules Prefer wake up sensors to non wake up sensors for running in background. 2025-06-08 14:54:10 +02:00
build.gradle Changes to touch handling. 2025-11-29 00:25:48 +01:00
Changelog.md Downgrade Android SDK to 35. 2025-12-19 13:21:43 +01:00
gradle.properties Code cleanup. 2025-12-21 03:04:29 +01:00
gradlew SensOSC is now Sensors2OSC. 2014-11-11 23:47:42 +01:00
gradlew.bat SensOSC is now Sensors2OSC. 2014-11-11 23:47:42 +01:00
LICENSE Correct link to JavaOsc license. 2025-08-26 21:32:21 +02:00
README.md Add all examples to Readme. 2025-08-24 16:14:54 +02:00
settings.gradle Replace common module from jitpack with submodule. 2025-06-08 14:48:31 +02:00

Sensors2OSC

Android app for sending sensor data and multitouch via Open Sound Control (OSC) over network to a recipient.

Typical use case is controlling a music application from your phone or tablet.

Homepage

Download

Get it on F-Droid

To build the app yourself, install the Android SDK and Gradle.

After installation run gradle.bat on Windows or ./gradlew on Mac OS X and Linux.

Contributing

If you want to contribute to this project, send a pull request.

Translation

Translation is currently coordinated via weblate.

Translation state

If you want to add a new language or update translations, please see the Common library for the sensor apps. It contains additional strings.

Example usage

There are examples included for receiving data from Sensors2OSC, that reside in examples, Puredata, Python3, and Supercollider. They listen to port 9000.