How can I get the audio data from separate channels of the microphone array? RRS feed

  • Question

  • Is it possible that record the audio from the separate channels in kinect?

    The AudioCaptureRaw example can get the audio data from 4 channels mixed in one single wav file (2048 kbps bit rate). But if I use other open source audio library like portaudio, I only got 512 kbps bit rate wav file. Did I get the first channel data in the array?

    Tuesday, September 27, 2011 1:28 AM


  • Yes you can.

    The AudioCaptureRaw example records the separate channels of the kinect and stores them into a wave file, if you open up this wave file in for example Audacity you can see that the wave file contains 4 channels.

    If you are not familiar with the WAVE file format, this site can help you:

    It explains about the header stored at the start of the WAVE file and later on about how the data is stored, this is the same way as the WASAPI delivers it in the example.


    I'm not that familiar with portaudio, you could open up the output file in Audacity and see for yourself....

    Tuesday, September 27, 2011 7:55 AM