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. Ces fonctions GEN ne sont pas appelées par un numéro, mais par un nom.