JavaScript drum machine using the WebKit audio API