Archived

This topic is now archived and is closed to further replies.

BradDaBug

Sounds

Recommended Posts

Windows has this really cool feature where sounds can play at the same time. I mean, it''s really awesome. WinAmp can be playing and someone will IM me and I hear the sound even as the music''s playing. I can even play a song in WinAmp while playing Warcraft III. Why doesn''t Linux do that? OK, I know why it doesn''t do that, but is there a way to put a layer between the sound card and all the sound using apps so that they can all play sounds at the same time? I thought that was what soundwrapper was for, but that doesn''t seem to do any good. How can I get GAim to play sounds even when I''m listining to XMMS?

Share this post


Link to post
Share on other sites
Umm, Linux can do this. What sound card do you have? As long as you''re using the right drivers, everything should be fine. Honestly, this has nothing to do with the OS, but rather with your sound card and drivers for it.

Share this post


Link to post
Share on other sites
I found a plugin for XMMS that output to ESD instead of using OSS, and now it seems to work, at least GAim can play sounds at the same time as XMMS.

But now there''s a delay. I push play and it takes about half a second before it starts playing. I push stop and it takes about half a second to stop. Same as in GAim. Half a second delay.

How do I squash the delay?

Share this post


Link to post
Share on other sites
Hello, I''v too problem playing from multiple sources. If I set XMMS to play via eSound Output Plugin (libesound.so) it just won''t play.
I get this error:

Couldn''t open audio
"Please check that:
1. You have the correct output plugin selected
2. No other program is blocking the soundcard
3. Your soundcard is configured properly"

I have too VIA integrated sound circuits.
I can''t understand since esdplay boom.wav works very well so what can be problem with this??

-----------
RacingTreme - for fun multiplayer racing:
http://users.utu.fi/stkibr

Share this post


Link to post
Share on other sites
quote:
Original post by BradDaBug
But now there''s a delay. I push play and it takes about half a second before it starts playing. I push stop and it takes about half a second to stop. Same as in GAim. Half a second delay.

How do I squash the delay?


I think this is the buffer size. If you use smaller mixer buffer then delay is smaller. Buffer is played to the end and all changes take place to the next played buffer. Propably there''s som kind of double bufferingsystem This was just my thoughts

Though I don''t know how to change buffer size.

Share this post


Link to post
Share on other sites