Audio Over OSC on Embedded Devices

ToningenieurIn-Projekt - Overview
Author: Winfried Ritsch
Date: 4.10.2011

Audio signals should be distributed to playback-systems over network. To save resources like bandwidth, and computing time the audio data should be sent on demand only. Ethernet established itself quite well in the field of controlling embedded devices and computer. Furthermore most of the available network-components are able to handle the IP-protocol. Open Sound Control (OSC) will be used as transmission protocol, due to its message based structure. Unfortunately there is no standardized implementation for audio via OSC yet, but an first implementation from an previous Tonigeneurin-Projekt AOO .

escher dsPIC

In this project an open embedded plattform should be established which experiments with the synchronization issues and partly discontinuous data stream with constant or predictable latency. Therefore protocol to transmit audio over OSC has to be refined and a new concept for re-sampling strategies implemented in DSP process. The Implementation in embedded computer like the escher board based on dsPIC should use adapt the uOSC library to freeRTOS. A first implementation with the 8 channel AD/DA module should be used.

Time:6WS - WS2011/12
skills:needed: program languages: C and PureData; recommended: work with embedded devices like microcontroller; preferred: Knowledge with dsPIC and FreeRTOS
contact:winfried ritsch - ritsch@iem.at