|PROFILE|::MEAN-DERIVATION
Arguments: list gr¡ &optional note? [generic-function]
Operation de simplification de profils melodiques.
Ce module genere un profil melodique resultant d'un processus
de calcul de moyenne entre des notes consecutives de <list>.
Exemple:
soit <list> = (6000 5700 5100 5200 4900 5800 6400 7200 7800 7500 6600 6800)
et <gr¡> = 1
Le resultat sera:
(5850 5400 5150 5050 5350 6100 6800 7500 7650 7050 6700)
ou
Ce module genere un profil melodique resultant d'un processus
de calcul de moyenne entre des notes consecutives de <list>.
Exemple:
soit <list> = (6000 5700 5100 5200 4900 5800 6400 7200 7800 7500 6600 6800)
et <gr¡> = 1
Le resultat sera:
(5850 5400 5150 5050 5350 6100 6800 7500 7650 7050 6700)
ou
5850 est la moyenne entre 6000 et 5700,
5400 est la moyenne entre 5700 et 5100,
et ainsi de suite.
et que le nombre d'elements est reduit de un
Si nous gardons la mme <list> et nous faisons <gr¡> = 2,
le resultat sera:
(5625 5275 5100 5200 5725 6450 7150 7575 7350 6875)
ou
5625 est la moyenne entre 5850 et 5400,
5275 est la moyenne entre 5400 et 5150,
et ainsi de suite.
5400 est la moyenne entre 5700 et 5100,
et ainsi de suite.
et que le nombre d'elements est reduit de un
Si nous gardons la mme <list> et nous faisons <gr¡> = 2,
le resultat sera:
(5625 5275 5100 5200 5725 6450 7150 7575 7350 6875)
ou
5625 est la moyenne entre 5850 et 5400,
5275 est la moyenne entre 5400 et 5150,
et ainsi de suite.
(se rappeler que (5850 5400 5150...)
sont les resultats du processus avec <gr¡> = 1)
sont les resultats du processus avec <gr¡> = 1)
Nous pouvons calculer ce processus avec plusieurs degres de profondeur,
mais en se souvenant que a chaque fois la liste resultante sera reduite d'un element
mais en se souvenant que a chaque fois la liste resultante sera reduite d'un element
Il est possible aussi d'utiliser l'entree optionnelle <note?>
pour ajuster la forme generee a un champs harmonique particulier.
pour ajuster la forme generee a un champs harmonique particulier.
<list> est une liste simple de hauteurs en listents.
<gr¡> est le niveau de profondeur du processus.
<note?> entree optionnelle qui permet l'ajustement de la forme generee
<gr¡> est le niveau de profondeur du processus.
<note?> entree optionnelle qui permet l'ajustement de la forme generee
a un champs harmonique quelconque. <note?> peut tre soit une echelle soit un accord.