What about sound design?

Forum thread started by Anar Yusufov on Tue, 2008-09-02 05:47

Hi there. A word to developers. I'm really interested, if there are any sound themes for Haiku? If you have any plans to have them, could you please post a list of sound alerts you'll need, i would love to contribute some new original sounds. I mean pro quality in the studio.

Comments

Re: What about sound design?

Hi there guys.

(first post, yay!)

I did the sounds for KDE 4 within the Oxygen project, and if I'm not imposing I'd like to share with you a few lessons learned from past projects creating sound themes:

-Sounds must have a reason to exist. Judge this well, if a sound has no reason to exist, don't even create it. (most important lesson learned from KDE, it has far too many sounds enabled on the default install and that's partially my fault)
-Sounds should never under any circumstance distract the user from the task at hand.
-Sound should aid usability, they should mean something to both the user and the environment.
-Find a theme and stick to it (yes, you can make this an oriental cliché, however, the less sounds "throw" at the user, lesser is the risk of that happening.)
-BE MINIMAL

@Lexen: you're off to a great start there, mate. if you want it to sound "happy" always end on a higher note in relation to the penultimate one. (advertisers love using that trick in commercial jingles).
To make it sound real add some reverb to the sound, reverb is like a very very short echo that will give you the idea of "space". If the flute is sounding 'thin' add a *very* light chorus effect to the sound. (careful with the trimming, don't cut the sounds as soon as they end, let it breathe)
Here's the problem with the rain: the logon sound has to be short, and that won't give the listeners brain time to recognize that sound as "rain" it can sound to the listener as anything from simple white noise to a crowded street, you're leaving perception to chance.
DarkWyrm was spot on. Less is more. If I could be so bold as to share with you guys what I think would be a I believe would be a reasonable sound list it would be:

Logon, Logoff, USBin, USBout, Error, Info1, Info2.

These last two sounds should exist but shouldn't be assigned to anything, leave that to the user to assign to IM and Email (thus two of them!). And don't assume emails only popup every now and then, you have no idea if those 20 mailing lists are in digest mode or the guy is getting each message at a time. And although you could assume most people are sensible...wait...no, you can never assume that. :)

On a side note: kudos for the vibe you guys got going as a community. :)

Cheers,
npovoa

