ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

Main Area and Open Discussion > General Software Discussion

output audio to two devices in Win XP? (PulseAudio?)

(1/3) > >>

Nod5:
I want to output audio in Win XP from various applications (audio players, video players, browsers) to two audio devices at the same time (two local soundcards, one internal and one external).

Switching between two devices is easy: just change the device and (re)start the application. But to output the same audio to two devices simultaneously is harder. I have searched and found many forum posts on the web stating that it is not possible. But I also found some posts claiming that PulseAudio can do it.

http://en.wikipedia.org/wiki/PulseAudio
PulseAudio is a sound server, a background process accepting sound input from one or more sources (processes or capture devices) and redirecting it to one or more sinks (sound cards, remote network PulseAudio servers, or other processes).
--- End quote ---
That's what I want! It also says "OS Cross platform" and the official website http://pulseaudio.org/ says:
Supported Operating Systems
Linux (any modern distribution)
Solaris
FreeBSD
Native Win32 (no cygwin)
--- End quote ---

But here's the problem:

I went via http://pulseaudio.org/wiki/DownloadPulseAudio to http://www.cendio.com/pulseaudio and grabbed the binaries but can't get them to work. When I follow http://pulseaudio.org/wiki/FirstSteps and enter "pulseaudio -nC" at the command line I get this error:

pulseaudio -nC
W: pulsecore/random.c: failed to get proper entropy. Falling back to seeding with current time.
W: pulsecore/core-util.c: secure directory creation not supported on Win32.
W: pulsecore/core.c: failed to allocate shared memory pool. Falling back to a normal memory pool.
W: pulsecore/core-util.c: WARNING: Only sockets can be made non-blocking!
W: pulse/mainloop.c: WARNING: cannot monitor non-socket file descriptors.
W: pulsecore/core-util.c: WARNING: Only sockets can be made non-blocking!
W: pulse/mainloop.c: WARNING: cannot monitor non-socket file descriptors.
--- End quote ---

Ok, I hope I can get some feedback either on how to get PulseAudio to work in Win XP and do what I'm after or on some other application on XP that will accomplish that.

Nod5:
I'm reviving this thread since I'm planning a christmas party and would really like to be able to play the same music in multiple rooms.

My emergency backup solution is to buy splitter adapters for the audio cables and the run all audio through one soundcard only. But the dual card solution would be much slicker and more flexible (I could turn off the music in just one room via the computer). So, has anyone at DC gotten PulseAudio or anything similar to work in Win XP by now? Aren't you hosting any parties? :tellme: With music? :) In places with multiple rooms? :D

Nod5:
(posted in wrong thread)

Nod5:
Hi, time for yet another post in this thread where I (very seldomly) talk to myself  ;D

I just did some new searches on this problem but didn't find a solution. But I'm thinking of another, second best solution: using two instances of some media player, tied to one output soundcard each and exactly syncronized somehow, possibly through an autohotkey script. So the user would only use (and perhaps also only see) one media player window. But clicking pause there will instantly pause also the other one. The same goes for changes to the playlist, jumping to a location in the song and so on. Does this seem doable? Any other feedback? And if someone knows an application that already does what I want (output to two soundcards simultaneously) then post away of course.

cmpm:
Here's a Winamp solution if you use Winamp.
Or want to try it. You probably saw this in your search.
I don't know if it works.

http://forums.winamp.com/showthread.php?postid=2612277

Navigation

[0] Message Index

[#] Next page

Go to full version