I want to design and build a device which will take the audio output of several computers ,i.e. a mixer, and feed that output back to the audio inputs of all those computers. The result would be an audio bus. Anybody can talk, without switching, and all can listen. I would like to make it expandable such that 2 or more units can be linked together to connect more and more users. (15 - 20)

The application is for training of digital radio software and multi operator net operation. Over radio anyone can talk and all can listen. If two talk at the same time there is a collision and you have to back off and try again. I want to practice this with our sound card audio systems among several laptops in the same room. I would use this audio bus instead of a radio channel as the medium of exchange. Audio quality need be only reasonablly linear and then can be bandwidth limited to 5 kHz or so.

What would you recommend? Do you know of any products that do anything similar?How about mixers I could use as a front end, or audio amp that I could use as a back end?

As a additional feature I would add a headphone jack to each position so the operator could hear the combined audio bus in one ear and his own transmitted sound in the other ear. I would want to silence my receiver while transmitting.


3 Answers 3


Although designed for music jams over internet, Jamulus is a handy solution for your purpose. It runs on Windows, MacOSX and Linux.

From the website: The Jamulus software enables musicians to perform real-time jam sessions over the internet. There is one server running the Jamulus server software which collects the audio data from each Jamulus client, mixes the audio data and sends the mix back to each client.


Forgive me if i'm missing the subtleties of the question, but something like GoToMeeting or Ventrilo seems to fit the need. No need to "reinvent the wheel" as they say, right?


Have a look at Dante VIA. You can network/route audio from lots of computers using their software. It may help with your requirements.

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.