6 ms·
NCD (Network Computing Devices) made an audio server for their X terminals, that was largely based on the X11 server and client code, around 1993. I made a TCL/
by DonHopkins 2y ago
NCD (Network Computing Devices) made an audio server for their X terminals, that was largely based on the X11 server and client code, around 1993. I made a TCL/Tk sound mixer that supported NetAudio for multi player SimCity on TCL/Tk. NetAudio really sucked. That's probably why nobody uses it (or X terminals) any more.
https://news.ycombinator.com/item?id=20313616 https://news.ycombinator.com/item?id=20313616
DonHopkins on June 29, 2019 | parent | context | favorite | on: Red Hat Expecting X.org to “Go into Hard Maintenan...
NCD (Network Computing Devices), who made X Terminals, came up with a sound server called "NetAudio", based on the X11 server, protocol and client library, with the graphics ripped out and sound stuck in.
I used it in the early 90's to support the Unix/X11/TCL/Tk multi player version of SimCity, with a scriptable TCL/Tk audio server that could drive either /dev/audio on Sun/SGI/etc or NetAudio on NCD X Terminals. Other TCL/Tk clients like SimCity (but possibly others) communicated with it via the TCL/Tk "send" command, which bounced messages off the X server.
http://www.art.net/~hopkins/Don/simcity/simcity-announcement.html http://www.art.net/~hopkins/Don/simcity/simcity-announcement...
NetAudio had its problems, but basically worked. Except that it insanely mixed audio by AVERAGING (add waveforms then divide by the number of sounds) instead of adding and clipping, and I couldn't convince the NCD engineer that was the wrong way to mix sound, and to just add and clip instead, like sounds mix in the real world: When you talk over music, the music volume and the volume of your voice doesn't magically lower by half. Hopefully they've fixed that problem by now.
https://donhopkins.com/home/archive/NeWS/sound-mixers.txt https://donhopkins.com/home/archive/NeWS/sound-mixers.txt
It evolved into the Network Audio System (NAS):
http://www.radscan.com/nas.html http://www.radscan.com/nas.html
I can't say how popular it is, or if anyone actually uses it, though:
The Release version is now 1.9.4 (10/07/2013).
- jandrese 2y agoIt kinda worked, but nobody used it. That was the frustrating thing for me. Had it been integrated directly into X I think it would have stood a much better chance.