JS-909 is a sound machine written entirely in JavaScript without any pre-existing libraries or Flash.