m typo fix |
u |
||
Line 1: | Line 1: | ||
OSC | {{Note|OSC requires the use of third party applications to send/receive data beyond Resonite, please use your best judgement when downloading 3rd party applications.|warning}} | ||
[[wikipedia:Open_Sound_Control|Open Sound Control]](OSC) is a network protocol that allows software and hardware to send and receive data. It is traditionally used for controlling Sound related equipment such as DJ Equipment, Musical Instruments and Sliders/Faders. | |||
However, OSC itself can be used for basically any purpose where you need to send structured data over the network. In Resonite, we're seeing this used for: | |||
* Haptics | |||
* Face and Eye Tracking | |||
* Macro Pads/Shortcut pads | |||
== Data == | |||
OSC Supports many data types, but Resonite supports: | |||
* Float | |||
* Double | |||
* Int | |||
* Long | |||
* String | |||
* Color | |||
* ColorX (Will convert to sRGB) | |||
* DateTime | |||
* Byte | |||
Many OSC Applications send data purely as Floats. | |||
== Examples == | |||
* Using a Phone's sensors | |||
** Rotating an in-game box with your [https://www.youtube.com/watch?v=AS87ymvZhoM phone's gyroscope by Frooxius]. | |||
** Accessing [https://sensors2.org/osc Sensors2OSC] Data - [https://www.youtube.com/watch?v=gn3IcfgpDh0 Tutorial by ProbablePrime] | |||
* Sliders, Buttons and a Multi-Touch System | |||
** [https://youtu.be/l2RmJc9Ek_A Frooxius testing OSC Support] | |||
** [https://www.youtube.com/watch?v=gvbZV_x9cak Tutorial by ProbablePrime] |
Revision as of 18:57, 30 April 2024
Open Sound Control(OSC) is a network protocol that allows software and hardware to send and receive data. It is traditionally used for controlling Sound related equipment such as DJ Equipment, Musical Instruments and Sliders/Faders.
However, OSC itself can be used for basically any purpose where you need to send structured data over the network. In Resonite, we're seeing this used for:
- Haptics
- Face and Eye Tracking
- Macro Pads/Shortcut pads
Data
OSC Supports many data types, but Resonite supports:
- Float
- Double
- Int
- Long
- String
- Color
- ColorX (Will convert to sRGB)
- DateTime
- Byte
Many OSC Applications send data purely as Floats.
Examples
- Using a Phone's sensors
- Rotating an in-game box with your phone's gyroscope by Frooxius.
- Accessing Sensors2OSC Data - Tutorial by ProbablePrime
- Sliders, Buttons and a Multi-Touch System