Bleeding hands and a few days of work…

I finally managed to finish my first leathercrafts project. It’s far from perfect because I pretty much just did it without any template or plan. Started cutting, moulding, dyeing, sewing and glueing without having the slightest clue what I’m doing. Considering that, I think it turned out OK and I already started working on my second project (a Kindle case).
I hope my hands will get used to it one day…


Object oriented audio for music?

ABOUT 3DAA - Recent advances in the application of 3D visual technology to cinemas and consumer displays are raising expectations for a commensurate 3D audio experience. The 3D Audio Alliance (3DAA) is a new, member-funded industry group dedicated to advancing the state of the art of 3D audio throughout the entire electronic entertainment ecosystem.
The audio-nerd in me just got very excited about “3D audio”!

I’m a huge fan of the sound of real instruments in real places as opposed to the overproduced recorded crap you can hear everywhere these days. So, naturally I love the idea of object oriented audio! 

What’s that? 

I’m by no means an expert but this is what I’ve heard so far: metadata about an object’s location is saved in the audio stream and your home speaker system uses that location data to playback that certain sound in its original location. This leads to much more useful information than your average stereo or surround mix. It’s not a fixed number of channels anymore but any number of objects in a certain position. The listener can perceive actual depth, speed, direction and location.

While this is mainly useful for movies or gaming, this could turn the whole idea of recorded music on its head and remove the artistic side of a recording/mixing engineer which essentially takes a performance and squeezes it into 2 channels (L/R) or any type of surround setup.

To apply this idea to music sounds like a niche product but I find it very exciting: hear your favourite bands as if you were there with them in a rehearsal room. Not a refined mix but their real sound in that space… Something you can probably achieve with binaural recording today but 3D audio would free you from having to wear headphones.

Surely, the recording engineer could then take any performance and manipulate that audio and meta data and still overproduce it all but I guess he’d have to do that in order to still have a job.

check out for more information

Download my Adobe Lens Profile for Pentax 10-17mm Fisheye lens

After a few hours of trying, I finally got my first basic lens profile for the Pentax 10-17mm Fisheye zoom! For testing purposes, I took this shot of my bathroom (high contrast and with a few straight lines). Check out the before/after below:




De-Fish 177/365

Visit the flickr pages for a full size version to check for chromatic aberrations. It has done a fairly good job (these are the default settings). Vignetting is under control, there’s only some fringing in the very extreme contrast parts and the lines are beautifully straight! I haven’t had any luck with the other de-fish options out there and I can’t wait for this to be in Lightroom 3!!!

I uploaded the profile here:

It’s a basic profile with 3 zoom settings. I found that it’s good enough for what I currently need it for. I might add more later if time permits. Note: It is the profile for the K200D. Not sure if it can be used for other bodies or if it needs to be remeasured?!

CSS transitions with delay & 3D transforms for WebKit

CSS3 experiment for WebKit

Have you seen those “meta info” sections that are often under blog posts? All sorts of info about the author, a permalink and something about the post categories… I thought it would be cool to put that into a small “info” button instead of always displaying the whole lot.

This is a pure CSS/HTML version of what can easily be turned into a cross browser info button using JS, images and some CSS.

Check out the cool transition effect when you hover over the info button on the lower right corner!

The main work for the animation is done by the following CSS:

details {
-webkit-perspective: 100; /*for 3D transform*/

/*info header*/

details summary {
-webkit-transition-property: width margin-left;
-webkit-transition-duration: 0.2s;
-webkit-transition-timing-function: ease-in-out;
-webkit-transition-delay: 0.3s;

/*info header hover*/

details:hover summary {
-webkit-transition-delay: 0s;

/*info body */

details address {
-webkit-transition-property: -webkit-transform opacity;
-webkit-animation-timing-function: ease-in-out;
-webkit-transition-duration: 0.3s;
-webkit-transition-delay: 0s;
-webkit-transform: rotateX(85deg);
-webkit-transform-origin: 100% 100%;

details:hover address {
-webkit-transform: rotateX(0deg);
-webkit-transition-delay: 0.2s;

Have a look at the source to find out more about how it’s done and feel free to tweak it or use it.

A note for mobile browsers (iPhone/iPad/iPod Touch): The hover event is not supported by the touch interface. To use this for the mobile Safari browsers, you’ll have to start the CSS transitions using JavaScript.

BTW: this is only for WebKit and tested in Safari 4 on Mac. It’s work in progress and not meant to be the 100% optimized and tested solution.