def band.k

emerging-ezaudio@0.4.0.0 · src/mp3_enc.bend:915

import emerging-ezaudio@0.4.0.0/src/mp3_enc.bend as Mp3Enc
import Base

915def band.k(
916  hop: Nat, +vec: List<&2, F32>, tab: Array<F32>, +kk: U32, acc: List<&2, F32>
917) -> Array<F32> & List<&2, F32>:
918  match hop:
919    case 0n:
920      (tab, f.rev(acc))
921    case 1n+p:
922      band.step(p, vec, bf.of(bt.dot(vec, tab, (kk * 36 : U32), 0.0)), kk, acc)

Uses (12)

Used by (1)