Sound Support

Posted by Dingo on Tue 15 Jan 2002 01:07 AM — 8 posts, 33,461 views.

USA #0
Earlier someone was asking why there wasn't MSP implemented in mushclient, i think Nick replied that its due to lame windows because it allows to play only one sound at a time and that he seen some toolkit that he can buy and use, well i got to think about it and remembered that ESD - linux sound daemon is capable of playing multiple sounds and i have binaries of version ported to windows.

since esd is GPL and source code is available, maybe you could use portions of the code to do the msp support Nick ?

the whole esd source is only around 600k .. it shouldn't be problem to pluck the relevant parts out of it and see how it is done ...

i figured free is always cheaper than commercial toolkits ;)
and everyone knows that linux got the best stuff *WEG* :)


Dingo
Australia Forum Administrator #1
Probably adapating a Linux sound driver to Windows would take quite a bit of time, and time being money, it might be cheaper to buy the toolkit.

I am thinking of doing that soon, although I haven't seen that many MUDs with good MSP support. Can anyone recommend some?
USA #2
~The True Open Source Spirit~ (yeah right)

Yeah!
Linux rocks. Windoze sux! So lets put the good stuff on
the Win??? Long live GNU FSF; CUSTOM KERNELS!!!

Okay, Nick. I'm done now. Just need to tell all of you my
feelings on the issue of "Does windows suck?". Thank
you for listening, or maybe deleting this post as soon
as you read it. Hehe. People need to make more free
software, and start converting win in that direction.

iptables -t filter -A INPUT -p tcp -dport 4000 -j DROP

HAHAHA

~EOF~
Amended on Wed 23 Jan 2002 02:38 AM by Ktossell
Australia Forum Administrator #3
Steady. This is a MUSHclient support forum. It isn't really relevant to compare Linux to Windows here.

I am not saying Windows is better, and I know that many many lines could be written one way or the other.

However, for people who are using Windows, for better or for worse, then they will want MUSHclient to work as well as possible.
USA #4
you can always try my mud :) some 360+ sounds downloadable from the web page and about the most complete msp support you gonna find anywhere, including optional stereo and random combat sound panning, i always get caught up in playing with my toys, and msp was one of them for long time :)

http://www.pdragon.org or pdragon.org:333

well i do have the esd ported to windows, so i don't think that would be too difficult to port the couple of pieces of code that mushclient would need, but you are right, if you want i can try to find out who ported it and maybe they will let go the ported source code, it's gpl after all :)

Dingo
USA #5
The newer versions of Windows are much better at playing multiple sounds simultaneously. Pretty much starting at win98se and up, you're good. I can simply open two instances of Sound Recorder with two separate sounds, and click play on both without one muting the other.

MSP could mostly be implemented in MUSHclient simply by adding a trigger, a little script, and a call to an external COM object. The only thing that's difficult at all is volume/stereo sound support which I'd want.

USA #6
well i think it all comes down to how many voices your particular sound card can play at once, even the oldest sound blasters can play atleast 8 voices, anything older than that is not supported in windows anymore, i think the limitation is just in mci control or something, there gotta be better way to handle sounds than mci, and i think that is what the toolkit uses that nick has been talking about. and the esd probably gets around that by mixing the sounds with software instead since i haven't hit any limit in voices with my old sb-16 value that i stuck in my linux machine instead throwing it out. :)
Australia Forum Administrator #7

Here is an example of doing MSP in MUSHclient with a trigger and script: Doing MSP (MUD Sound Protocol) with MUSHclient