  // Public methods

            static update = time => {
                if (time - this.lastTime > this.peakInterval) {
                    this.lastTime = time;
                    this.highs = 0;
                    this.mids = 0;
                    this.lows = 0;
                }

                const data = this.data;
                const bufferLength = this.bufferLength;
                const chunkSize = this.chunkSize;
                const arrayLength = this.arrayLength;
                const 