Ps: If overhead is a problem try to avoid Midi (since it's unpredictable how it will sound on someone else's computer) and look into Trackers, .mod's are *very* light. Most computer games out there use trackers for the sound tracks. It's light, fast and the processing power to get it going is residual.
( http://en.wikipedia.org/wiki/Tracker )

Re: Some .Wavs and Some Comments on the Start Up

hey Lexen, someone is asking about what kind of license you are releasing these files as.

You should probably reply there, so just send a message to haiku@freelists.org.

http://www.freelists.org/archives/haiku/11-2008/msg00015.html

Re: What about sound design?

@Nuno Povoa: Thanks for the compliment man. I will try to end on higher note and see how it sounds. I hear what your saying about the background, but I really would like something there. I guess my question is: What background noise is easily comprehendable in a short amount of time. Would nature sounds work? Would people at a party work? Would kids playing at a playground work?

What do you guys think about the error message being a stick breaking? On KDE it's a light bulb breaking and it really gives me the impression something went wrong. It scares the crap out of me. The stick would give that impression and would stick with the theme.

About the license: What do you think I should do? I want as many people to use it as I can and I don't need any money from it. I don't even really mind if someone else sells it with their OS.

Thanks,
Lexen

Re: What about sound design?

@Lexen: oh god no! that was KDE3, I quickly got rid of the breaking glass sound! that was the worst idea *EVER*.

(you can check the basis of the entire sound theme here: http://smallr.net/kinper and if you want to know the system I got going behind it check this: http://smallr.net/techbase )

I always thought a good "metric" to see if the sounds are too intrusive and was to imagine an open space work environment with 10 workstations with their sounds turned on. I actually got my sounds to play randomly on several players and at different volumes to see if they would be too intrusive. Can you imagine if that breaking glass sound still existed? That's sounds was the main reason why I thought "I can help these people".

I like the stick idea, but please make it soft. Don't startle the user. Again, it's important not to distract him from the task at hand.

You could also consider "chinese wood blocks", a single tap would be nice for all sorts of system events.
(check it out here http://smallr.net/woodblock there's a video with someone playing one)

I think a good background sound would be "wind", also if you want to keep it all natural why not make a wind sound, and at the end of the boot sequence a "crackling lief" sound? (can you convince the developers to make the leaf fall during boot substituting a progress bar? As soon as it fell on to haiku letters the crackling sound would warn the user that the boot sequence is over. I'm just dreaming here but it would be a classy touch)

(what about birds chirping in the background? can't get any more "recognizable" than that)

Regarding the license I can't give you much advice. Politics are my least favorite issue in open-source.

Cheers and keep up the good work. :)

Re: What about sound design?

Hi Lex!
I think moving away from synthesized sounds toward natural sounds is a great idea! Maybe add some electronic tricks like npovoa suggested or even some alienation later.

The broken stick is a nice example. Others are water drops, a heavy stone thrown into mud, ball bearings smashing into echother, stones thrown onto a frozen lake, bashing a stick on a tight steel cable, the ringing of a katana being whipped out of it's sheath...

I've been always fascinated by these sounds, but never got, and don't know what is, the right equipment to record these things. That's the crux, I suppose. We need totally high quality for that stuff.

Regards,
Humdinger

Re: What about sound design?

I agree, sound quality is paramount. this is something the user will be exposed to for several hours a day. Background noises, hisses, clicks at end of sounds and stuff like that is to be avoided like the plague.

I can see what i can find on my sample library over here, I'm sure one of my sample "silos" will have what you guys are looking for, it might take a few days though (far far far too many samples and cataloging is for girls LOL)

Re: What about sound design?

npovoa wrote:

(first post, yay!)

yeah, nice - on the second page... this isn't slashdot :/

Re: What about sound design?

on the forums, genius.

having into account that I replied to people in this thread...

Re: What about sound design?

My bad :) (I can be an ass sometimes)

Re: What about sound design?

totally alright, you just didn't read the whole article. :D

Re: What about sound design?

@Lexen okay, found a few sounds that you could possibly use. get them here: http://npovoa.fileave.com/haiku_samples.wav

you have a few percussion sounds at the beggining, some oriental bells and a gong (hey! what's an oriental set without a gong, eh?)
I also included a few nature sounds I happened to run across, there's rain, rain+birds (dare I call it a rain forest?) and thunder.

The file is quite big (10Mb), but its at 48.000kHz so it should be high-quality enough for you to play around for something more "final".

Have fun!

Re: Some .Wavs and Some Comments on the Start Up

@ Lexen,

In regard of the license. If you want, you could put it under a liberal Creative Commons licence.

Go here for a license generator: http://creativecommons.org/license/

Then stick all the files in a .zip file (It would best to use the name of your licence's "Title of work" as the .zip files name). Along with a html file(that say has the name copying.html), that has the html output that the license generator created.

No license?

Is there something wrong with not having a license?

Re: No license?

will you feel bad if you see your hard work being used somewhere else without attribution?

I wouldn't say there's something wrong, but there can be some frustration if one day your stuff gets used on a TV soda commercial and you don't get money *or* recognition.

Re: No license?

you could put it under the public domain licence.

http://creativecommons.org/licenses/publicdomain/

Re: What about sound design?

Wow!! startup v3 is the best!! with your permission I will use in my windows
can you upload this file on haiku trunk?

Re: What about sound design?

some system sounds, I've used a midi composer using instruments like marimba and pad (echo), rendered to waveform using a soundfont named Chromium, and a final wave editing to normalize them and put some stereo effects, the results are there:
http://xoomer.alice.it/mushaspot/pub/zuMis-hsdp-20081112.tar.bz2

Re: What about sound design?

...tar .. bz2 sigh

Re: What about sound design?

Sorry, I don't understand...has it some meaning?

Re: What about sound design?

Yes could you upload it in something else then tar.bz2? I mean now I'm on Windows, no tar and no bz2 here.... On linux on my work there might be tar but not bz2... is there bz2 on R5? I think not... see?

Re: What about sound design?

http://www.7-zip.org/

http://bebits.com/app/3218

seriously, get with the times - bz2 is much more efficient than zip (pretty much the only format that comes with windows xp)

And linux supports it as well (most distributions come with it - just type bzip2 from a cli)

Re: What about sound design?

Yes, as Urias said bzip2 is on R5 too, and I packed it on R5.
Just a question for nutela, on Win 7zip and WinRAR can read bzip2, can't WinZip? bzip2 is a free format, I thought it was there too.

Ok, I'm setting up a new package, just an advice, the container is going to change but the content doesn't, my proposal are in ogg vorbis, I wish you can hear them on your systems.

http://xoomer.alice.it/mushaspot/pub/zuMis-hsdp-20081112.zip
http://xoomer.alice.it/mushaspot/pub/zuMis-hsdp-20081112-fade.zip

Don't expect something so revolutionary, I wanna just share how sound marimba and a synth played together, I think they got the cromaticness and pervasivity suitable for audible advices.

Re: What about sound design?

umccullough wrote:

http://www.7-zip.org/

http://bebits.com/app/3218

seriously, get with the times - bz2 is much more efficient than zip (pretty much the only format that comes with windows xp)

And linux supports it as well (most distributions come with it - just type bzip2 from a cli)

Pardon? You should get your head fixed, who needs to compress already compressed files? Ogg and mp3 are already compressed, zip or bz2 isn't going to compress it any furthur.

Besides on a work machine I cannot install anything.

Re: What about sound design?

Files were archived mainly to have a singular package, compression is just a suppletive benefit for whose can't have a DSL connection

Re: What about sound design?

I thought so, but it's 404 file not found :-) But why pack it at all? How many files are there?

Re: What about sound design?

the packages contain sounds for peripheral attach and detach plus 4 tones to use on error, warning and blabla; the fade package has the same sounds but them have a fade in effect to be less rough...randomly the hosting server denies hotlinkig, try to open this page
http://xoomer.alice.it/mushaspot/pub/hdsp.htm
newer files are on top