The Alternative Csound Reference Manual
Previous | Score Statements and GEN Routines | Next

# GEN Routines

Table of Contents
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 — Generate composite waveforms made up of weighted sums of simple sinusoids.
GEN10 — Generate composite waveforms made up of weighted sums of simple sinusoids.
GEN11 — Generates an 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 — Generate composite waveforms made up of weighted sums of simple sinusoids.
GEN20 — Generates functions of different windows.
GEN21 — Generates tables of different random distributions.
GEN22 — Deprecated.
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.

Previous | Home | Next
Score Statements and GEN Routines | Up | GEN01