Moved the Javascript Audio Node to a higher scope. 

In Chrome, when the Javascript Node is out of scope, the onaudioprocess callback stops firing. This leads to audio being significantly shorter than the generated video when recording both at the same time.