Brevet FR2785438A1 — publié le 20000505

La présente invention concerne un procédé et un dispositif de génération musicale automatique. Elle s'applique en particulier à la diffusion de musiques d'ambiance, aux supports pédagogiques, à la musique d'attente de systèmes téléphoniques, aux jeux électroniques, aux jouets, aux synthétiseurs musicaux, aux ordinateurs, aux camescopes, aux dispositifs d'alarme, à la télécommunication musicale, et, plus généralement à l'illustration sonore et à la création musicale. Les procédés et dispositifs de génération musicale actuellement connus utilisent une bibliothèque de séquences musicales mémorisées qui servent de base à des manipulations d'assemblages aléatoires automatiques. Ces dispositifs présentent deux types d'inconvénients principaux: d'une part, la variété musicale résultant des manipulations de séquences de musiques existantes est nécessairement très limitée et, d'autre part, la manipulation des paramètres se limite à l'interprétation de l'assemblage des séquences: tempo, volume, instrumentation. Ces inconvénients limitent les applications des dispositifs de génération musicale actuellement connus, à l'illustration sonore non professionnelle. La présente invention entend remédier à ces inconvénients. Elle vise, en particulier, à offrir un procédé et un dispositif de génération de compositions musicales originales d'un usage facile. A cet effet, la présente invention vise, selon un premier aspect, un procédé de génération musicale, caractérisé en ce qu'il comporte: - une opération de traitement d'informations représentatives d'une grandeur physique au cours de laquelle au moins une valeur de paramètre dit " de commande " est générée, - une opération d'association de chaque paramètre de commande avec au moins un paramètre dit " de génération musicale " correspondant, chacun, à au moins deux notes à jouer au cours d'un morceau musical, - une opération de génération musicale mettant en oeuvre chaque paramètre de génération musicale pour générer un morceau musical. Grâce à ces dispositions, non seulement une note peut dépendre d'une grandeur physique, comme dans un instrument de musique, mais un paramètre de génération musicale relatif à au moins deux notes à jouer dépend d'une grandeur physique. Selon des caractéristiques particulières, I'opération de génération musicale comporte, successivement: - une opération de détermination automatique d'une structure musicales composées de moments comportant des mesures, chaque mesure comportant des temps et chaque temps comportant des emplacements de débuts de notes, - une opération de détermination automatique de densités, probabilités d'un début de note à jouer, associées à chaque emplacement, - une opération de détermination automatique de cadences rythmiques en fonction de densités. Selon des caractéristiques particulières, I'opération de génération musicale comporte: - une opération de détermination automatique d'accords harmoniques associés à chaque emplacement, - une opération de détermination automatique de familles de hauteurs de note en fonction de l'accord rythmique associé à un emplacement, - une opération de sélection automatique de hauteur de note associée à chaque emplacement correspondant à un début de note à jouer, en fonction desdites familles et de règles de composition prédéterminée. Selon d'autres caractéristique particulières, I'opération de génération musicale comporte: - une opération de sélection automatique d'instruments d'orchestre, - une opération de détermination automatique de tempo, - une opération de détermination automatique de tonalité générale du morceau, une opération de détermination automatique de vélocité pour chaque emplacement correspondant à un début de note à jouer, - une opération de détermination automatique de durée de chaque note à jouer, - une opération de détermination automatique de cadences rythmiques d'arpèges, et/ou - une opération de détermination automatique de cadences rythmiques d'accords d'accompagnement. Selon des caractéristiques particulières, au cours de l'opération de génération musicale, chaque densité dépend dudit tempo (vitesse d'exécution du morceau). Selon un deuxième aspect, la présente invention vise un procédé de génération musicale prenant en compte une famille de descripteurs, chaque descripteur étant relatif à plusieurs emplacements possibles de début de notes à jouer dans un morceau musical, procédé comportant, pour chaque descripteur, une opération de sélection d'une valeur, caractérisé en ce que, pour au moins une partie desdits descripteurs, ladite valeur dépend d'au moins une grandeur physique. Selon un troisième aspect, la présente invention vise un dispositif de génération musicale, caractérisé en ce qu'il comporte: - un moyen de traitement d'informations représentatives d'une grandeur physique adapté à générer au moins une valeur de paramètre dit " de commande ", - un moyen d'association de chaque paramètre de commande avec au moins un paramètre dit " de génération musicale " correspondant, chacun, à au moins deux notes à jouer au cours d'un morceau musical, - un moyen de génération musicale mettant en oeuvre chaque paramètre de génération musicale pour générer un morceau musical. Selon un quatrième aspect, la présente invention vise un dispositif de génération musicale prenant en compte une famille de descripteurs, chaque descripteur étant relatif à plusieurs emplacements possibles de début de notes à jouer dans un morceau musical, caractérisé en ce qu'il comporte un moyen de sélection, pour chaque descripteur, d'une valeur dépendant d'au moins une grandeur physique. Ces deuxième, troisième et quatrième aspects de l'invention présentent les mêmes caractéristiques particulières et les avantages que le premier aspect. Ceux-ci ne sont donc pas rappelés ici. Grâce à chacune de ces dispositions, la musique générée est cohérente, et agréable à entendre, puisque les paramètres musicaux sont liés entre eux par des contraintes. De plus, la musique générée n'est ni " gratuite " ni accidentelle, ni entièrement aléatoire. Elle correspond à des grandeurs physiques externes, et peut même être faite sans aucune assistance humaine, grâce à la capture de valeurs de grandeurs physique. L'invention vise aussi un disque compact, un support d'information, un modem, un ordinateur et ses périphériques, une alarme, un jouet, un jeu électronique, un gadget électronique, une carte postale, une boîte à musique, un camescope, un enregistreur d'images et de sons, une carte électronique musicale, un diffuseur de musique, un générateur de musique, un livre pédagogique, une oeuvre d'art, un émetteur radio, un émetteur de télévision, un récepteur de télévision, un lecteur et un lecteurenregistreur de cassettes audio, un lecteur et un lecteur-enregistreur de cassettes vidéo, un téléphone, un répondeur téléphonique et un standard téléphonique, caractérisés en ce qu'ils comportent un dispositif tel que succinctement exposé ci-dessus. L'invention vise aussi: - un moyen de stockage d'informations lisible par un ordinateur ou un microprocesseur conservant des instructions d'un programme informatique caractérisé en ce qu'il permet, localement ou à distance, la mise en oeuvre du procédé de l'invention telle que succinctement exposée ci-dessus, - un moyen de stockage d'informations amovible, partiellement ou totalement, et lisible par un ordinateur ou un microprocesseur conservant des instructions d'un programme informatique caractérisé en ce qu'il permet, localement ou à distance, la mise en oeuvre du procédé de l'invention telle que succinctement exposée ci-dessus, et - un moyen de stockage d'informations obtenues par la mise en oeuvre du procédé selon la présente l'invention ou d'un dispositif selon la présente invention. Les caractéristiques préférentielles ou particulières, et les avantages de ce disque compact, de ce support d'information, de ce modem, de cet ordinateur, de ces périphériques, de cette alarme, de ce jouet, de ce jeu électronique, de ce gadget électronique, de cette carte postale, de cette boîte à musique, de ce camescope, de cet enregistreur d'images et de sons, de cette carte électronique musicale, de ce diffuseur de musique, de ce générateur de musique, de ce livre pédagogique, de cette oeuvre d'art, de cet émetteur radio, de cet émetteur de télévision, de ce récepteur de télévision, de ce lecteur et de ce lecteur-enregistreur de cassettes audio, de ce lecteur et de ce lecteur- enregistreur de cassettes vidéo, de ce téléphone, de ce répondeur téléphonique, de ce standard téléphonique et de ces moyens de stockage d'information étant identiques à ceux du procédé tel que succinctement exposé ci-dessus, ces avantages ne sont pas rappelés ici. D'autres avantages et caractéristiques de l'invention ressortiront de la description qui va suivre, faite en regard des dessins annexés dans lesquels: - la figure 1 représente schématiquement un organigramme de génération musicale selon un premier mode de réalisation de la présente invention, - les figures 2A et 2B représentent schématiquement un organigramme de génération musicale selon un deuxième mode de réalisation de la présente invention, - la figure 3 représente un organigramme de détermination de paramètres de génération musicale selon un troisième mode de réalisation de la présente invention, - la figure 4 représente un dispositif adapté à mettre en oeuvre l'organigramme illustré en figure 3, et - la figure 5 représente un organigramme de détermination de paramètres de génération musicale selon un quatrième mode de réalisation de la présente invention. Comme illustré en figure 1, dans un premier mode de réalisation simplifié pour la seule génération et le jeu de la ligne mélodique (ou chant), le procédé et le dispositif objets de la présente invention mettent en oeuvre: - une opération 102 de détermination de la durée la plus courte qu'une note peut posséder dans l'oeuvre musicale, une opération 104 de détermination d'unités temporelles, " positions " ou " emplacements ", sur une échelle temporelle divisée en mesures, mesures divisées en temps, temps divisés en un nombre predéterminé de positions, chaque emplacement temporel possédant une durée égale à la note la plus courte à générer; - une opération 106 de définition d'une valeur de densité pour chaque emplacement, la densité d'un emplacement étant représentative de la probabilité qu'en cet emplacement temporel, une note de la mélodie commence à être jouée; - une opération 108 de génération de cadence rythmique, déterminant, pour chaque position ou emplacement, en fonction de la densité associée à cette position ou à cet emplacement, si une note de la mélodie commence à y être jouée, ou non; - une opération 110 de copie de cadences rythmiques correspondant à des mêmes éléments de l'oeuvre, demi-refrain, refrain, demi- couplet ou couplets, sur l'ensemble du morceau musical, - une opération 112 d'attribution de hauteurs de notes au cours de laquelle, pour chaque emplacement, deux familles de hauteurs de note sont déterminées (par exemple, la première famille composée de hauteurs de notes correspondant à un accord, éventuellement dupliqué d'octave en octave et la deuxième famille composée de hauteurs de notes qui ne sont pas dans la première famille), et, pour chaque succession d'emplacements qui tous correspondent à un début de note de mélodie à jouer, aux emplacements de rangs pairs dans ladite succession, sont associées des hauteurs de note de la première famille de notes et aux emplacements de rangs impairs dans ladite succession, sont associées des hauteurs de note de la deuxième famille de notes, - une opération 114 de filtrage, éventuellement intégrée dans l'opération d'attribution de hauteurs de notes, interdisant deux hauteurs de notes successives d'être plus espacée qu'une portion prédéterminée d'un octave, et - une opération 116 d'ajout de notes à jouer aux successions d'emplacement qui tous correspondent à un début de note de mélodie à jouer lorsque entre ladite succession et la succession suivantes se trouvent plus de trois positions sans début de note à jouer et que la succession comporte un nombre pair de débuts de notes à jouer, afin d'ajouter un début de note à la fin de ladite succession, et de lui attribuer une hauteur de note de la première famille de hauteurs de notes, et - une opération 118 de jeu effectuée par la commande d'un module synthétiseur de telle manière qu'il joue la ligne mélodique définie au cours des opérations précédentes. On observe que dans ce premier mode de réalisation, les notes de la mélodie sont jouées pendant la moitié de la durée précédant le début de la prochaine note à jouer. Selon une variante, une harmonie générale est constituée d'une sélection de hauteurs de notes et la première famille composée de hauteurs de notes correspondant à un accord, éventuellement dupliqué d'octave en octave et la deuxième famille composée de hauteurs de notes de l'harmonie générale qui ne sont pas dans la première famille. On observe que, selon une variante, quelques (moins d'une sur quatre) hauteurs de notes de début de succession sont choisies dans la deuxième famille de hauteurs de notes et la deuxième hauteur de note à jouer dans la succession appartient la première famille de hauteurs de note. Comme illustré en figure 2, dans un deuxième mode de réalisation, le procédé et le dispositif de la présente invention mettent en oeuvre des opérations de détermination de: NA/ la structure interne au temps, comportant: - une opération 202 de définition d'un nombre maximum d'emplacements ou de position (correspondant chacun à la durée minimum d'une note dans le morceau) à jouer par temps, ici, par exemple, 4 emplacements dénommées successivement el, e2, e3 et e4; B/la structure interne à la mesure, comportant: - une opération 204 de définition du nombre de temps par mesure, ici, par exemple, 4 temps par mesure, ce qui correspond donc à 16 positions ou emplacements; C/la structure générale du morceau, comportant: - une opération 206 de définition des durées des moments (refrain, couplet, demi-couplet, demi- refrain, introduction, final), en nombres de mesures, et du nombre de reprises des moments dans le morceau, ici l'introduction possède une durée de 2 mesures, le couplet une durée de 8 mesures, le refrain une durée de 8 mesures, chaque moment, refrain et couplet, étant joué 2 fois et le final étant la répétition du refrain; D/ l'instrumentation, comportant: - une opération 208 de détermination aléatoire, ou non, d'un orchestre composé d'instruments accompagnés de valeurs de réglage ( volume général, réverbération, échos, panoramique, enveloppe, brillance, .); E/ le tempo, comportant: - une opération 210 de génération aléatoire, ou non, d'une vitesse d'exécution du jeu; F/la tonalité, comportant: - une opération 212 de génération aléatoire, ou non, d'une valeur positive ou négative de transposition, la tonalité de base dont la valeur de transposition est " 0 " étant, arbitrairement, le Do majeur (La transposition est une valeur qui décale la mélodie et son accompagnement de un ou plusieurs tons, vers le haut ou vers le bas, par rapport à la tonalité première (conservée..DTD: en mémoire morte). La partie percussion n'est pas affectée par la transposition. Cette valeur "transposition " est reprise au cours de l'étape d'interprétation et est ajoutée à chaque hauteur de note juste avant de les envoyer au synthétiseur, sauf sur la " piste " de percussions); G/les accords harmoniques, comportant: - une opération 214 de tirage aléatoire, ou non, de mode de tirage d'accords; - si le premier mode de tirage d'accords est tiré, une opération 216 de tirage aléatoire, ou non, d'accords harmoniques; - si le deuxième mode de tirage d'accords est tiré, une opération 218 de tirage aléatoire, ou non, de suites d'accords harmoniques, d'une part pour le refrain et, d'autre part, pour le couplet, Ainsi, la suite d'accord est constituée: soit par tirage aléatoire, ou non, accord par accord, la cohérence du choix de chaque accord tiré étant cependant sujet à vérification de sa conformité avec les règles de l'art musical, connues de l'homme du métier, soit par tirage aléatoire, ou non, d'un groupe de huit accords stockés en mémoire parmi une centaine d'autres groupes. Chaque accord intéressant ici une mesure, huit mesures concernent un groupe de huit accords. (Dans le mode de réalisation décrit et représenté, I'invention est appliquée à la génération de chansons, les accords harmoniques utilisés sont choisis parmi les accords parfaits mineurs et majeurs diminués de septième de dominante, de onzième.) H/la mélodie, comportant: H1/ la cadence rythmique de la mélodie, incluant une opération 220 de génération aléatoire, ou non, de trois cadences rythmiques de deux mesures chacune, le couplet recevant les deux premières cadences rythmiques répétées 2 fois et le refrain la troisième cadence rythmique répétée 4 fois. Dans l'exemple décrit et représenté en figure 2, les emplacements el et e3 ont, en moyenne, une densité moyenne (par exemple de l'ordre de grandeur de 1/2) plus grande que les emplacements e2 et e4 (par exemple de l'ordre de grandeur de 1/5). Cependant, la densité est pondérée par un coefficient multiplicatif inversement proportionnel à la vitesse d'exécution du morceau (plus la vitesse est élevée, plus la densité est faible). H2/ les hauteurs de notes incluant une opération 222 de tirage de hauteurs de notes aux positions définies par la cadence rythmique comme des positions de début de note de mélodie à jouer. Une hauteur de note est conditionnée par cinq éléments: l I'harmonie générale, l I'accord harmonique associé à la position dans le moment du morceau, I'emplacement (entre el, e2, e3 et e4), la hauteur de la note précédente, et la présence d'un début de note à la position précédente ou à la position suivante. Au cours de cette opération 222, deux familles de hauteurs de note sont constituées, la première constituée des hauteurs de notes de l'accord harmonique associée à la position de la note et la deuxième composée par les hauteurs de note de la gamme de l'harmonie générale de base (tonalité en cours) amputée (ou non, en variante) des hauteurs de note de la première famille de hauteurs de note. Au cours de cette opération 222, au moins l'une des règles de contraintes suivantes est appliquée au choix des hauteurs de note: les hauteurs de notes tirées pour les emplacements el (positions 1, 5, 9, 13, 17,...) appartiennent toujours à la première famille, deux débuts de notes placées en deux positions successives appartiennent alternativement à l'une des deux familles de hauteurs de note puis à l'autre (" règle d'alternance "), Iorsqu'il n'y a aucun début de note à jouer aux emplacements e2 et e4, la hauteur de note de l'éventuelle note qui commence en e3 est dans la deuxième famille de hauteurs de notes, la dernière note d'une succession de débuts de note suivie d'au moins trois positions sans début de note possède une hauteur de note dans la première famille (soit par ajout d'un début de note à la fin de la succession, soit par violation locale de la règle d'alternance, selon les variantes), la hauteur de note en e4 appartient à la première famille de note lorsqu'il y a changement d'accord harmonique à la position suivante (el) (par violation locale en e4 de la règle d'alternance), et 15. I'intervalle de hauteur entre deux début de notes en deux positions successives est limité à 5 demi-tons. H3/ la vélocité des notes de la mélodie, incluant une opération 224 de génération de vélocité (volume) des notes de la mélodie en fonction de leur emplacement dans le temps et de leur position dans le morceau; H4/ les durées des notes, incluant une opération 226 de génération de fin de chaque note jouée; I/ I'arrangement musical, comportant: - une opération 228 de génération aléatoire, ou non, de deux cadences rythmiques des notes d'arpèges, longues d'une mesure chacune, la première étant recopiée pour être associée à l'ensemble du couplet et la seconde étant recopiée pour être associée à l'ensemble du refrain; - une opération 230 de génération des hauteurs de notes d'arpèges parmi les hauteurs de note de la première famille de hauteurs de notes, avec un intervalle entre deux hauteurs de notes successives inférieur ou égal à 5 demi-tons; - une opération 232 de génération aléatoire, ou non, des vélocités (volume) des notes d'arpèges; - une opération 234 de génération de durées des notes d'arpège; - une opération 236 de génération de deux cadences rythmiques pour le jeu des accords harmoniques, copiées pour être réparties l'une sur le couplet et l'autre sur le refrain, accords d'arrangement qui sont joués quand les arpèges ne jouent pas (La cadence rythmique des accords d'accompagnement, par exemple joués par la guitare, reçoit des valeurs aléatoires, ou non, selon la même méthode que les cadences rythmiques des notes d'arpèges. Ces valeurs déclenchent ou non le jeu de la guitare d'accompagnement. Si, au même moment, une note d'arpège devait être jouée, l'accord est prioritaire et la note d'arpège est annulée); - une opération 238 de génération aléatoire, ou non, de vélocités des accords rythmiques; - une opération 240 de génération aléatoire, ou non, de renversements d'accords; et J/ le jeu du morceau, comportant une opération 242 de transmission à un synthétiseur de toutes les valeurs de réglage et de jeu des différents instruments définis au cours des opérations précédentes. Dans le deuxième mode de réalisation décrit et représenté, un morceau musical est composé et interprété en utilisant la norme " MIDI ". On rappelle que cette norme représente la musique de la manière suivante: "MIDI" est l'abréviation de " Musical Instrument Digital Interface" (que l'on peut traduire, en français, mot à mot, par "interface numérique d'instrument musical") et qui signifie interface de communication numérique entre instruments de musique). Cette norme met en oeuvre: - une connexion physique entre les instruments, qui prend la forme d'une interface série bidirectionnelle par laquelle transite les informations avec un débit donné, et - une norme d'échange d'informations (" general MIDI ") par les câbles reliés aux connexions physiques, la signification de séquences numériques prédéterminées correspondant à des actions prédéfinies des instruments de musique (par exemple, pour jouer la note "do" en milieu de clavier sur le premier canal d'un synthétiseur polyphonique, la séquence 144, , 80). Le langage MIDI concerne tous les paramètres de jeu de note, d'arrêt de note, de hauteur de note, de choix d'instrument, de réglage des "effets" du son de l'instrument: réverbération, effet chorus, échos, panoramique, vibrato, glissando. Ces paramètres suffisent pour produire une musique avec plusieurs instruments: on dispose, en MIDI de 16 canaux polyphoniques parallèles. Par exemple avec le système G800 de la marque ROLAND, on pourrait obtenir 64 notes jouées simultanément. Cependant, la norme MIDI n'est qu'un intermédiaire entre le générateur de mélodie et l'instrument. Dans le cas o un circuit spécifique serait mis en oeuvre, circuit dans lequel le générateur de mélodie fait partie du même circuit électronique que l'instrument, le respect de la norme MIDI ne sera pas indispensable. La phase de jeu est doublée d'une véritable phase d'interprétation grâce à des variations aléatoires, ou non, en temps réel opérées note par note, sur l'expression, le vibrato, le panoramique, le glissando et la justesse fine (connue sous le nom anglais de "tune"), et cela sur l'ensemble des notes de chaque instrument. On observe ici que tous les tirages aléatoires effectués par l'unité centrale 106 portent sur des nombres entiers, éventuellement négatifs et qu'un tirage dans un intervalle borné par deux valeurs peut donner l'une de ces deux valeurs. Préférentiellement, la plage des hauteurs des notes de la mélodie est limitée à la tessiture de la voix humaine. Les hauteurs de notes se répartissent alors sur une plage d'environ un octave et demi, soit, en langage Midi, de la note 57 à la note 77. En ce qui concerne le tableau des vélocités de notes d'arpèges d'accompagnement, chacune des deux cadences rythmiques " arpèges " d'une mesure reçoit des valeurs de vélocité aux emplacements des notes " à jouer ". Chacune des deux mesures de vélocités d'arpège est répartie (copiée) sur la partie du morceau concerné: I'une sur le couplet, I'autre sur le refrain. Pour ce qui est des hauteurs de note de la ligne de basse (par exemple, la contrebasse), dans le mode de réalisation décrit, le jeu de basse joue une fois par temps et sur le temps (emplacement " el "). Par ailleurs, une corrélation de jeu est établie avec la mélodie quand la vélocité d'une note de la mélodie dépasse un certain seuil, cela entraîne la génération d'une note éventuellement supplémentaire de la basse qui peut ne pas se situer sur le temps, mais à mi-temps (emplacement " e3 ") ou en emplacements intermédiaires (emplacements " el " et " e4 "). La hauteur de cette note de basse, supplémentaire ou non, prend la même hauteur que celle de la mélodie mais deux octaves en dessous (en langage Midi, la note 60 devient ainsi 36). Comme illustré en figure 3, dans un troisième mode de réalisation associé au premier mode de réalisation, au moins l'un des paramètres de génération musicale suivants: - la durée la plus courte qu'une note peut posséder dans l'oeuvre musicale, - le nombre d'unités temporelles par temps, - le nombre de temps par mesure, - une valeur de densité associée à chaque emplacement, - la première famille de hauteurs de note, - la première famille de hauteurs de note, - la portion prédéterminée d'un octave qui constitue l'intervalle maximum entre deux hauteurs de notes successives, est représentatif d'une grandeur physique provenant d'une source d'information d'image. Comme illustré en figure 3, dans un troisième mode de réalisation associé au deuxième mode de réalisation, au moins l'un des paramètres de génération musicale suivants: - nombre d'emplacements ou positions par temps, - nombre de temps par mesure, - durée d'un refrain, - durée d'un couplet, -durée d'introduction, - durée de final, - nombre de reprise des moments du morceau, - le choix de l'orchestre, - les réglages des instruments de l'orchestre ( volume général, réverbération, échos, panoramique, enveloppe, brillance,...), - le tempo, - la tonalité, - la sélection des accords harmoniques, - une densité associée à un emplacement, - pour chaque emplacement, chaque famille de hauteurs de note, - chaque règles applicable ou non aux hauteurs de notes, I'intervalle de hauteur maximal entre deux hauteurs de note successives, la vélocité associée à chaque emplacement, - la durée des notes, - les densités associées aux emplacements pour les arpèges, - la vélocité associée à chaque emplacement pour les arpèges, - la durée des notes d'arpège, - les densités associées aux emplacements pour les accords harmoniques, et - la vélocité associée à chaque emplacement pour les accords rythmiques, est représentatif d'une grandeur physique provenant d'une source d'information d'image. Ainsi, en figure 3, au cours d'une opération 302, un mode de fonctionnement est sélectionné entre un mode de fonctionnement par séquence et chant et un mode de fonctionnement " au fil de l'eau ", par modification progressives de paramètres de génération musicale. Lorsque le premier mode de fonctionnement est sélectionné, au cours d'une opération 304, I'utilisateur sélectionne une durée du morceau musical en sélectionne, avec un clavier (figure 4) un début et une fin de séquence d'images animées. Puis, au cours d'une opération 306, une séquence d'images (premier mode de fonctionnement) ou les dix dernières secondes d'images (deuxième mode de fonctionnement) provenant d'une caméra vidéo ou d'une mémoire d'images est traitée selon des techniques de traitement d'images connues de l'homme du métier, pour déterminer au moins l'un des paramètres suivants: -la luminance moyenne de l'image, - I'évolution de la luminance moyenne de l'image, - fréquence de fortes variation de luminance, - amplitude de variation de luminance, - chrominance moyenne de l'image, - I'évolution de la chrominance moyenne de l'image, - fréquence de forte variation de chrominance, - amplitude de variation de chrominance, - durée des plans (détectée par l'évolution brutale entre deux images successives de luminance moyenne et/ou de la chrominance moyenne), - mouvements dans l'image (caméra ou objet). Puis, au cours d'une opération 308, chaque valeur de paramètre déterminée au cours de l'opération 306 est mise en correspondance avec au moins une valeur de paramètre de génération musicale décrit ci-dessus. Ensuite, au cours d'une opération 310, un morceau (premier mode de fonctionnement) ou deux moments (refrain et couplet, deuxième mode de fonctionnement) d'un morceau sont générés conformément au mode de réalisation de génération musicale associé (premier ou deuxième mode de réalisation, illustrés en figures 1 et 2). Enfin, au cours d'une opération 312, le morceau de musique généré est joué en synchronisation avec l'affichage de l'image animée, mémorisé sur un support d'information. Dans le deuxième mode de fonctionnement (génération musicale " au fil de l'eau " évoluant progressivement), les paramètres de génération musicale évolue progressivement d'un moment musical au suivant. En figure 4 sont représentés, pour la mise en oeuvre du troisième mode de réalisation du procédé de génération musicale de la présente invention illustré en figure 3: - reliés entre eux par un bus de données et d'adresse 101 une horloge 102, qui cadence le fonctionnement du dispositif, 15. une source d'information d'image 103 (mémoire d'image ou capteur d'image), une mémoire vive 104 dans laquelle sont conservées des données intermédiaires de traitement, des variables et des résultats de traitements, 20. une mémoire morte 105, dans laquelle est conservé le programme de fonctionnement du dispositif, un processeur 106, qui est adapté à faire fonctionner le dispositif et à organiser les flux sur le bus 101, pour mettre en oeuvre le programme conservé dans la mémoire 105, 25. un clavier 107 qui permet à l'utilisateur de choisir un mode de fonctionnement du dispositif et, éventuellement de désigner un début et une fin de séquence (premier mode de fonctionnement), un afficheur 108 qui permet à l'utilisateur de dialoguer avec le dispositif et de voir l'affichage de l'image animée, un synthétiseur musical polyphonique 109, un amplificateur 111, à deux voies, relié à la sortie du synthétiseur musical polyphonique 109, et À deux haut-parleurs 110 reliés à la sortie de l'amplificateur 111. Le synthétiseur musical polyphonique 109 dispose des fonctions et des dispositifs adaptés à la norme "MIDI" lui permettant de communiquer avec d'autres machines dotées de cette même implantation et ainsi de comprendre les codes General MIDI qui désignent les principaux paramètres des éléments constitutifs d'une oeuvre musicale, ces paramètres étant fournis par le processeur 106, par l'intermédiaire d'une interface MIDI (non représentée). A titre d'exemple, le synthétiseur musical polyphonique 109 est de la marque ROLAND et de référence commerciale E70. Il fonctionne avec trois amplificateurs incorporés ayant, chacun une puissance de sortie maximale de 75 watts pour les sons aigus et médiums et de 15 Watts pour les sons graves. Comme illustré en figure 5, dans un quatrième mode de réalisation associé au premier mode de réalisation, au moins l'un des paramètres de génération musicale suivants: - la durée la plus courte qu'une note peut posséder dans l'oeuvre musicale, - le nombre d'unités temporelles par temps, - le nombre de temps par mesure, - une valeur de densité associée à chaque emplacement, - la première famille de hauteurs de note, - la première famille de hauteurs de note, - la portion prédéterminée d'un octave qui constitue l'intervalle maximum entre deux hauteurs de notes successives, est représentatif d'une grandeur physique provenant d'un capteur d'image. Comme illustré en figure 5, dans un quatrième mode de réalisation associé au deuxième mode de réalisation, au moins l'un des paramètres de génération musicale suivants: - nombre d'emplacements ou positions par temps, -nombre de temps par mesure, - durée d'un refrain, - durée d'un couplet, - durée d'introduction, - durée de final, - nombre de reprise des moments du morceau, - te choix de l'orchestre, - les réglages des instruments de l'orchestre ( volume général, réverbération, échos, panoramique, enveloppe, brillance,...), - le tempo, - la tonalité, - la sélection des accords harmoniques, - une densité associée à un emplacement, - pour chaque emplacement, chaque famille de hauteurs de note, - chaque règles applicable ou non aux hauteurs de notes, I'intervalle de hauteur maximal entre deux hauteurs de note successives, la vélocité associée à chaque emplacement, - la durée des notes, - les densités associées aux emplacements pour les arpèges, - la vélocité associée à chaque emplacement pour les arpèges, - la durée des notes d'arpège, - les densités associées aux emplacements pour les accords harmoniques, et - la vélocité associée à chaque emplacement pour les accords rythmiques, est représentatif d'une grandeur physique provenant d'un capteur d'image. Ainsi, en figure 5, au cours d'une opération 502, l'image provenant d'une caméra vidéo ou d'un camescope est traitée selon des techniques de traitement d'images connues de l'homme du métier, pour déterminer au moins l'un des paramètres suivants de position corporelle de l'utilisateur, et préférentiellement de position manuelle sur un fond monochrome (préférentiellement blanc): - position moyenne horizontale du corps, des mains ou d'une baguette de chef d'orchestre, - position moyenne verticale du corps, des mains ou d'une baguette de chef d'orchestre, plage de positions horizontale (écart type) du corps, des mains ou d'une baguette de chef d'orchestre, - plage de positions verticale (écart type) du corps, des mains ou d'une baguette de chef d'orchestre, - pente moyenne du nuage de positions du corps, des mains ou d'une baguette de chef d'orchestre, et - battement de position moyenne verticale et horizontale (définissant les quatre emplacement dans un temps, et les vélocités associées à ces emplacements). Puis, au cours d'une opération 504, chaque valeur de paramètre déterminée au cours de l'opération 502 est mise en correspondance avec au moins une valeur de paramètre de génération musicale décrit ci-dessus. Ensuite, au cours d'une opération 506, deux moments (refrain et couplet) d'un morceau sont générés conformément au mode de réalisation de génération musicale associé (premier ou deuxième mode de réalisation, illustrés en figures 1 et 2). Enfin, au cours d'une opération 508, le morceau de musique généré est joué ou mémorisé sur un support d'information. Les paramètres de génération musicale correspondant à une partie copiée (cadence rythmique, hauteurs de notes, accords) évoluent progressivement d'un moment musical au suivant alors que les vélocités et durées des notes évoluent immédiatement en relation avec les paramètres captés. On observe que le dispositif illustré en figure 4 est adapté à la mise en oeuvre du quatrième mode de réalisation du procédé de génération musicale de la présente invention, illustré en figure 5. De la même manière qu'exposé en regard des figures 3 à 5, et selon des mises en correspondances arbitraires, d'autres capteurs de grandeurs physiques que les capteurs d'images peuvent être mis en oeuvre conformément à d'autres modes de réalisation de la présente invention. Ainsi, dans un cinquième mode de réalisation de la présente invention, des capteurs de grandeurs physiologiques du corps de l'utilisateur, tels que: - un actimètre, - un tensiomètre, - un capteur de pouls, - un capteur de frottements, par exemple sur des draps ou un oreiller (pour constituer un réveil matin qui suive le réveil de l'utilisateur), - un capteur de pression en différents points de gants et/ou de chaussures, - un capteur de pression sur muscles de bras et/ou de jambe, permettent de générer des valeurs de paramètres représentatif de grandeurs physiques qui, une fois mis en correspondance avec des paramètres de génération musicale, permettent la génération de morceaux musicaux. Dans un sixième mode de réalisation, non représenté, les paramètres représentatifs d'une grandeur physique sont représentatifs de la voix de l'utilisateur, par l'intermédiaire d'un microphone. Dans un exemple de mise en oeuvre de ce sixième mode de réalisation, un microphone permet à l'utilisateur de fredonner une partie d'une mélodie, par exemple un couplet et l'analyse de sa voix donne directement des valeurs des paramètres de génération musicale, de telle manière que le morceau composé comporte la partie de la mélodie fredonnée par l'utilisateur. Ainsi, les paramètres de génération musicale suivant peuvent directement être obtenus par traitement du signal sortant d'un microphone: traduction en langage midi de notes de mélodie chantée, - tempo (vitesse d'exécution), - intervalle de hauteur maximal entre deux notes jouées successivement, - tonalité, - plage harmonique, - orchestre, - vélocités des emplacements, - densités des emplacements, - durées des notes. Dans un septième mode de réalisation, non représenté, associé ou non ou sixième mode de réalisation, un texte est fourni par l'utilisateur et un système de synthèse vocale fait chanter ce texte sur la mélodie. Dans un huitième mode de réalisation, non représenté, I'utilisateur met en oeuvre un clavier, par exemple un clavier d'ordinateur, pour effectuer chacun des choix de paramètre de génération musicale. Dans un neuvième mode de réalisation, non représenté, la détermination des valeurs de paramètres musicaux est effectuée en fonction de longueurs de phrases de texte, de mots utilisés dans ce texte, de leur connotation dans un dictionnaire de liens texte-émotion-paramètre musical, d'un nombre de pieds par ligne, des rimes de ce texte,... Ce neuvième mode de réalisation se combine favorablement avec le sixième mode de réalisation. Dans un dixième mode de réalisation non représenté, la détermination des valeurs de paramètres musicaux est effectuée en fonction de d'objets graphiques mis en oeuvre dans un logiciel de dessin ou de réalisation graphique, en fonction de courbes mathématiques, de résultats dans un logiciel tableur, de réponses à un questionnaire ludique (choix d'animal, de fleur, de nom, de pays, de couleur, de forme géométrique, d'objet, de style...), de description d'un menu gastronomique. Dans un onzième mode de réalisation, non représenté, la détermination des valeurs des paramètres musicaux est effectuée en fonction de l'un des traitements suivants: - traitement d'image d'une peinture, - traitement d'images d'une sculpture, - traitements d'images d'une oeuvre architecturale, - traitement de signaux provenant de capteurs olfactifs ou gustatifs (pour associer un morceau musical à un vin dans lequel au moins un capteur gustatif est positionné ou à un parfum), REVENDICATIONS 1. Procédé de génération musicale, caractérisé en ce qu'il comporte: - une opération de traitement d'informations représentatives d'une grandeur physique au cours de laquelle au moins une valeur de paramètre dit " de commande " est générée, - une opération d'association de chaque paramètre de commande avec au moins un paramètre dit " de génération musicale " correspondant à au moins deux notes à jouer au cours d'un morceau musical, - une opération de génération musicale mettant en oeuvre chaque paramètre de génération musicale pour générer un morceau musical. 2. Procédé de génération musicale selon la revendication 1, caractérisé en ce que l'opération de génération musicale comporte, successivement: - une opération de détermination automatique d'une structure musicales composées de moments comportant des mesures, chaque mesure comportant des temps et chaque temps comportant des emplacements de débuts de notes, - une opération de détermination automatique de densités, probabilités d'un début de note à jouer, associées à chaque emplacement, - une opération de détermination automatique de cadences rythmiques en fonction de densités. 3. Procédé de génération musicale selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que l'opération de génération musicale comporte: - une opération de détermination automatique d'accords harmoniques associés à chaque emplacement, - une opération de détermination automatique de familles de hauteurs de note en fonction de l'accord rythmique associé à un emplacement, - une opération de sélection automatique de hauteur de note associée à chaque emplacement correspondant à un début de note à jouer, en fonction desdites familles et de règles de composition prédéterminée. 4. Procédé de génération musicale selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'opération de génération musicale comporte: - une opération de sélection automatique d'instruments d'orchestre, - une opération de détermination automatique de tempo, - une opération de détermination automatique de tonalité générale du morceau, une opération de détermination automatique de vélocité pour chaque emplacement correspondant à un début de note à jouer, - une opération de détermination automatique de durée de chaque note à jouer, - une opération de détermination automatique de cadences rythmiques d'arpèges, et/ou - une opération de détermination automatique de cadences rythmiques d'accords d'accompagnement. 5. Procédé de génération musicale selon la revendications 4, caractérisé en ce que, au cours de l'opération de génération musicale, chaque densité dépend dudit tempo (vitesse d'exécution du morceau). 6. Dispositif de génération musicale, caractérisé en ce qu'il comporte: un moyen de traitement d'informations représentatives d'une grandeur physique adapté à générer au moins une valeur de paramètre dit " de commande ", - un moyen d'association de chaque paramètre de commande avec au moins un paramètre dit " de génération musicale " correspondant, chacun, à au moins deux notes à jouer au cours d'un morceau musical, - un moyen de génération musicale mettant en oeuvre chaque paramètre de génération musicale pour générer un morceau musical.