GEN Routines
GEN01 - Transfers data from a soundfile into a function table.
GEN02 - Transfers data from immediate pfields into a function table.
GEN03 - Generates a stored function table by evaluating a polynomial.
GEN04 - Generates a normalizing function.
GEN05 - Constructs functions from segments of exponential curves.
GEN06 - Generates a function comprised of segments of cubic polynomials.
GEN07 - Constructs functions from segments of straight lines.
GEN08 - Generate a piecewise cubic spline curve.
GEN09 - Composite waveforms made up of weighted sums of simple sinusoids.
GEN10 - Composite waveforms made up of weighted sums of simple sinusoids.
GEN11 - Additive set of cosine partials.
GEN12 - Generates the log of a modified Bessel function of the second kind.
GEN13 - Stores a polynomial whose coefficients derive from the Chebyshev polynomials of the first kind.
GEN14 - Stores a polynomial whose coefficients derive from Chebyshevs of the second kind.
GEN15 - Creates two tables of stored polynomial functions.
GEN16 - Creates a table from a starting value to an ending value.
GEN17 - Creates a step function from given x-y pairs.
GEN18 - Writes composite waveforms made up of pre-existing waveforms.
GEN19 - Composite waveforms made up of weighted sums of simple sinusoids.
GEN20 - Generates functions of different windows.
GEN21 - Generates tables of different random distributions.
GEN23 - Reads numeric values from a text file.
GEN24 - Reads numeric values from another allocated function-table and rescales them.
GEN25 - Construct functions from segments of exponential curves in breakpoint fashion.
GEN27 - Construct functions from segments of straight lines in breakpoint fashion.
GEN28 - Reads a text file which contains a time-tagged trajectory.
GEN30 - Generates harmonic partials by analyzing an existing table.
GEN31 - Mixes any waveform specified in an existing table.
GEN32 - Mixes any waveform, resampled with either FFT or linear interpolation.
GEN33 - Generate composite waveforms by mixing simple sinusoids.
GEN34 - Generate composite waveforms by mixing simple sinusoids.
GEN40 - Generates a random distribution using a distribution histogram.
GEN41 - Generates a random list of numerical pairs.
GEN42 - Generates a random distribution of discrete ranges of values.
GEN43 - Loads a PVOCEX file containing a PV analysis.
GEN44 - Creates a stifness matrix for scan/scanu.
GEN49 - Transfers data from an MP3 soundfile into a function table.
GEN51 - fills a table with a fully customized micro-tuning scale, in the manner of Csound opcodes cpstun, cpstuni and cpstmid.
GEN52 - Creates an interleaved multichannel table from the specified source tables, in the format expected by the ftconv opcode.
GEN53 - creates a linear-phase or minimum-phase impulse response table from a source table containing a frequency response or an impulse response.
"exp" - fills a table from an exponential formula.
"farey" - fills a table from a Farey sequence.
"padsynth" - fills a table using the padsynth algorithm.
"quadbezier" - fills a table with a quadratic Bézier curve.
"sone" - fills a table from a sone function formula.
"tanh" - fills a table from a hyperbolic tangent formula.
"wave" - fills a table from a wavelet transform.