from http://fffff.at/noisy-typer-a-typewriter-for-your-laptop/