def syn.ch

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

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

1558# prepare one or two channels
1559def syn.ch(
1560  mono: Bool, acc: Array<F32>, +ov: List<&2, F32>, +aa: List<&2, F32>, +tw: List<&2, F32>,
1561  +win: List<&2, F32>
1562) -> Im:
1563  match mono:
1564    case True{}:
1565      ch.prep(acc, ov, aa, tw, win, 0)
1566    case False{}:
1567      syn.st(ch.prep(acc, ls.slice(ov, 0, 288n), aa, tw, win, 0), ls.slice(ov, 288, 288n), aa, tw, win)

Uses (8)

Used by (1)