About the Project

Title

Controlling distributed audio from a 3D graphical user interface

Aim

The system developed aimed at controlling distributed digital audio from a 3D graphical user interface. Research was done on current digital audio control software, of which all were from a 2D interface. This system aims at providing a user friendly way of controlling digital audio devices which would allow the user to move around the venue as if they were moving around it in real life. The system would allow the user to control all the audio devices in a venue from a centralized point.

Software

Microsoft Visual Studio 2010 - This tool was the core of the system which allowed interaction between the sound control protocol libraries (AVDECC) and Google Sketchup.

Google Sketchup - This freely availably 3D modelling tool was used for the 3D part of this project. It was chosen because it had a Ruby programming platform which allowed the user to create plugins.

Notepad++ - This was used to write the Ruby plugins as it provided Ruby syntax analysis.

Hardware

XMOS Atterotech boards - These provided the digital to analog (and vice versa) conversion for the various endpoints.

Titanium 411 AVB Ethernet bridge - This provided guaranteed quality of service in the AVB subnet.