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