Design tool · 2020
Coreus OSC
Android OSC Controller
Coreus is an OSC controller and sensor transmitter for Android devices. Although it is designed primarily for Rhino and Grasshopper, it is compatible with any application or device that supports OSC. The Grasshopper plugin is available on Food4Rhino.
Coreus for Grasshopper#
The Coreus plugin is the native Grasshopper receiver for the Android app. Its initial release provides two components for receiving sensor and controller data. It is currently intended for Windows and may not operate correctly with the macOS version of Grasshopper.
Components#
- Coreus Sensor listens on
port 50047for enabled sensor data at the transmission rate configured in the app. - Coreus Controller listens on
port 50048for interface controls such as sliders, text boxes, touch boards, and launchpads.
After receiving an OSC message over Wi-Fi using UDP, Coreus can add the corresponding device component. For example, Coreus Controller creates a Touchboard component for a device using its unique signature, which defaults to the device IP address.
Supported sensors include light, proximity, gravity vector, rotation (azimuth, pitch, and roll), and linear acceleration. Sensors can be enabled or disabled in the app. Refer to the application help for technical details.