@:value({ peakHold : 30, maxDelta : 0.01 })new(audioSource:AudioSource, barCount:Int, maxDelta:Float = 0.01, peakHold:Int = 30)
@:value(4096)fftN:Int = 4096
@:value(-20)maxDb:Float = -20
@:value(22000)maxFreq:Float = 22000
@:value(-70)minDb:Float = -70
@:value(50)minFreq:Float = 50
getLevels(?levels:Array<Bar>):Array<Bar>