         }
     }
     
+    /// Dry/Wet Mix (Default 50)
+    public var dryWetMix: Double = 50.0 {
+        didSet {
+            if dryWetMix < 0 {
+                dryWetMix = 0
+            }
+            if dryWetMix > 100 {
+                dryWetMix = 100
+            }
+            inputGain?.gain = 1 - dryWetMix / 100.0
+            effectGain?.gain = dryWetMix / 100.0
+        }
+    }
+    
+    private var inputGain: AKGain?
+    private var effectGain: AKGain?
+
     /// Tells whether the node is processing (ie. started, playing, or active)
     public var isStarted = true
-    
+
     /// Tells whether the node is processing (ie. started, playing, or active)
     public var isPlaying: Bool {
         return isStarted
     }
-    
+
     /// Tells whether the node is not processing (ie. stopped or bypassed)
     public var isStopped: Bool {
         return !isStarted
     }
-    
+
     /// Tells whether the node is not processing (ie. stopped or bypassed)
     public var isBypassed: Bool {
         return !isStarted
     }
-    
+
     /// Initialize the band pass filter node
     ///
     /// - parameter input: Input node to process

                Float(centerFrequency), 0)
        }
    }
    
    /// Bandwidth (Cents) ranges from 100 to 12000 (Default: 600)
    public var bandwidth: Double = 600 {
        didSet {
            if bandwidth < 100 {
                bandwidth = 100
            }
            if bandwidth > 12000 {
                bandwidth = 12000
            }

//  AudioKit
//
//  Autogenerated by scripts by Aurelius Prochazka. Do not edit directly.
//  Copyright (c) 2016 Aurelius Prochazka. All rights reserved.
//

import AVFoundation
