Enabling system speaker?

July 16, 2005 at 20:48:42
Specs: Windows XP Home, 1.4 GHz/480 MB

Hello everyone! :D
Simple, how do I enable the system speaker? It used to work a while ago, but it doesn't anymore! Thanks! ;)

http://www.boredsource.com/sulfurik/
http://tsfc.ath.cx
ftp://tsfc.ath.cx
hotline://tsfc.ath.cx

Ruffle Mayo says ROFLMAO! :D


See More: Enabling system speaker?

Report •


#1
July 16, 2005 at 21:02:43

This may or may not help you but I have lost my audio in the past due to a mysterious mute command.
Go into
CONTROL PANEL
click on
SOUNDS,SPEECH and AUDIO DEVICES
Then click on
SOUNDS and AUDIO DEVICES
Then click on
ADVANCED
Make sure that there are no muted selections and check your volume controls


Report •

#2
July 16, 2005 at 21:12:03

The system speaker has nothing to do with the sound card. It should work even without a sound card as it is driven from the BIOS.

Check the connection from the speaker to the motherboard has not been disconnected. Some motherboards don't have a speaker at all. All they have is a piezo-quartz device as all they are called up to do these days is to sound the POST bleeps at boot-up.

Stuart


Report •

#3
July 16, 2005 at 21:40:15

Well... The system speaker used to work well on 2 of my computers, one of them is a laptop which I never messed around with... And on the other PC, I can't finx the speaker... Maybe it doesn't even have one? Actually... I just want the Beep() function in Kernel32.dll to work. I thought it was related to the sys. speaker, but it seems I was wrong... How can I make it work? Thanks! ;)

http://www.boredsource.com/sulfurik/
http://tsfc.ath.cx
ftp://tsfc.ath.cx
hotline://tsfc.ath.cx

Ruffle Mayo says ROFLMAO! :D


Report •

Related Solutions

#4
July 16, 2005 at 22:40:48

The Beep function does use the system speaker. try this:


For a = 1 To 1000
Beep a, 50
Next

Of course it will only work if you have the API function properly declared for the language you are using.

Stuart


Report •

#5
July 17, 2005 at 12:03:42

Well... It used to work fine until one day it stopped working... The people at CodeProject told me it could be a hardware problem, and I think so too, since it just stopped working suddenly... :S
Thanks! ;)

http://www.boredsource.com/sulfurik/
http://tsfc.ath.cx
ftp://tsfc.ath.cx
hotline://tsfc.ath.cx

Ruffle Mayo says ROFLMAO! :D


Report •

#6
July 19, 2005 at 09:10:32

Make sure there's no sound selected for the "Default Beep" in Audio Properties->Sounds. If there's a wav for Default Beep, windows will play the wav. If there's none it will beep the speaker.


Report •

#7
July 19, 2005 at 13:10:17

As said previous, the Beep API has nothing to do with the sound card and the sound card has nothing to do with the system speaker. The Beep API will beep through the system speaker regardless of the presence or absence of a sound card.

The Beep API does not play a .wav file or any other kind of file. It just sets an oscillator oscillating at a set frequency for a set length of time.


Stuart


Report •

#8
July 20, 2005 at 03:02:50

Sorry about the mistake. The Beep() API does indeed always beep the internal speaker. Got confused with windows 'default beep' sound. When no sound is assigned to this windows event, the system speaker beeps otherwise it will play the sound through the sound card. Just assumed Beep() acted the same.

Geddi


Report •

#9
July 21, 2005 at 20:48:30

Well... The problem now fixed itself on my laptop... O_O
But I need to find a solution, as I made a program that makes music with these beeps, and I can't just put "Note: The beep doesn't work on some computers." on the readme... :(
How can I fix this? Thanks! ;)

PS: If you copy the idea I'll hack you with Notepad!

http://www.boredsource.com/sulfurik/
http://tsfc.ath.cx
ftp://tsfc.ath.cx
hotline://tsfc.ath.cx

Ruffle Mayo says ROFLMAO! :D



Report •


Ask Question