title: WebAudio - separate audio channels
body: <p>I have 2 separate audio files, that will play through the WebAudio API. </p>
  
  <p>One contains background music and will always be on.
  The other contains speech, and my graphics will react to the pitch of the sound. I have a working bit of code that uses the WebAudio.context together with an analyserNode and a dynamicNode to figure out the pitch of the currently playing sound file.</p>
  
  <pre><code>function init() {    
      this.context = ((Object)(createjs.WebAudioPlugin)).context;
      this.analyserNode = this.context.createAnalyser();
      this.analyserNode.fftSize = 32;
      this.analyserNode.smoothingTimeConstant = 0.7;
      this.analyserNode.connect(this.context.destination);
  
      this.dynamicsNode = ((Object)(createjs.WebAudioPlugin)).dynamicsCompressorNode;
      this.dynamicsNode.disconnect();
      this.dynamicsNode.connect(this.analyserNode);
  
      this.freqFloatData = new Float32Array(this.analyserNode.frequencyBinCount);
      this.freqByteData = new Uint8Array(this.analyserNode.frequencyBinCount);
  }
  
  function onUpdate() {
      this.analyserNode.getByteFrequencyData(this.freqByteData);
      // ---- do stuff with this.freqByteData[0]; ---- \\
  }
  </code></pre>
  
  <p>However, when i play the background music and the speech file simultaneously, i can only retrieve the pitch of both sounds as one.</p>
  
  <p>Is it possible, through the WebAudio API, to get the pitch from a single sound file, while multiple are playing?</p>