def syn.pcm
import emerging-ezaudio@0.4.0.0/src/mp3_syn.bend as Mp3Synimport 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)