         assert(!(range.contains(0.0) && taper < 0), "Cannot have negative taper with a range containing zero.")
 
         // Avoiding division by zero in this trivial case
-        if range.upperBound - range.lowerBound < 0.00001 {
+        if range.upperBound - range.lowerBound < 0.000_01 {
             return range.lowerBound
         }
 


/// Adding subscript
extension AVAudioUnit {
    subscript(param: AudioUnitParameterID) -> Double {
        get {
            return AudioUnitGetParameter(audioUnit, param: param)
        }
        set {
            AudioUnitSetParameter(audioUnit, param: param, to: newValue)
        }
    }
}

    ///
    @available(*, deprecated, renamed: "normalized(from:taper:)")
    public func normalized(minimum: Double, maximum: Double, taper: Double = 1) -> Double {
        return self.normalized(from: minimum...maximum, taper: taper)
    }

    /// Convert a value on [minimum, maximum] to a [0, 1] range, according to a taper
