def blk.go

emerging-ezaudio@0.4.0.0 · src/mp3_syn.bend:1484

import emerging-ezaudio@0.4.0.0/src/mp3_syn.bend as Mp3Syn
import Base

1484# nine time blocks, time = 0, 2, ..., 16
1485def blk.go(hop: Nat, got: Bg, +nch: U32, +tm: U32) -> Bg:
1486  match hop got:
1487    case 0n Bg{st, gr, syn}:
1488      Bg{st, gr, syn}
1489    case 1n+p Bg{st, gr, syn}:
1490      blk.go(p, blk.one(Bg{st, gr, syn}, nch, tm), nch, u.add(tm, 2))

Uses (5)

Used by (1)