trait WaveTableData = Zero + Debug + Copy + Clone + Sample + MaybeSaturatingMul + Mul<Output = Self>;