Using JS to generate the tones is great, and fits Bipsi real well.
I had to download your game and have a peak inside, I was very curious how you'd done it.
edit: Oh, and I was going to say: lovely use of a real small set of tiles, too. I was surprised how few there were.