Less Cowbell

03. December 2008 General 2 Comments

There is a sound specification.

It is here: http://0pointer.de/public/sound-theme-spec.html

There is also a sound naming specification.

It is here: http://0pointer.de/public/sound-naming-spec.html

To be honest, I don’t have any problems with the former document and really couldn’t care less about how sounds are stored, retrieved, played, or compressed (*). The latter however is complete and utter unmitigated bullshit.

I shall explain why.

The problem with the naming spec is two fold:

a) They define too many arbitrary sounds.

b) They define so many sounds that it is impossible for a sound designer to make sounds that differentiate between the actions

99% of computers have had the sounds turned off. Why is that? It is because users do not want a computer telling them every single time they do something. This is similar to the butler principle, but I call it the child principle. A computer should be seen, and not heard, unless absolutely necessary.

There are 125 sounds defined by the sound naming spec. One Hundred and Twenty Five different sounds for the user to learn and recognise. Have you ever played BopIt! where you try to react to 4 different sounds? Imagine it with 125 sounds. Wait, was that swishy sound New Email or was it Network lost, or was it computer made a move?

Here is the solution.

Firstly sounds need to be subtle.Think of it in terms of the butler principle. When a butler wants the master’s attention he doesn’t scream “OI LOOK AT ME! OVER HERE!!!!!”. He politely and subtley gives an *ahem* and then waits for the master to finish what he is doing before giving the information.

If a sound has to get in your face and wrench your attention away from what you are doing, it has failed. Think the Windows’ error dialog sound. DUN! One of the most annoying sounds ever. A subtle sound will happen but it will just register in the back of your mind. You cannot make 125 subtle yet different sounds that the user will be able to associate with specific things.

The Sound Spec (the good, mostly sane one) defines 5 categories, Alerts, Notifications, Actions, Input Feedback and Games.

We replace it with 3 sounds: Alert, Notification and Input Feedback. Yes, 3 sounds. One sound for all alerts, one sound for all notifications and one sound for all input feedback. Radical, I know.

“But what about Actions and Games?” I hear you cry. Well, in the sound naming spec both Actions and Games have a very arbitrary range of available sounds. Games is really only useful for card games, and actions is so arbitrary that it only covers 4 possible applications. Applications which need these sounds can provide their own, just like was the case when the icon naming specification was trimmed of all the application specific crap. (Ironically, one of the main proponents of the icon naming spec being trimmed is also an author of the sound naming spec)

You will note above that I said 99% of computers have sound effects turned off. What is that 1% that doesn’t? I think its the ipod. How many sounds does it have? 1

A soft subtle click. You pushed a button, click. You unlocked something, click. You scrolled the popup menu, click, click, click. It doesn’t try to convey information in the click, it is just a response to the action.

Sounds need to be < .5s long, otherwise they are too long for being repetitive (think the windows’ sample again being repeated DUN! DUN! DUN! DUN! How many times can that be repeated before you want to smash something?) or subtle. The sounds I create for sound effects are usually < .2s long. It is impossible to convey specific information in that length of time.

There we go. The “sound problem” solved in one easy step. I bet if we only had 3 sounds people would stop turning off sound effects within minutes of installing, and sound designers would be able to stop tearing their hair out trying to make sounds that differentiate between menu-popup, menu-replace and tooltip-popup. Maybe if some sound designers were involved in the making of the sound-naming-spec this wouldn’t have happened?

Of course, the beauty of this blog is, no-one who cares reads it :)

(*) Beyond my slowly dawning realisation that the concept of themes is really just a band aid over the fact that we can’t decide on one good style, and I think themes will hurt more in the long run. Ohhh controversial.

Denied By Cliche

05. November 2008 General 5 Comments

So Jono released his album. I thought I’d give it a little listen.

Its a metal album. I’m not the biggest fan of metal to be honest. To me it is a genre that seems quite content to live in the past and rehash the same old cliches. Occasionally (ISIS, Pelican, Sunn o))), Earth, Boris to name a few) they do something different and I stand up and pay attention. Is Severed Fifth one of these metal bands that makes me sit up and listen?

In short, no, not really

