         if isStarted {
             stop()
         }
-        input = nil
     }
 }

        }
    }

    private var _input: AKNode?
    public var input: AKNode? {
        get {
            return _input
        }


    /// Enable the tap on input
    public func start() {
        guard !isStarted else { return }
        isStarted = true

        // a node can only have one tap at a time installed on it
