SoundTech CM-1000 USB Channel Layout

Although microphones intended for conference tables aren’t suitable for inconspicuous hearing aids, they go a long way toward working out algorithms (*). This is a SoundTech CM-1000 USB mic:

SoundTech CM-1000USB microphone

SoundTech CM-1000USB microphone

It produces noise-canceled stereo output and a quick test shows impulse sounds produce reasonable left and right responses responses; I can’t vouch for the noise cancelling part.

A click to the right side:

CM-1000USB mic - Right pulse

CM-1000USB mic – Right pulse

And to the left:

CM-1000USB mic - Left pulse

CM-1000USB mic – Left pulse

The green trace (Channel 2) is obviously the Right channel, which corresponds to in1 on the Scope Sink block and out1 of the Audio Source in the GNU Radio data flow diagram:

Microphone Time Delay.grc

Microphone Time Delay.grc

There’s an irreconciliable clash between 0-index and 1-index numbering in there, but the microphone’s “Left” and “Right” channels appear in the proper places when you look at the mic from the conference room side of the label as shown in the top photo.

Figuring the speed of sound at 344 m/s, that 100 µs delay means the mic capsules sit 34 mm apart, which looks to be about right, as the flat part of the housing under the label spans 22 mm.

That’s a tad skimpy for things like beamforming and direction finding, so I actually bought a set with a separate CM-1000 mic that plugs into the USB mic:

SoundTech CM-1000USB and CM-1000 microphones

SoundTech CM-1000USB and CM-1000 microphones

The channel layout diagram explains what’s supposed to happen:

Soundtouch CM-1000USB microphone channel layout

Soundtouch CM-1000USB microphone channel layout

The additional mic changes the response, so that the USB unit becomes the Left channel and the analog mic provides the Right channel. I don’t know what happens to the “noise canceling” part of the story.

With the mics positioned 200 mm on center, a click to the right side:

SoundTech CM-1000 mics - 200 mm OC - Right pulse

SoundTech CM-1000 mics – 200 mm OC – Right pulse


The eyeballometrically precise 600 µs delay corresponds to 206 mm at 344 m/s, which might actually be close: they’re 200 mm on center, but the Right-channel mic is 10 mm smaller and the mic might be half that much further away from the other one. Not that that makes any difference.

(*) And, frankly, slapping a mic on the table won’t bother me much at all…



  1. #1 by Red County Pete on 2016-05-03 - 10:41

    noise canceling

    Noise cancelling can be done acoustically for each microphone. Generally, NC microphones have a port to the back of the diagram to let ambient sounds cancel out. I’m sure there’s a compute-intensive way to do it automagicly, but the acoustic noise cancelling technique has been around a long time. (IIRC, it was used in some WWII aircraft sets.)

    • #2 by Ed on 2016-05-03 - 13:32

      I’d be unsurprised to find back vents on the three (?) mic capsules inside each pod, but won’t tear ’em apart to see…

  1. Using Multiple CM-1000USB & CM-1000 Microphones for Multi-Channel Recordings « Adafruit Industries – Makers, hackers, artists, designers and engineers!