You are reading the website of Øyvind Kolås' a tinkerer of computational media. The website is in a transitional phase due to hdd crash, most previously hosted content is expected to re-appear.

I've been playing with computer and graphics since before high school. I maintain GEGL, GIMPs next generation graphics engine. GEGL uses babl based on code originating in gggl a full buffer compositor. For teaching an image processing, I created gluas and small introductory curriculum of lua image processing examples.

Audio synthesis, and perhaps even music is a topic I've only recently started exploring, the result of these experiments is the lyd engine and related tools and utilitities.

User interfaces for organizing information in different ways is a topic I have often revisited. The first time I tried creating a digital swap system for my mind resulted in my rediscovery of the outliner class of applications with hnb, my first major C program.