Accueil

envelope


Description :

La fonction envelope de la bibliothèque chant-lib permet d’appliquer une enveloppe d’amplitude de type attaque – maintien – chute sur les différentes notes d’une phrase musicale produite par la fonction chant ou sur la phrase musicale dans sa totalité. envelope est la seule fonction obligatoire avec chant de la bibliothèque chant-lib. En effet, elle doit être connectée à l’entrée envelope de la fonction chant pour que la synthèse ait lieu. Elle permet aussi de contrôler les paramètres de l’interpolation linéaire entre chaque note. Enfin, c’est par cette fonction que la liste des amplitudes est transmise à la fonction chant.

L'ensemble des paramètres de envelope sont des listes. Si ces listes ne contiennent qu'un seul élément alors que plusieurs notes doivent être jouées, les mêmes paramètres seront attribués à chaque note pour l'enveloppe. Il est aussi possible d'indiquer la forme de l'enveloppe note par note dans le cas où l'interpolation est désactivée.


Paramètres (dans l'ordre des entrées) :

att
(listes) : La durée des attaques en secondes. Sa valeur par défaut est (0.1).
rel
(listes) : La durée des chutes en secondes. Sa valeur par défaut est (0.1).
interp
(t) : La durée de l’interpolation linéaire entre chaque note. Si celle-ci est égale à zéro, l’étape d’interpolation est sautée dans Csound et l’enveloppe s’applique à toutes les notes de la phrase musicale. Si celle-ci est supérieure à zéro, l’enveloppe est appliquée à la phrase musicale dans sa totalité dans la mesure où les notes sont interpolées. Sa valeur par défaut est 0.
amps
(liste) : La liste des amplitudes de chaque note à jouer est en décibels. Sa valeur par défaut est (70).



Utilisation de la fonction envelope avec la fonction chant


Romain MICHON