The documentation for the Microphone class in Unity does not indicate whether Unity supports stereo recording. Does Unity support recording stereo audio from a compatible microphone? It looks like several people have asked this on Unity's Q&A website, but no one has ever answered.

I understand that most microphones are mono and gaming headsets never have stereo microphones, but stereo microphones do exist. It's just not clear whether Unity supports stereo input.

  • 1
    \$\begingroup\$ Generally speaking, if you've asked a question on product-specific fora (in this case Unity's) and still not gotten a clear response, there's no way you'll get more precise detail here. Sorry to break it to you. P.S. Don't you think Unity's recording API would indicate whether or not Stereo recording is available? I would say if there's no evidence of stereo recording there, don't expect to make use of it as a feature. \$\endgroup\$
    – Engineer
    Sep 12, 2017 at 19:02
  • \$\begingroup\$ Do the requirements of your game include a stereo microphone? Do you have a stereo microphone to test this with? I'm fairly sure that the AudioClip returned from a Microphone.Start() is a stereo audio clip, but I'm not sure if it's just a duplicated channel or if it would actually support a stereo microphone. \$\endgroup\$
    – House
    Sep 12, 2017 at 21:06
  • 2
    \$\begingroup\$ I'm voting to close this question as off-topic because it is of type "does technology X supports feature Y". \$\endgroup\$
    – Vaillancourt
    Sep 13, 2017 at 2:00
  • \$\begingroup\$ @MichaelHouse I feel like I shouldn't have to justify the question, but this would be for a non-game application made in Unity that requires support for stereo microphone input using an appropriate microphone. \$\endgroup\$
    – Kevin
    Sep 15, 2017 at 1:02
  • \$\begingroup\$ @ArcaneEngineer The quality of answers on Unity's official QA website is atrocious. They don't enforce the same level of quality standards as SE, so a lot of the answers are just guesses, and the answers that aren't guesses are usually bad advice. \$\endgroup\$
    – Kevin
    Sep 15, 2017 at 1:19

1 Answer 1


Now that I've had a chance to hook up a stereo mic and try this out, I've found that Microphone.Start() always returns a single-channel AudioClip, even if the selected microphone is capable of stereo (at least on Windows).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .