Node.js phase vocoder