Gen routines http://www.csounds.com/manual/html/ScoreGenRef.html
- skipNorm :: Irate -> Irate
- ftempty :: Irate
- gen09 :: Int -> [Double] -> Irate
- gen10 :: Int -> [Double] -> Irate
- gen11 :: Int -> [Double] -> Irate
- gen19 :: Int -> [Double] -> Irate
- gen30 :: Int -> Irate -> [Double] -> Irate
- gen33 :: Int -> Irate -> [Double] -> Irate
- gen34 :: Int -> Irate -> [Double] -> Irate
- gen05 :: Int -> [Double] -> Irate
- gen06 :: Int -> [Double] -> Irate
- gen07 :: Int -> [Double] -> Irate
- gen08 :: Int -> [Double] -> Irate
- gen16 :: Int -> [Double] -> Irate
- gen25 :: Int -> [Double] -> Irate
- gen27 :: Int -> [Double] -> Irate
- gen01 :: Int -> String -> [Double] -> Irate
- gen23 :: Int -> String -> Irate
- gen28 :: Int -> String -> Irate
- gen02 :: Int -> [Double] -> Irate
- gen17 :: Int -> [Double] -> Irate
- gen20 :: Int -> [Double] -> Irate
- gen21 :: Int -> [Double] -> SideEffect Irate
- gen40 :: Int -> Irate -> SideEffect Irate
- gen41 :: Int -> [Double] -> SideEffect Irate
- gen42 :: Int -> [Double] -> SideEffect Irate
- gen43 :: Int -> String -> [Double] -> Irate
- gen03 :: Int -> [Double] -> Irate
- gen13 :: Int -> [Double] -> Irate
- gen14 :: Int -> [Double] -> Irate
- gen15 :: Int -> [Double] -> Irate
- gen04 :: Int -> Irate -> [Double] -> Irate
- gen12 :: Int -> [Double] -> Irate
- gen24 :: Int -> Irate -> [Double] -> Irate
- gen18 :: Int -> [(Irate, Double, Int, Int)] -> Irate
- gen31 :: Int -> Irate -> [Double] -> Irate
- gen32 :: Int -> [(Irate, Int, Double, Double)] -> Irate
Documentation
Empty table (csound f0)
Sine/Cosine generators
gen09 :: Int -> [Double] -> IrateSource
GEN09 - Composite waveforms made up of weighted sums of simple sinusoids.
gen10 :: Int -> [Double] -> IrateSource
GEN10 - Composite waveforms made up of weighted sums of simple sinusoids.
gen19 :: Int -> [Double] -> IrateSource
GEN19 - Composite waveforms made up of weighted sums of simple sinusoids.
gen30 :: Int -> Irate -> [Double] -> IrateSource
GEN30 - Generates harmonic partials by analyzing an existing table.
gen33 :: Int -> Irate -> [Double] -> IrateSource
GEN33 - Generate composite waveforms by mixing simple sinusoids.
gen34 :: Int -> Irate -> [Double] -> IrateSource
GEN34 - Generate composite waveforms by mixing simple sinusoids.
Line/Exponential Segment Generators:
gen05 :: Int -> [Double] -> IrateSource
GEN05 - Constructs functions from segments of exponential curves.
gen06 :: Int -> [Double] -> IrateSource
GEN06 - Generates a function comprised of segments of cubic polynomials.
gen07 :: Int -> [Double] -> IrateSource
GEN07 - Constructs functions from segments of straight lines.
gen16 :: Int -> [Double] -> IrateSource
GEN16 - Creates a table from a starting value to an ending value.
gen25 :: Int -> [Double] -> IrateSource
GEN25 - Construct functions from segments of exponential curves in breakpoint fashion.
gen27 :: Int -> [Double] -> IrateSource
GEN27 - Construct functions from segments of straight lines in breakpoint fashion.
File Access GEN Routines:
gen01 :: Int -> String -> [Double] -> IrateSource
GEN01 - Transfers data from a soundfile into a function table.
gen28 :: Int -> String -> IrateSource
GEN28 - Reads a text file which contains a time-tagged trajectory.
Numeric Value Access GEN Routines
gen02 :: Int -> [Double] -> IrateSource
GEN02 - Transfers data from immediate pfields into a function table.
Window Function GEN Routines
Random Function GEN Routines
gen21 :: Int -> [Double] -> SideEffect IrateSource
GEN21 - Generates tables of different random distributions.
gen40 :: Int -> Irate -> SideEffect IrateSource
GEN40 - Generates a random distribution using a distribution histogram.
gen41 :: Int -> [Double] -> SideEffect IrateSource
GEN41 - Generates a random list of numerical pairs.
gen42 :: Int -> [Double] -> SideEffect IrateSource
GEN42 - Generates a random distribution of discrete ranges of values.
gen43 :: Int -> String -> [Double] -> IrateSource
GEN43 - Loads a PVOCEX file containing a PV analysis.
Waveshaping GEN Routines
gen03 :: Int -> [Double] -> IrateSource
GEN03 - Generates a stored function table by evaluating a polynomial.
gen13 :: Int -> [Double] -> IrateSource
GEN13 - Stores a polynomial whose coefficients derive from the Chebyshev polynomials of the first kind.
gen14 :: Int -> [Double] -> IrateSource
GEN14 - Stores a polynomial whose coefficients derive from Chebyshevs of the second kind.
Amplitude Scaling GEN Routines
gen12 :: Int -> [Double] -> IrateSource
GEN12 - Generates the log of a modified Bessel function of the second kind.
gen24 :: Int -> Irate -> [Double] -> IrateSource
GEN24 - Reads numeric values from another allocated function-table and rescales them.
Mixing GEN Routines
gen18 :: Int -> [(Irate, Double, Int, Int)] -> IrateSource
GEN18 - Writes composite waveforms made up of pre-existing waveforms.