Fail: Raspberry Pi as Samsung USB printer server

Today I tried getting my Samsung ML-1660 printer working with my old Raspberry Pi (ARMv6 model). I started by installing SAMBA (I also wanted to create an SMB share), and then CUPS. Quite painless so far, and the CUPS Web interface on port 631 is very handy. Next I connected the printer to one of …

Git history: work log vs recipe

This is a follow-up article to A tidy, linear Git history, going into more details of why I think that rewriting your Git commit history (i.e. rebasing) is usually the right thing to do. Two different history models When it comes to Git history (or any other version control system history, for that matter), there …

A tidy, linear Git history

One of the things that is overlooked in many Git based projects is the value of a linear commit history. In fact, many tools and guidelines discourage Git workflows that aim for a linear history. I find this sad, since a tidy history is very valuable, and there is a straight forward workflow that ensures …

Hiqh quality DPCM

Hi all, it’s been some time since I last wrote anything on this blog. This time around I’d like to share some experience that I’ve had with my recent hobby project: high quality time domain audio compression using DPCM (Differential Pulse-Code Modulation). Be warned: this is quite a lengthy post. tl;dr version: A Dynamic Differential …

Working on SoundBox

I’ve done some more work on the SoundBox tool, and as some of you may have noticed that it’s now live on the dedicated site: sb.bitsnbites.eu. Compared to the Lite version (posted to the Mozilla Dev Derby), a few new additions have been made: You can now import/export binary song files from/to your local computer. …

The SoundBox synth

After releasing the 4k demo SWAY, I’ve received much positive feedback regarding the synth that was used to produce the music. The synth is based on a new work-in-progress project that I have not released yet. However, my colleges convinced me to participate in the Mozilla Dev Derby (April 2012 is all about audio), so …

Targeting the mobile platform

The latest and greatest version of Opera Mobile (version 12) has just been released, which includes support for lots of HTML 5 goodies, including WebGL. While it usually works great, I noticed that many sites, HTML apps and demos have not really been designed for the mobile platform. In this post I will try to …

Frank 4k WebGL demo – Lessons learned

So, I’ve just released my first proper 4k WebGL demo: Frank 4k! It’s a neat multi-part demo with 3D graphics and a low-fi synth tune, all written entirely in JavaScript (as far as I know, it’s the first of its kind). Try it here (compressed) or here (“safe mode”, no compression, with error checks etc). …

Muon Baryon in 6k JavaScript

I present to you my latest hack: Muon Baryon for JavaScript/WebGL. (Note: requires an HTML5/WebGL browser, a decent graphics card, and the pre-calculation time before the demo actually starts is quite long). The Original So, what is Muon Baryon? It’s a Windows 4k demo originally created by Youth Uprising, Ümlaüt Design and Outracks. More precisely, it’s …