private float[] getSignal(String path) { WaveDecoder decoder = new WaveDecoder(path); float[] samples = new float[decoder.Frames]; decoder.Decode(samples.Length).CopyTo(samples); return samples; }