Accueil

envelope2


Description :

La fonction envelope2 de la bibliothèque chant-lib permet d’appliquer une enveloppe d’amplitude à chacune des notes synthétisées par l’objet chant. La forme de cette enveloppe est définie par une BPF dont la sortie self peut-être connectée sur la première entrée de la fonction envelope2 (bpf0). La forme décrite dans la BPF est alors transformée en une table de fonction Csound (GEN07) dont la précision (nombre de points) est définie par la valeur donnée à la troisième entrée (pnts) de la fonction envelope2. Enfin, la deuxième entrée (amps) permet de transmettre la liste des amplitudes des notes à synthétiser à l’objet chant.
Il faut préciser qu’à la différence de la fonction envelope, il n’est pas possible d’utiliser l’interpolation.
Dans la mesure où l’amplitude de chaque note est définie au niveau de la liste des amplitudes, il serait inutile d’appliquer une enveloppe complexe globale à l’ensemble de la phrase musicale dans le cas présent.
envelope2 doit être connectée à l'entrée envelope de la fonction chant.


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

bpf0
(bpf) : Bpf donnant la forme de l’enveloppe d’amplitude à appliquer.
pnts
(nombre) : Donne le nombre de points de la table de fonction. Sa valeur par défaut est 2048.
amps
(liste) : Liste des amplitudes des formants. Sa valeur par défaut est (70).



Utilisation de la fonction envelope2 avec la fonction chant.


Romain MICHON