PV_PlayBuf:
Filter:
Classes (extension) | Libraries > JoshUGens | UGens > FFT

PV_PlayBuf : PV_ChainUGen : WidthFirstUGen : UGen : AbstractFunction : Object
ExtensionExtension

Plays FFT data to a memory buffer
Source: JoshPV.sc

Description

PV_PlayBuf will play back FFT data stored to a buffer with PV_RecordBuf.

WARNING: Resynth of a FFTs with large window sizes may cause CPU spikes.
NOTE: PV_RecordBuf stores FFT data to a buffer for use by a number of PV UGens.

Class Methods

PV_PlayBuf.new(buffer, playbuf, rate: 1.0, offset: 0.0, loop: 0.0)

Arguments:

buffer

The FFT buffer to fill data into.

playbuf

The buffer to read frames of FFT data from.

rate

Rate of playback of FFT data. Fractional time frames will use linearly interpolated phase and magnitude values. Can be negative.

offset

An integer number of frames to offset into the playbuf file. Defaults to 0.0.

binStart
(binSkip)
(numBins)
(loop)
(clear)

Inherited class methods

Instance Methods

Inherited instance methods

Examples