PhyOSC - Physical OSC Transmitter

Physical OSC Transmitter

PhyOSC is an application that controls DAW(Digital Audio Workstation) connected to network with Apple Watch movements.

Instead of uniform music at the sports gym, The instructor's improvisational movement enhances the atmosphere of the venue during the session.

Feature

Send Apple Watch sensor data to DAW device

PhyOSC receives the Core Motion data from Apple Watch on the iPhone.
iPhone converts it and the 12 machine-learning-trained arm movements into OSC messages and sends them to the IP address and Port number where the DAW is connected.

Read more
Apple Watch PhyOSC image
iPhone PhyOSC image

Feature

Filtering the data

It can receive sensor data sent from Apple Watch on iOS devices and digitally filter it when converting it to OSC message data.
This digital filter can be set separately for X, Y, and Z of userAcceleration, and Pitch, Roll, Yaw, and displacement of attitude.
There are three types of digital filters: Raw, Bool, and Normalize.

Read more

Feature

Save and load the Configurations

A named and saved filtered setting is called a "Configuration".You can save multiple of these.Use the configuration by switching.
For example, even with the same arm movement, you can make a cheering sound effect in Configuration A and a drum kick by switching to Configuration B.
This realizes a variety of expressions such as changing the sound source, changing the echo echo time, and changing the oscillator waveform.

Read more
iPhone PhyOSC image

Apple Watch : watchOS 9 or higher recommended
iPhone : iOS 16 or higher recommended

Release Notes

Update Date: October 1, 2024 - Version 0.0.7

  • Changed the behavior to stop OSC transmission when the "Configuration Switch" is unselected or in standby on the main screen.
  • Added a configuration duplication feature.
  • Updated minimum system requirements to iOS 16 and WatchOS 9.