def grans.go
import emerging-ezaudio@0.4.0.0/src/mp3_enc.bend as Mp3Encimport Base
1078def grans.go(
1079 hop: Nat, +blocks: List<&2, List<&2, F32>>, tab: Array<F32>, acc: List<&2, List<&2, F32>>
1080) -> Array<F32> & List<&2, List<&2, F32>>:
1081 match hop:
1082 case 0n:
1083 (tab, f.revs(acc))
1084 case 1n+p:
1085 grans.step(p, drop.b(18n, blocks), br.of(spec.gran(blocks, tab)), acc)