Here's my xmas demo.
It's my first attempt at webgl, so be nice
Unfortunately it's plagued by drawing order issues and needs a bit of a restructure to sort that out.
Works on IE11, FF, Chrome. You only get music if you're using Chrome or a nightly of Firefox.
I used gl-matrix.js to do all the geometry, and chiptune.js/libxmp.js to play the sound.
Cheers, and Merry Christmas everyone!
Jim