protected virtual Signal NewSignal(int channels, int samples, int rate, SampleFormat dstSampleFormat) { return new Signal(channels, samples, rate, dstSampleFormat); }