Routines GEN

Les routines GEN sont utilisées comme générateurs de données pour les tables de fonction. Quand une table de fonction est créée au moyen de l'instruction de partition f la fonction GEN est donnée dans le quatrième argument. Un numéro de GEN négatif implique que la fonction ne sera pas normalisée et qu'elle gardera ses valeurs originales.

Générateurs Sinus/Cosinus :

Générateurs par morceaux de ligne/exponentielle

Routines GEN d'accès fichier :

Routines GEN d'accès à des valeurs numériques

Routines GEN de fonction fenêtre

Routines GEN de fonction aléatoire

Routines GEN de distorsion non-linéaire

Routines GEN de dimensionnement de l'amplitude

Routines GEN de mixage

Routines GEN de hauteur et d'accordage

Routines GEN nommées

On peut ajouter des routines GEN à Csound au moyen de greffons de fonction GEN. Il y a actuellement un seul greffon GEN qui fournit les fonctions exponentielle et tangente hyperbolique, ainsi que la fonction de sonie. Il y a aussi un générateur appelé farey pour les opérations sur les suites de Farey et un générateur de courbes de Bézier. Ces fonctions GEN ne sont pas appelées par un numéro, mais par un nom.