   # begin default signal animation
   animate: ->
     return if @drawRequest
-    debug "start animation"
     @drawRequest = window.requestAnimationFrame @_drawSignal
 
   # todo: stop signal animation
   stop: ->
-    debug "stop animation"
     cancelAnimationFrame @drawRequest
     @drawRequest = 0
     #@drawContext.clearRect 0, 0, @canvas.width, @canvas.height

      throw new Error "Signal must be an AudioNode"

    if source instanceof AnalyserNode
      debug "add signal analyser"
      @analyser = source
    else
      debug "add signal source"
      @analyser = source.context.createAnalyser()
      source.connect @analyser


class Oscilloscope

  constructor: (source, options = { }) ->
