The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss...

13
The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: [email protected]

Transcript of The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss...

Page 1: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

The X170 protocol as a vehicle for 3D sound control

Presented by Shane Haw Supervisor: Richard Foss

Email: [email protected]

Page 2: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

1. A brief overview of my research.2. Further investigation into:

I. Audio Networking and the use of the X170 as a control protocol

II. Computer Graphics, Google Sketchup and the Ruby API

III. Human Computer Interaction and the use of the Microsoft Kinect

3. Questions

Page 3: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Overall Structure

Page 4: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Audio Networking• The AES-X170 Protocol is a control protocol– Allows the creation of X170 parameters,– And the accessing and setting of remote and local

parameters– Access is provided through the X170 parameter

heirarchy

Page 5: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Audio Networking• The X170 Addressing hierarchy has the

following sturcture:– Section Block (High level functional group)– Section Type (Subgroups)– Section Number (Channel/interface number)– Parameter Block (Cluster or group)– Parameter Block Index– Parameter Type (Describes actual parameter)– Parameter Index (Specific within parameter)

Page 6: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Audio Networking

Page 7: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Audio Networking

Page 8: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Computer Graphics• Google Sketchup

Page 9: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Computer Graphics

• Google Sketchup provides a Ruby API• Plugin Folder• Scripts can then be interacted with through

the use of tcp sockets

Page 10: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Human Computer Interaction• Microsoft Kinect• The SDK released on the 24th of June 2011• Provides skeletal tracking– Active tracking up to 2 people– Passive tracking of up to 4 additional people– Provides the 3 dimensional coordinates of several

preset skeletal joints

Page 11: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.
Page 12: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.
Page 13: The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Richard Foss Email: g08h4123@campus.ru.ac.za.

Questions ?