def grans.step

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

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

1069def grans.step(
1070  hop: Nat, +blocks: List<&2, List<&2, F32>>, got: Br, acc: List<&2, List<&2, F32>>
1071) -> Array<F32> & List<&2, List<&2, F32>>:
1072  match hop got:
1073    case 0n Br{tab, row}:
1074      (tab, f.revs(row <> acc))
1075    case 1n+p Br{tab, row}:
1076      grans.step(p, drop.b(18n, blocks), br.of(spec.gran(blocks, tab)), (row <> acc))

Uses (11)

Used by (1)