OpenKinect/libfreenect — pull request #253 by MadEgg (2011-11-04 13:08:40+00:00)
Title: Added async audio support to Python bindings and added noise cancelling channel to micview

've been working on the audio support on the kinect using libfreenect.

Since we are using Python for our project, we needed to access the audio data in Python. I changed the freenect cython file to claim the audio device and provide an audio callback, which will be supplied with the streams of the 4 microphones and the noise cancelled channel as a numpy stream.

Also, to visualize it, I modified the micview.c example to include a 5th bar for the noise cancelled data. Unfortunately, apparently no data comes from this channel. This is also confirmed by the python example: the noise cancelled channel is silent. If anyone has any idea how to fix this, please help out.