BEEP in Win7

  • This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

rconn

Administrator
Staff member
May 14, 2008
10,210
86
#3
> In Win7, good ol' BEEPs are played by the speakers. Can I go
> back to the hardware beep? If not, how do I control the
> volume of BEEP?
Gaahhh -- why in the world would you want the hardware beep? (Which you
can't control *at all*!)

You can change the volume the same way you change the volume for everything
else -- right click on the speaker icon in the system tray and adjust it as
you please.

Rex
 
#4
Gaahhh -- why in the world would you want the hardware beep? (Which you
can't control *at all*!)

You can change the volume the same way you change the volume for everything
else -- right click on the speaker icon in the system tray and adjust it as
you please.
But it's way louder than the system sounds. A rough estimate is "50" louder on SndVol's 0-100 scale
 

rconn

Administrator
Staff member
May 14, 2008
10,210
86
#6
> But it's way louder than the system sounds. A rough estimate is "50"
> louder on SndVol's 0-100 scale
You didn't say what version of Windows 7 you're using. If it's x64, then
no, there is absolutely no way you can use the hardware beep, ever. X64
Windows does not support the hardware speaker.

If you're talking about the TCC internal BEEP command, the x64 version of
TCC uses Direct Sound to make beeps. You cannot change the volume -- I had
tweaked the DS code so the volume comes out (on my systems) at the same
level as the other system sounds. You may need to go to the control panel
and (depending on your hardware/speakers) adjust the levels there.

Anybody else out there hearing overly-loud BEEPs with Windows x64?

Rex Conn
JP Software
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
3,429
40
Albuquerque, NM
prospero.unm.edu
#7
My mistake. I thought it was only 64-bit Windows that did that, but I see now that you're right. Beep() uses the sound hardware in Windows 7 x86, too.

(Do modern PCs even have the little piezo speaker wired up to a (virtual) 8253 anymore?)
 
#8
On Sat, 30 Jul 2011 20:14:42 -0400, rconn <> wrote:

|If you're talking about the TCC internal BEEP command, the x64 version of
|TCC uses Direct Sound to make beeps. You cannot change the volume -- I had
|tweaked the DS code so the volume comes out (on my systems) at the same
|level as the other system sounds. You may need to go to the control panel
|and (depending on your hardware/speakers) adjust the levels there.
|
|Anybody else out there hearing overly-loud BEEPs with Windows x64?

I'm talking about the 32-bit version of Windows7SP1.
 
Jun 7, 2008
96
3
#9
On Sat, Jul 30, 2011 at 8:16 PM, Charles Dye <> wrote:

> My mistake. *I thought it was only 64-bit Windows that did that, but I see now that you're right. *Beep() uses the sound hardware in Windows 7 x86, too.
>
> (Do modern PCs even have the little piezo speaker wired up to a (virtual) 8253 anymore?)
I don't think current desktops do. Speaking personally, I prefer
machines that don't speak unless spoken to, and turn that sort of
noise *off* if at all possible. A visual signal is just fine, thank
you.,


> Charles Dye
______
Dennis
 

rconn

Administrator
Staff member
May 14, 2008
10,210
86
#11
> ---Quote (Originally by vefatica)---
> But it's way louder than the system sounds. A rough estimate is "50"
louder

> on SndVol's 0-100 scale
> ---End Quote---
> It's 32-bit Win7. Is there a solution to this problem?
In 32-bit Windows, TCC just calls the Windows Beep API, so only Microsoft
knows why it's louder for you.

Rex Conn
JP Software