Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A proof-of-concept driver for the Kinect NUI Audio

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 convert.py
Octocat-spinner-32 fwfetcher.py
Octocat-spinner-32 loader.c
Octocat-spinner-32 loader.h
Octocat-spinner-32 main.c
Octocat-spinner-32 nuise.c
Octocat-spinner-32 nuise.h
README
This is NUIse, a proof-of-concept driver for the NUI Audio device in the
Microsoft Kinect.

You must provide your own copy of the NUI Audio firmware, audios.bin.  The
build system includes script to download an Xbox360 firmware update package and
extract this file from the package, which currently requires Python, wget, and
the "unzip" commandline utility.  See
http://groups.google.com/group/openkinect/browse_thread/thread/17d96d9c36e3effc/df0a76abb4fd8414
for more information.

Simply run "make" to compile (and obtain audios.bin), then "./nuise".  Press
Ctrl-C to stop recording.

NUIse dumps the four microphone streams to channel{1,2,3,4}.dat and whatever
noise-cancelled data may exist to cancelled.dat.  To process these raw dumps
into WAV files which you can play back in the audio player of your choice, run
"make wav" or "python convert.py"

This driver still leaves much to be desired (which is a nice way of saying it's
a terribly mess), but hopefully illustrates how to interact with the NUI Audio
device.

Happy hacking!

-Drew Fisher (zarvox) <drew.m.fisher@gmail.com>

License: BSD 2-clause.  See the included LICENSE file.
Something went wrong with that request. Please try again.