def syn.pcm

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

import emerging-ezaudio@0.4.0.0/src/mp3_syn.bend as Mp3Syn
import Base
import emerging-ezaudio@0.4.0.0/src/mp3_tab.bend as Tab
import emerging-ezaudio@0.4.0.0/src/mp3_enc.bend as Enc

1614# DCT-II then nine polyphase blocks. The spectrum Array is what the polyphase reads.
1615def syn.pcm(buf: Array<F32>, +ov: List<&2, F32>, +qmf: List<&2, F32>, +nch: U32) -> Pc:
1616  syn.out(blk.go(9n, Bg{Sb{sy.lin(qmf), sy.pcm()}, sy.dct(U32.is_eq(nch, 1), buf,
1617    Enc.f.of(Tab.tab.sec())), sw.tab()}, nch, 0), ov, qmf, nch)

Uses (16)

Used by (1)