I am currently looking into a project but there's one limitation that I don't know whether it's theoretically possible.

What I'm asking is - would it be possible, in theory, to create a cheap (say, < 50$) USB product that accepts about 4-5 microphone inputs. I'm talking about a slight delay and quality is not too much of an issue.

I know there are professional USB interfaces available, but those are rather expensive (200$+) and probably have more options / quality then what I'm talking about. I don't even need windows to recognize it as 5 different drivers, or even at all, I just want my own program to be able to get 5 different channels out of the connected device.

I haven't seen any such product, even remotely similar, so I'd be happy for your opinion if such a program is possible ot if there's any limitation that would make such a thing impossible / not-cheap.


  • 1
    Are you asking if such a thing already exists or if it would be possible to build one? Commented May 4, 2011 at 17:44

2 Answers 2


If you are trying to get 5 discrete mic signals into a computer onto 5 discrete tracks for under $50.00, I think you are out of luck.

There are a few USB products that can bring in audio for under fifty bucks, and there are many products that can record 5+ channels of audio to discrete tracks, but I think your guess is correct that you are not going to find something that meets both criteria.

If you don't need them on separate tracks, there are many cheap solutions.


How about using 5 individual cheap USB Audio I/O devices and then combining them in software? You will need a USB Hub which allows you to attach these all these USB devices.

  • 4
    You have serious clock-sync issues with this, but it can be overcome! Basically, you need a handful of soundcards of the same model, figure out where the clock comes out on one, solder on some coax. On the others, cut the board on the clock wire, and then solder on that coax from the others. Your results will vary. I've seen this done on some Ensoniq cards from 1998. Never tried it myself.
    – Brad
    Commented May 17, 2011 at 13:29
  • You're right.. I forgot about clock issues..
    – notthetup
    Commented May 18, 2011 at 14:27
  • I have a setup (running under Linux, but that shouldn't matter) where I record 4 channels split across two USB sound cards. To keep the cards in sync, I use an SPDIF cable from the output of one card into the input of another. The sound cards are "Sabrent USB-SND8 8-Channel USB 2.0 External 7.1 Sound Box". (For the Linux Techies: I use ALSA on the machine to combine the two physical stereo inputs on the sound cards into 1 logical quad input, and then I record that quad channel.)
    – jwernerny
    Commented Sep 2, 2011 at 13:15
  • 1
    Some USB devices sync up their clock to the USB bus, though, so as long as all the devices are on the same bus, this shouldn't be an issue. TI calls this the "Sampling Period Adaptive Controlled Tracking System", for instance.
    – endolith
    Commented May 12, 2012 at 0:35
  • @endolith Is there a list of products that can do that? Also does it need any USB Controller side support?
    – notthetup
    Commented May 14, 2012 at 3:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.