emerging-ezaudio
Search uses release 0.4.0.0 · 1,035 definitions
Definitions (1,035)
- def c.c1301.30656302
- def c.c2562.56291556
- def c.inv1/32768, the polyphase scale
- def ls.dropdrop a prefix
- def ls.taketake a prefix, reversed into acc
- def ls.slicea slice of length hop starting at an index
- def ls.pokewrite a short list over a destination starting at an index
- def cs.packnine samples, index 0 first
- def cs.cocosine half of one IMDCT-36 band
- def cs.sisine half of one IMDCT-36 band
- def d9.t0even-part sum used by the 9-point DCT
- def d9.s0even-part difference
- def d9.t4twiddle on bins 4 and 2
- def d9.t2twiddle on bins 8 and 2
- def d9.s6twiddle on bins 4 and 8
- def d9.s4even residual
- def d9.s2scaled residual
- def d9.y4centre bin of the even DCT
- def d9.s8chigh even output
- def d9.s0clow even output
- def d9.s4cmid even output
- def d9.s3odd centre
- def d9.tb0odd low twiddle
- def d9.tb4odd high twiddle
- def d9.tb2odd mid twiddle
- def d9.s1odd residual
- def d9.s5codd combination
- def d9.s7codd combination
- def d9.s3codd combination
- type D9even and odd 9-point DCT results, ready to interleave
- def d9.fromassemble the nine DCT outputs from the even and odd parts
- def d9.build9-point DCT of one half
- def d9.listnine DCT outputs in bin order
- def d9.run9-point DCT
- def d9.negnegate the odd bins of a sine DCT
- type Wnone windowed band: 18 time samples and 9 new overlap samples
- type Wswindow product and the overlap it saves
- def wn.pairaliasing pair for one window index
- def wn.putwrite one window index into the band
- def wn.oneone of the nine window steps
- def wn.gowindow all nine indices
- def im.bandIMDCT-36 of one 18-point band
- type Dxone F32 read from the IMDCT/DCT spectrum Array
- def dx.of
- def dx.at
- type Ilspectrum Array beside the samples just read
- def ix.pullpull one sample; hop is remaining after this read
- def ix.takehop+1 samples starting at `at`.
- def ix.pokewrite a short list into the spectrum Array
- type Im576 lines in the spectrum Array, and 288 overlap samples
- def im.storewrite one band back into the spectrum Array and the overlap
- def im.gotband samples in hand; window them and store
- def im.oneIMDCT-36 of band jj.
- def im.goIMDCT-36 over 32 bands.
- def aa.ixhhigh index of one aliasing pair
- def aa.ixllow index of one aliasing pair
- type Iaspectrum Array beside the two aliasing samples
- def aa.lolow sample, then both indices are in hand
- def aa.rd1high sample in hand; read the low sample next
- def aa.rdread both samples of one aliasing pair.
- def aa.wrbutterfly of one aliasing pair.
- def aa.usewrite the pair once both samples have been read
- def aa.oneone butterfly at index ii of band bb
- def aa.ieight butterflies between band bb and the next
- def aa.bantialias from low bands toward high bands
- def aa.run31 long-block aliasing pairs.
- def sg.negnegate the sample just read
- def sg.inegate one odd sample of an odd band
- def sg.bodd samples of 16 odd bands, starting at sample 18
- def im.signfrequency inversion after the IMDCT.
- type Q4four DCT-II column results
- def dc.x0column sample i of the 32-band vector
- def dc.x1mirrored column
- def dc.x2upper column
- def dc.x3upper mirror
- def dc.q2finish the column butterfly
- def dc.qone DCT-II column from four samples and three secants
- type Dqspectrum Array beside one finished column
- def dc.rd3fourth sample, then the column butterfly
- def dc.rd2third sample and the three secants
- def dc.rd1second sample
- def dc.cellread column ii.
- def dc.storestore one column into the 4 by 8 working Array
- type Drspectrum Array beside the 4 by 8 working rows
- def dc.storedwrite one gathered column and keep both Arrays
- def dc.colsgather all eight columns before any write-back
- type E8eight floats carried through the DCT-II row butterfly
- def but.sum2finish the first stage
- def but.sumfirst add/sub stage of a DCT-II row
- def but.midsecond stage: the 45-degree rotations
- def but.rot3last rotation update
- def but.rot2complete the rotation
- def but.rotthird stage: the small-angle rotation, using the updated values
- def but.endeight row outputs
- def but.outcs.pack takes 9; the row is 8.
- def but.sum8butterfly the eight samples and write the row back
- def but.usebutterfly one row.
- def but.rowbutterfly one row of eight and write it back
- def dc.flybutterfly all four rows
- type Svseven samples of one scatter column, row-major