Denied by Reign seems to relish the old metal cliches. Jono is clearly very well rehersed on the double kick pedal, but it seems to be at the detriment of the other parts of the drum kit. Take away the double kick and what is left is a beat that could have come from a cheap keyboard’s rythmn section. While I’m thinking about the drums, if you’re going to use a electric kit, at least get some decent samples. I don’t know how they were recorded, whether it was from the drum module through an amp, or via midi (I suspect the former), but replacing them with better samples with more bass would help a great deal. For the way it sounds at least. Actually, more bass all round would have helped. Everything sounds very brittle and too bright, which is generally bad for metal sounds.

The songs vary in length, and the better ones are the shorter ones, the longer ones feel boring and drag on, another common complaint I have with metal songs. There’s rarely enough to fill out the 6, 7 minutes here, and the songs (except for War) have no dynamics. They begin as they mean to go on, and become predictable. Another reason that the songs all blend together and sound the same is that they are most in the same tempo range between 90 and 100 bpm.

War has an attempt at song dynamics, where it builds from acoustic, to rocky, to growly, but again, this progression isn’t anything we haven’t heard before. The Metallica influence is prevalent in War, given that Jono pronounces the last word of every phrase as if James Hetfield had been giving him elocution lessons. Maybe there’s a belief that it adds sincerity and gravitas, but it sounds forced.

The lyrics that can be made out seem just as unoriginal: “Step inside my mind, see whats inside of me” or “take away my hatred because it eats away at me”. Nothing earth shattering here or with the concepts that flow through the album as a whole. Its a political album and digs into the old cliches: war is bad, money is a problem… You can also tell that its a political album because it has samples from politicans. George Bush tells us that is a beacon of freedom blahblahblah, Chamberlain tells us about Hitler…easy soundbites that offer nothing new to the mix.

Of course, Severed Fifth isn’t just about the music, its an attempt to use the new musical economy to … do something. I don’t know what Jono is hoping to achieve, but beyond putting out an album for free I’m not sure how he’s planning on using the NME (Economy, not Express). It feels like he hasn’t gone far enough yet. The music is out there, released under a creative commons license and remixing is encouraged, but it is only available in lossy formats (with the more Free ogg format actually being a transcode from the mp3 so adding a nice fuck you to anyone who actually cares about Freedom, which seems strange) and the individual tracks of the songs are not available either, both of which scupper any chance of a good remix appearing. Lyricsheets are also slow to come, it helps with a “political” album to give the listeners a chance to understand the points you are trying to make. None of these extra things are very hard to supply and it seems a shame that the opportunity has been wasted when the hard part of actually recording the thing has been done to squander the initial buzz by limiting the potential.

To be honest, I’m not sure if there even is an NME, calling it that would be to imply that there is money to be made. The big bands who have flirted with it are either doing it as a gimic, a fuck you to the record companies who have treated them badly, and as a bargaining chip to improve their contracts, or in the case of Trent Reznor seem to have stopped caring about making money and just seem to want to give stuff away (officially and unofficially). And the bands that became big via myspace, the internet, word of mouth etc have either burnt out as suddenly as they appeared, or have signed to the big labels.

One of the things about the barrier for entry being lowered that excites me is the ease at which artists who would not be commercially viable can record and release music and I think the music will fall into two categories: Music that is more creative and original than the commericial releases so no publisher wants to touch it, and music that would like to be a commercial release but just isn’t good enough yet to play with the big boys. Sadly for Jono’s first foray into the NME, its in the latter category.

6/10 - Not a terrible album, but too samey and too stuck in the old cliches to make anyone really pay attention.

The Space Between Efterklang and Tortoise

22. July 2008 General 0 Comments

Things You Don’t Expect To Discuss With Random Girls You Stand Beside At Concerts

#94: Memory allocation strategies for next-gen consoles.

11 Strawmen About KDE4

12. July 2008 General 0 Comments

 1. “KDE4 is finished”

 2. “Releasing KDE 4.0 was a mistake”

3. KDE needs a fork

4. “KDE needs to drop Plasma”

5. “Plasma lacks functionality”

6. “KDE4 cannot cure cancer”

7. “The whole KDE4 desktop interface is radically new”

