def cs.si

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

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

162# sine half of one IMDCT-36 band
163def cs.si(+gg: List<&2, F32>) -> List<&2, F32>:
164  cs.pack(f.at(gg, 17), f.sub(f.at(gg, 16), f.at(gg, 15)), f.sub(f.at(gg, 13), f.at(gg, 14)),
165    f.sub(f.at(gg, 12), f.at(gg, 11)), f.sub(f.at(gg, 9), f.at(gg, 10)),
166    f.sub(f.at(gg, 8), f.at(gg, 7)), f.sub(f.at(gg, 5), f.at(gg, 6)),
167    f.sub(f.at(gg, 4), f.at(gg, 3)), f.sub(f.at(gg, 1), f.at(gg, 2)))

Uses (5)

Used by (1)