clone method
Returns a deep copy of this instance, preserving op if present.
Implementation
@override
WaveD clone() => .new(
op: op,
frameCount: frameCount,
sampleRate: sampleRate,
sampleSize: sampleSize,
channels: channels,
data: BASE_bufferCopy(dataBuffer, sampleSize),
);