def grans.step
import emerging-ezaudio@0.4.0.0/src/mp3_enc.bend as Mp3Encimport 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))