computer science honours 2012
DESCRIPTION
Controlling Distributed Audio Devices from a Graphical User Interface. Computer Science Honours 2012. Principal Investigator: Mitchell Hedges. Supervised by: Professor Richard Foss. Project Overview. Ease of controlling devices Cheaper once software is implemented - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/1.jpg)
Computer Science Honours 2012
Controlling Distributed Audio Devices from a Graphical User Interface
Principal Investigator: Mitchell HedgesSupervised by: Professor Richard Foss
![Page 2: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/2.jpg)
Project Overview
• Ease of controlling devices
• Cheaper once software is implemented
• Control devices using a simple GUI
• Versatility – User specified venue
• Use existing software (free or supplied)
![Page 3: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/3.jpg)
Background research
• System Architect – advantages/disadvantages
• Older protocols compared to X170
• Scope of the X170
• Ruby Visual C++ X170
• Network simulation
![Page 4: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/4.jpg)
The XFN/X170 stack
Protocol used for sound control IP Based P2P network protocol Seven tiered hierarchy Functions used to initialize nodes XFN messages sent to parameters to
get/set values (Example function)
![Page 5: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/5.jpg)
Why a GUI?
![Page 6: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/6.jpg)
The Venue – La Montagne
![Page 7: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/7.jpg)
Goals
Stick to dates of personal milestones
Be satisfied with end result
Establish a system that can be useful
in future
Have fun and enjoy it!
![Page 8: Computer Science Honours 2012](https://reader035.vdocuments.us/reader035/viewer/2022062310/56816587550346895dd83d91/html5/thumbnails/8.jpg)
Questions??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????