Using Apple AirPods Pro for Head Tracking in SSR?

12 views
Skip to first unread message

kajornsak kittimathaveenan

unread,
Aug 13, 2024, 2:07:43 AM8/13/24
to SoundScape Renderer
Hello SSR Community,

I am looking into the possibility of integrating Apple AirPods Pro for head tracking in SSR. Has anyone tried this or knows if it is feasible? 

I would appreciate any insights or experiences, especially regarding challenges and the best approach to getting it working.

Kind regards,
Kajornsak Kittimathaveenan

Jens Ahrens

unread,
Aug 13, 2024, 3:35:31 AM8/13/24
to kajornsak kittimathaveenan, SoundScape Renderer
Hi Kajornsak,

We haven't tried this ourselves. But if things go as expected, the following could be a relatively quick solution: 

This software seems to output the head tracking data from Airpods in OSC (Open Sound Control) format: https://github.com/Mach1Studios/M1-AirPodOSC

SSR does not support OSC directly. A simple workaround could be to read the OSC data in Pd and convert them to FUDI messages, which can then be sent to SSR via its FUDI interface. In the 'pd' subfolder in the main SSR code repository, there is a Pd patch with the file name 'supperware_head_tracker_to_ssr.pd', which demonstrates how to send head tracking data to SSR. What you would need to add is the parsing of the OSC data and their conversion.

I attach a simple Pd patch that I created many years ago (probably copied & pasted from other people's examples) as a note on how to read and send OSC in Pd, which may be helpful for you. Note the comments in the patch (you'll need to install the 'osc' externals and then click three messages in the correct order).

Best regards,
Jens 



--
You received this message because you are subscribed to the Google Groups "SoundScape Renderer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to SoundScapeRende...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/SoundScapeRenderer/688cb7be-3f2f-4d0b-b9d9-45fc1782a943n%40googlegroups.com.
simple_osc_example.pd

kajornsak kittimathaveenan

unread,
Aug 13, 2024, 12:33:21 PM8/13/24
to SoundScape Renderer
Hi Jens,

It’s great to reconnect with you since our meeting at Tint Post during the AES Sweden Section Annual General Meeting.

Thank you so much for your quick and detailed response!

The approach you suggested makes a lot of sense. I’ll look into the Mach1Studios software and follow your advice on using Pd to convert OSC data to FUDI messages for SSR. I appreciate you sharing the Pd patch and the additional instructions.

I’ll let you know how it goes, and I’ll reach out if I run into any issues.

Thanks again for your support!

Kind regards,
Kajornsak Kittimathaveenan
Reply all
Reply to author
Forward
0 new messages