Accueil

vibra


Description :

La fonction vibra permet de contrôler les paramètres de la modulation périodique de la fréquence f0 de la fondamentale. Elle doit être connectée à l'entrée vibra de la fonction chant.

Afin que le vibrato produit sonne de la façon la plus naturelle, il est nécessaire d’introduire des microvariations aléatoires au niveau de sa fréquence et de son amplitude. En effet, les cordes vocales ne sont pas en mesure de moduler de façon périodique leur fréquence de vibration de manière aussi précise qu’un oscillateur. Ces micromodulations sont implémentées dans vibra grâce à un ensemble de quatre jitters qui permettent de générer des valeurs aléatoires à une fréquence donnée. Ainsi, la fréquence et l’amplitude du vibrato sont modulées de la façon suivante :

Fréquence finale = (fréquence du vibrato)*((jitter1+jitter2)/2)
Amplitude finale = (amplitude du vibrato)*((jitter3+jitter4)/2)

Les amplitudes de jitter1 et jitter2 indiquent donc le taux de variation de la fréquence du vibrato, celles de jitter3 et jitter4 le taux de variations de l’amplitude du vibrato.

L'ensemble des paramètres de vibra 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 le vibrato. Il est aussi possible d'indiquer les paramètres du vibrato note par note.


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

vibamp
(liste) : Amplitude du vibrato exprimée comme un ratio de la fréquence de la fondamentale. Si vibamp=0, aucun vibrato n’est appliqué, si vibamp=1, la fréquence de la fondamentale oscillera entre -50% et +50% de sa valeur initiale. Des valeurs cohérentes pour vibamp peuvent être comprises entre 0 et 0.07. Sa valeur par défaut est (0.05).
vala1 et vala2
(listes) : Amplitudes des deux jitters variant de façon aléatoire l’amplitude du vibrato exprimée comme un ratio de vibamp. Leur valeur par défaut est (0.01).
tvala1 et tvala2
(listes) : Fréquences de production des valeurs aléatoires modulant vibamp. Leur valeur par défaut est (5000).
vibfreq
(liste) : Fréquences de vibrato. Des valeurs cohérentes sont comprises entre 5 et 8 Hz. La valeur par défaut de vibfreq est (5).
valf1 et valf2
(listes) : Amplitudes des deux jitters variant de façon aléatoire la fréquence du vibrato exprimée comme un ratio de vibfreq. Leur valeur par défaut est (0.01).
tvalf1 et tvalf2
(listes) : Fréquences de production des valeurs aléatoires modulant vibfreq. Leur valeur par défaut est (1000).



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

jitter et envelope-vib
(listes) : Entrées pour la connexion des fonctions chant-jitter et envelope-vib



Utilisation de la fonction vibra avec la fonction chant


Romain MICHON