I made a Audio preprocessor with HTML5 Web audio API. Throw this into a node-webkit application add a ogg sound file and it will return a json with the processed data. https://github.com/morgondag/preprocess Keep in mind that this implementation is based on the RequestAnimationFrame so need to tweak if if you have another FPS in your game. I use this in a prototype mobile game where that part of the web audio API is not available in order to create rhythm based gameplay. The node-webkit part is just there to make use if the filesystem.