Routing speaker output through audio cards

M

Mxsmanic

Is there any way to route PC speaker output through an audio card with
Windows XP?

I notice that the beeps of the system during boot come through the
stereo speakers if they are attached and turned on, but when I run
something that beeps through the PC speaker after the system boots
into XP, the beeps come through the tiny speaker on the PC case.

It seems as though PC speaker output _can_ be routed through the audio
card, possibly through hardware settings. The audio card is
integrated into the motherboard (Asus P5GDC).

Can anyone explain how this usually works, and suggest a way to get it
working under Windows? The tinny sound of the case speaker is loud
and irritating compared to the speakers connected to the audio
outputs--so much so that I avoid using anything that tries to beep
directly through the speaker.
 
J

John Doe

Mxsmanic said:
Is there any way to route PC speaker output through an audio card
with Windows XP?

I don't think so.
It seems as though PC speaker output _can_ be routed through the
audio card, possibly through hardware settings.

Probably not possible through hardware settings. The only sound
direction I know of is for recording. Like if you're doing instant
messaging and initiate a voice conversation, you can choose WAV
output for recording so the person on the other end can hear what's
playing on your system as if it were playing on theirs.
Can anyone explain how this usually works, and suggest a way to
get it working under Windows?

That's some serious positive thinking.
The tinny sound of the case speaker is loud
and irritating compared to the speakers connected to the audio
outputs--so much so that I avoid using anything that tries to beep
directly through the speaker.

I guess you could disconnect the PC speaker.

Good luck.
 
S

SteveH

Mxsmanic said:
Is there any way to route PC speaker output through an audio card with
Windows XP?

I notice that the beeps of the system during boot come through the
stereo speakers if they are attached and turned on, but when I run
something that beeps through the PC speaker after the system boots
into XP, the beeps come through the tiny speaker on the PC case.

It seems as though PC speaker output _can_ be routed through the audio
card, possibly through hardware settings. The audio card is
integrated into the motherboard (Asus P5GDC).

Can anyone explain how this usually works, and suggest a way to get it
working under Windows? The tinny sound of the case speaker is loud
and irritating compared to the speakers connected to the audio
outputs--so much so that I avoid using anything that tries to beep
directly through the speaker.

--
Go into control panel and turn on Windows sounds. Click on the audio tab and
select your sound card as the audio device.

SteveH
 
M

Mxsmanic

SteveH said:
Go into control panel and turn on Windows sounds. Click on the audio tab and
select your sound card as the audio device.

Done, but stuff played via Beep() still comes through the tinny PC
speaker.
 
J

John Doe

Mxsmanic said:
Done, but stuff played via Beep() still comes through the tinny PC
speaker.

According to your programming language or Windows platform
documentation, that's probably what it is supposed to come through.

Good luck.
 
M

Mxsmanic

John said:
According to your programming language or Windows platform
documentation, that's probably what it is supposed to come through.

Well, I'd like to route it through the audio card programmatically,
but I don't have any documentation that explains how it's done (I fear
it may involve opening device contexts and all that junk).
PlaySound() is an option, but it opens a file for every sound, which
is awkward when there are many of them.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top