AtsSynth:
Filter:
sc3-plugins/Classes (extension) | Libraries > JoshUGens | UGens > Analysis:Synthesis

AtsSynth
ExtensionExtension

Resynthesize sine data from an ATS analysis file
 

Description

Resynthesizes information from an ATS file, with transformations.

WARNING: If you try to resynthesize partials or bands that don't exist, those partials will fail silently. All valid partials will still be synthesized.

Class Methods

.ar

Arguments:

atsbuffer

The buffer number that contains the AtsFile information.

numPartials

The number of partials to synthesize.

partialStart

The partial in the analysis to start the synthesis on. Partial 0 is the first partial.

partialSkip

An integer that indicates the increment from partialStart of which partials to synthesize.

filePointer

A value (between 0 and 1) that indicates which part of the file to synthesize. Accepts ugens or a static value.

freqMul

A multiplier on the sinusoidal frequency information.

freqAdd

A value to add to frequency information.

mul
add

Examples

NOTE: For resynthesis purposes, an ATS file needs to be loaded into a buffer. When loading an ATS file, you need to supply a buffer number to store ATS data in.