Contest for System Sounds | Haiku Project

I think your idea here is good, as the others have said please log a bug so it can be tracked. This is probably not a difficult fix in the volume slider replicant. The code is part of desklink in case you are curious, so you can log this under the component “Applications/Command Line Tools”: haiku/VolumeControl.cpp at master · haiku/haiku · GitHub

It probably needs a short debounce or similar idea.

1 Like

https://dev.haiku-os.org/ticket/17036#ticket

2 Likes

The start up sound will only work if it’s played in the sounds application before a reboot.

It will not work if I shut down the VM then start it instead of using the restart button.

When I start the machine as usual, the beep of the volume slider takes around half a minute before it starts working, but it will work immediately if I make the start up sound work using the explained method.

I am on VMware with the OpenSound driver.

Did any of these system sound collections get packaged up for installation?

1 Like

No. They didn’t. IIRC there’s an open ticket because some of them are not working (Some events, mainly windows events aren’t triggering the sound).
It’s difficult to make a sound scheme in Haiku that you could be applied easily. You can to do it with ThemeManager but it’s not really straight forward and anyway ThemeManager isn’t included by default.
Some extra packages that are available in HaikuDepot are providing some events; at least BeShare and USB Deskbar are doing it.
It is difficult to know what event people will judge more important than the other and worthy to assign a sound to.
So I guess that it won’t be so easy to make a package that would provide sounds out of the box.

2 Likes

No I do not think ao. You can download them.
But system sound is not fully working yet. Only the startup sound you can choose.

No need to make Haiku size bigger by include sound files…

2 Likes

C’mon that’s exaggeration. How big will it be? I just looked up the WAV system sounds of Windows 11 in the media folder. 38 files with a grand total of… 7 megs.

And I imagine if anything that Haiku probably doesn’t even need half of that amount for a complete set.

Seeing as about two or three sounds actually work it doesn’t make sense to ship sounds. This would give the impression that anyone in the dev team cared enough to fix them, and so far nobody has done this.

The issue(s) should definitely be fixed before Haiku hits R1 stable.

1 Like

I would tend to agree with that statement. Caveats are time and this feature being added to the R1 timeline, among others.

1 Like

At least we could add a standard start-up sound!
This way no need to use or search for a test-sound file!

1 Like

I vote also for a start-up sound :slight_smile:

Time to time (I don’t know why), the headphone output is not recognized, so I can identify when it happens with this startup sound (most of the time it works)

2 Likes

Personally I am against a startup sound. The OS should be quiet and never bother me. A sound test in the media preferences would be cool regardless of this

2 Likes

Or ask the user in the media-preferences to play and to install a startup sound after boot?
There is a need to identify if the sound works or not after boot!

1 Like

A better way of checking the sound is if the system played a beep or some other very brief sound whenever the volume is changed.

2 Likes

All good and well, but sound would have to work for that. :smiley:

1 Like

The startup sound works right now. Just pick any sound from the contest or one from a different source and you can use it. No need to change anything in the preferences for that.

I know this!
But, if I test some hrev… on USB-Drive each time I have to look for a media file and copy it first to this Drive in order to check the hrev! Then I have to open the sounds preferences an load it there. Then I can reboot and test the USB-Stick

1 Like

So, should we include the beep sound of Garrett Kabler - winner of the ill-fated sounds contest - and set it as “Beep” in the Sounds preferences by default? It’s just 176 KiB: https://0x0.st/XC8W.wav

That’ll beep whenever you change volume with the Deskbar replicant, for example.

2 Likes

It is all about a sound file for testing if sound is working right after boot or not!

But that is true for me too:

The OS should be quiet and never bother me!