WARNING: Resynth of a FFTs with large window sizes may cause CPU spikes.
, PV_BinBufRd needs to have an FFT Ugen preceding it in the processing chain.
stores FFT data to a buffer for use by a number of PV UGens.
PV_BinBufRd.new(buffer, playbuf, point: 1.0, binStart: 0, binSkip: 1, numBins: 1, clear: 0)
The FFT buffer to fill data into.
The buffer to read frames of FFT data from.
A value between 0.0 and 1.0. 0.0 is the beginning of the file, 1.0 the end. Values greater then 1.0
With binStart, binSkip and numBins, you have some control over which bins to synthesize:
- binStart = 0
- binSkip = 2
- numBins = 10
- bins to synthesize = [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]