FacePoseApp
FaceTracking with your smartphone or tablet!
FacePoseApp OSC  

Open Sound Control communication (Wifi):

Info:

All smartphones have Wifi capabilities, which are commonly used to communicate between different operating systems. We have implemented the Open Sound Control (OSC) interface for both Android and iOS. The OSC protocol is used to send UDP messages across the Wifi to an OSC-server, like FaceTrackNoIR.

 

You can test the OSC communication, even when you have not yet upgraded the App.

Setup:

OSC Settings

OSC Settings

To use OSC communication, you must:

  • Make sure your device is connected to the same Local Area Network (LAN) as your PC. If you have more than one wireless router, be sure to connect to the one that is reachable by your PC.
  • Match the OSC port number and the IP-address settings of FacePoseApp with the OSC server. The picture above shows an example of this using the FaceTrackNoIR OSC tracker plugin.
  • Configure your router(s) and firewall(s) so that UDP communication is allowed to pass through. These settings differ per brand or model, so you must consult the manual of your device(s).
  • Of course, you must also SET the 'enable OSC' switch to make it work.

If you do not have FaceTrackNoIR (yet), you can find the IP-address of your PC using the Windows utility 'ipconfig'.

Testing communication:

Ping test

To verify that your PC can be reached by your smartphone or tablet, the 'Ping test' function was added. If the test returns OK, at least you know that the Wifi connection of your device is OK. If the test is not OK, this can mean two things:

  • Your device is connected to 'the wrong' wireless router, or your PC is not connected;
  • The 'ping' protocol is not allowed to pass through your router or firewall. To correct this, you should enable 'file and printer-sharing' in the firewall  and allow ICMP messages in your router.

FaceTrackNoIR

If you have FaceTrackNoIR already, you can test the communication by selecting the Open Sound Control tracker plugin. After pressing START, you can open the OSC tracker settings page to see if packets arrive.

 

3rd party OSC utility

OSC is an open protocol, so there are quite a few (free) utilities available on the internet you can use. For example, we have tried UDP test tool:

 

UDP test tool

UDP test tool (ZIPped installer) can be downloaded here. Please note that this tool was not made by FaceTrackNoIR Team, so use it at your own discretion.

Troubleshooting:

No entries yet...

If you have an Android device and you cannot get the OSC interface to work, please try the USB interface.