8. “I am forced to use the KDE in the dark because my light is broken”

9. “The KDE team does not like llamas”

10. “KDE 4 vs 4.0 is confusing”

11. “KDE should just have told the truth and not pretended KDE 4 was ready and then articles like this would not have been necessary 6 months later”

To see rebuttals to all these strawmen and more, read the article over at groklaw: http://www.groklaw.net/article.php?story=20080710131440951

I am a whore

11. July 2008 General 0 Comments

KDE has lots of clocks.

That is all, Jorge you owe me 50$

Guadec

06. July 2008 General 0 Comments

I’m going to GUADEC.  I probably won’t talk to you.

Indiana Jones and the Kingdom of the Obviously Perspex Prop Skull

21. May 2008 General 1 Comment

I know no-one will see this, but I feel it is my duty having just sat through 124minutes of Indy4 to inform you that it is complete and utter unmitigated SHITE. And not even in a funny way. Just in an annoying “oh fuck, its still going on” way.

Seriously, the Goonies is more believable and logical than this. And some of the acting is better too.

If you have a ticket, sell it, get your money back and spend 3 hours of your life on something else more worthwhile. Our only hope for the future is that Harrison Ford dies before George Lucas gets another dose of laxatives delivered to Skywalker Ranch.

Ignorance

04. May 2008 General 2 Comments

ig·no·rance
(n.) The condition of being uneducated, unaware, or uninformed.

Other Planet GNOME issues

03. May 2008 General 4 Comments

planet.gnome.org (or Pogo as I will be referring to it as in an attempt to make it stick (teehee) and its a much cuter and easier to pronounce name than pgo or p.g.o or whathaveyou) has other interesting problems. I personally don’t care about who gets added to the planet at all, people say I should be there but I don’t want to be.

*I ALSO DON’T WANT TO BE ON Planet FIDO (my cute name for freedesktop.org come on people keep up here) IF YOU’RE READING THIS DANIEL!*

Anyway, man of the moment, Mr Rodney “Dobey” Dawes complained that his copyright was being infringed by his blog being aggregated there: “Since the planet software intentionally violates my copyright and freedom of speech by filtering content.” We’ll ignore the freedom of speech issue giving Rodney the benefit of the doubt that he didn’t really mean that.

He also created a wiki page to track issues with Pogo so that “we can catalogue  requests and track them more easily,(sic) rather than relying on Jeff’s personal mail, (sic) which he obviousy has problems replying to.”

Now, violation of copyright is a serious issue and so it was duly added to the wiki page so that we could track the issue along with other important issues like changing some icon to a different one, yaknow the important earth shattering maintainship stuff. But, it seems that although Rodney is happy to complain and rant about this issue, claiming, like Chicken Licken that the sky is falling on the idea “a sane web”, he doesn’t want to track this issue, reverting all attempts to add it and ignores all attempts to discuss it (I’ll not go into the threats of physical violence made because I don’t believe they were serious and I’m not too worried about Rodney trying to kick me in the groin but he can always join the queue if he wants behind the KDE guy who’s “stalking” me and the GPSD guys who’re pissed off with me too (and they may have guns)) Personally I think that allegations of copyright violation is far more serious than some French guy not having his blog added to Pogo.

There is a point to this though so bare with me. As I said above I don’t care who is on Pogo. I don’t care if Rodney’s blog is there or not. If it is then I’ll read it if I think its interesting or I’ll ignore it if I think that he’s talking shite. But you have to wonder about someone’s motivations if on one hand they’re screaming blue murder about copyright and free speech violations, but on the other they don’t want to do anything to stop these violations. People need to look carefully when choosing spokesmen for their cause…

Incidently, and this may shock some, I agree with Rodney on the copyright violations and think that the Planet concept has the potential to be a legal minefield. How do you get around having no-deriv licensed blogs on a Planet, which is clearly creating a derivative? And how do you have a share-alike blog aggregated with a more restrictive licensed blog? And in the case of Rodney’s blog there is no license which would mean that doing anything with his blog feed is in violation of his copyright.

Anyway enough of this frivolity can OSNews and ITWire write an article on me now please? I want my cheque of internet money!