import { AudioChannels , FloatArray } from "../utils" ; /**
 * AnalyserAdapter adapts music data analysers so that it can be plugged into Webvs.
 *
 * Implement this to send music data into webvs
 */ export default abstract class AnalyserAdapter { /**
     * returns boolean value indicating whether a beat
     * is in progress or not
     */ public abstract isBeat ( ) ; /**
     * Called every frame. Override and implement analyser code
     */ public abstract update ( ) ; param channel public abstract getWaveform ( channel ? ) ; param channel public abstract getSpectrum ( channel ? ) ; }