anchor.diff:    
     void _connectGeneratorOutput() {
       if (lowPass != null) {
  -      print("  Connecting generator to lowPass");
  +      //print("  Connecting generator to lowPass");
         generator.output.connectNode(lowPass.input);
       }
       else {
         if (highPass != null) {
  -        print("  Connecting generator to highPass");
  +        //print("  Connecting generator to highPass");
           generator.output.connectNode(highPass.input);
         }
         else {
  -        print("  Connecting generator to envelope");
  +        //print("  Connecting generator to envelope");
           generator.output.connectNode(envelope.input);
         }
       }
  
positive.code:       tremolo.start();
  
        // Connect Tremolo
        print("--Connecting Tremolo");
        _tremoloConnected = true;
        
        envelope.output.disconnect(0);
        
        print("  Connecting envelope to tremolo");
        envelope.output.connectNode(tremolo.input);
        print("  Connecting tremolo to masterGain");
        tremolo.output.connectNode(_masterGain);
        tremolo.enabled = true;
      }
      else if (!connect && _tremoloConnected) {
        // Disconnect Tremolo
        print("--Disconnecting Tremolo");
        _tremoloConnected = false;
  
        tremolo.output.disconnect(0);
        print("  Disconnecting envelope");
        envelope.output.disconnect(0);
        
        print("  Connecting envelope to masterGain");
        envelope.output.connectNode(_masterGain);
        
        tremolo = null;
  
negative.code:   }
    
    void disconnectFlanger() {
      //print("--Disconnecting flanger");
      flanger.output.disconnect(0);
      
      flanger = null;
      
      //print("  Disconnecting generator");
      generator.output.disconnect(0);
      
      if (lowPass != null) {
        //print("  Connecting to lowPass");
        generator.output.connectNode(lowPass.input);
      }
      else {
        if (highPass != null) {
          //print("  Connecting to highPass");
          generator.output.connectNode(highPass.input);
        }
        else { 
          //print("  Connecting to envelope");
          generator.output.connectNode(envelope.input);
        }
      }
  