FR 2473173 A1 19810710 FR 7906733 A 19790316 La présente invention concerne un instrument de musique électronique utilisant une nouvelle technique permettant de constituer la majeure partie de la section génératrice des sons musicaux par un circuit numérique. Une technologie dite analogue a jusqu'ici été utilisée de maniere dominante dans le domaine des instruments de musique électroniques tels que les orgues électroniques, les pianos électroniques, les synthétiseurs musicaux mais la technologie numérique, qui a récemment pris un développement marqué, a également été utilisée partiellement dans ce domaine. Une commande épouvantablement compliquée est nécessaire pour fabriquer la partie principale ( l'unité de formation de l'onde sonore musicale, l'unité de formation de la période de la note, l'unité pour former la courbe délimitant les variations positives et les variations négatives du volume et similaires) dans l'étage de production du son musical d'un instrument de musique électronique selon la technologie du circuit intégré à grande échelle lorsqQ:on utilise une technologie numérique C'est pourquoi aucun instrume.t de musique électronique d'une construction simple, résultant d'une application complète de la technologie nmSrique à la construction de l'instrument de musique, n'a été mis au point avec succès. Dans les instruments de musique électroniques, la formation des diverses ondes sonores musicales est d'une grande importance pour pouvoir produire des sons musicaux ayant des timbres variés. Dans ce but, de nombreuses propositions ont été faites pour définir les ondes sonores musicales. Selon l'une de ces propositions, des ondes sinusoidales allant de l'onde fondamentale aux harmoniques supérieurs avec des ordre donnés , sont emmagasinées dans une pluralité de mémoires sous la forme de signaux numériques représentant les amplitudes des ondes. Lorsqu'un son musical est défini, les ondes sinusoidales ayant les ordres correspondants sont lues sélectivement et simultanement et, ensuite, les ondes sinusoidales ainsi lues sont synthe- tisées pour former une forme d'onde définie du son musical. Une autre proposition emmagasine en permanence des signaux numériques représentant des ondes fondamentales telles que l'onde en triangle, l'onde sinusoidale, l'onde rectangulaire et l'onde en dents de scie dans une unité mémoire de la forme d'onde. Une proposition supplémentaire est d'emmagasiner en permanence des signaux représentant numériquement ou de façon analogue des ondes données de sons musicaux dans une mémoire fixe. Afin d'obtenir une onde sonore musicale artificielle qui soit parfaitement analogue au son musical naturel d'origine, on utilise non seulement un son musical analogue mais également une enveloppe de volume incluant des facteurs tels que les éléva- tions de l'onde et les chutes de l'onde qui doivent être superposés au son musical analogue. Cependant, il n'y a aucune proposition pour superposer de façon efficace l'enveloppe de volume à l'onde sonore par la technologie numérique. La superposition conventionnelle de l'enveloppe de volume a été effectuée par la technologie analogique ou en utilisant un circuit de commande complexe.C'est ainsi que la technique de formation de l'onde sonore musicale par la technologie numérique qui est bien adaptée pour la fabrication par circuits intégrés à grande échelle n'a pas encore été introduite dans ce domaine. La forme d'onde dépendant du spectre de fréquence (par exemple la structure harmonique dans l'état usuel) et l'enveloppe de volume allant de la montée de l'onde jusqu'à la descente de l'onde ou amortissement sont généralement les facteurs essentiels pour déterminer le timbre d'un son musical produit par un instrument de musique naturel.Toutefois, le timbre particulier de l'instrument de musique naturel est fortement influencé par différents autres facteurs, par exemple par~-ia~-väiA tìon en fonction du temps de la structure des harmoniques résultant du retard à l'apparition des composants harmoniques supérieurs qui est observé au moment de la production du son par les cuivres, par la variation subtile des harmoniques supérieurs, par la superposition du bruit qui est observée au moment où l'on pince les cordes, par la disparition rapide des harmoniques supérieurs lors de l'amortissement. En conséquence, la variation dans le temps de la structure des harmoniques doit être prise en considération, en plus des formes d'onde et de l'enveloppe du volume, afin d'éliminer la sensation de son terne et haché produite par les signaux électriques de l'instrument de musique électronique et afin d'obtenir une sensation de son naturel pour le son musical électronique. Dans un instrument de musique électronique conventionnel, par exemple un orgue électronique, la structure des harmoniques n'est pas modifiée pour chaque son et une enveloppe de volume est simplement superposée sur les ondes sonores musicales simples. Dans un autre exemple dans lequel les sons musicaux du piano ou des cymbales sont préréqlés, l'onde sonore musicale produite est une onde simple réglée au préalable. Un synthétiseur, qui est un instrument à son unique, modifie la bande de fréquence de filtrage en fonction du temps par une opération de filtrage analogique en utilisant un filtre du type à contrôle par la tension (VCF) ou similaire.Le programme de modification de la bande de fréquence est relativement simple par exemple "basse fréquence vers haute fréquence" ou "haute fréquence vers basse fréquence". En conséquence, des unités donnant des effets sonores additionnels sont de plus nécessaires pour assurer une sensation sonore plus naturelle. Un synthétiseur de ce type permettant d'exécuter un accord nécessite un filtre et un moyen d'effet sonore pour chaque touche d'exécution. Ceci conduit à une complexité et à un très grand volume de la constitution du circuit de l'instrument sonore musical et relève son coût de fabrication. L'instrument de musique électronique conventionnel utilise la technologie analogique pour le problème de variation en fonction du temps de la structure en hanrniques d'ordres élevés. L'application directe de la technologie pour l'exécution d'un accord entraîne de nombreux problèmes à résoudre. Ainsi, l'état actuel de cette technique ne permet pas d'obtenir la formation d'une onde sonore musicale satisfaisante par une technologie numérique laquelle convient pour la constitution par circuit intégré à grande echelle et avec une structure d'harmoniques variable en fonction du temps pour chaque son. On considèrera d'abord la formation des périodes des notes. Dans les instruments de musique électroniques, les fréquences de la source sonore correspondant aux touches d'exécution sont déterminées sur la base de la gamme tempérée. Un système de source sonore dite à division de la fréquence est généralement utilisé pour la formation des fréquences de la source sonore. Dans ce système, une fréquence horloge de référence est divisée en fréquence par une pluralité d'étages de circuits diviseurs de fréquence. Les fréquences de source sonore respectives sont formées en choisissant des combinaisons convenables des rapports de division de fréquence parmi les circuits diviseurs de fré- quence.Une forme d'onde désirée est lue a partir d'une mémoire d'onde sonore musicale par exemple par la fréquence de la source sonore correspondant à la touche d'exécution actionnée. L'instru ment de musique électronique conventionnel est conçu principalement pour un son pur ou unique. t'exécution d'un accord par action simultanée sur plusieurs touches d'exécution, nécessite en conséquence des circuits de contrôle de la période de la note au nombre d'un pour chaque touche d'exécution dans le but d'assurer un traitement parallèle. Ceci se traduit par une construction de circuit considérablement importante. Une modification est concevable dans laquelle un seul circuit de contrôle de la période de la note est utilisé en commun pour un certain nombre de touches d'exécution et est utilisé sous une forme à temps partagé.Dans ce cas, étant donné que la résolution est lXn pour n touches d'exécution, le contrôle de traitement dans le temps est effectué pour une unité de temps pour les actions sur n touches d'exécution. En conséquence, lorsque la période de la note est fixée pour chaque touche d'exécution et lorsqu'un son musical est produit, la constitution du circuit en résultant est considérablement complexe. Ainsi, aucun appareil de contrôle de la période de la note pratique par une technologie numérique qui est d'une construction simple et qui s'adapte bien pour l'exé- cution d'accords n'a été proposé. Ceci est également vrai pour le système de traitement numérique permettant l'exécution d'ac- cords par actionnement d'une pluralité de touches et le traitement dynamique à temps partagé dans un tel cas. En conséquence, un but de la présente invention est de fournir un instrument de musique électronique utilisant une nouvelle technique de génération du son musical mettant en oeuvre la technologie numérique. Un autre but de la présente invention est de fournir un instrument de musique électronique dans lequel la plus grande partie du circuit pour produire les sons musicaux est constituée essentiellement par un circuit numérique convenant pour une réalisation par circuit intégré à grande échelle. Un autre but supplémentaire de la présente invention est de fournir un instrument de musique électronique qui peut former des ondes sonores musicales par un circuit numérique mettant en oeuvre une nouvelle technique. Un but supplémentaire de la presente invention est de fournir un instrument de musique électronique dans lequel la variation en fonction du temps de la structure en harmoniques d'ordres élevés du son musical est traitée par une technologie numérique de manière à produire un son musical avec un timbre agréable. Un autre but-encore de l'invention est de fournir un instrument de musique électronique en utilisant une nouvelle technique capable de commander simultanément différentes formes d'ondes. Un but supplémentaire de la présente invention est de fournir un instrument de musique électronique avec une technique nouvelle par laquelle différentes formes d'ondes peuvent être commandées simultanément et synthétisées et non seulement les différentes formes d'ondes mais également les périodes des différentes ondes peuvent être contrôlées pour avoir une relation M : N. Un but supplémentaire encore de l'invention est de fournir un instrument de musique électronique avec une technique nouvelle qui assure des courbes enveloppes du volume différentes pour différentes formes d'ondes de manière à former ainsi une grande variété d'ondes sonores musicales synthétisées. Un autre but de l'invention est de fournir un instrument de musique électronique avec une technique nouvelle dans laquelle la période de la note peut être fixée par un système de comptage numérique. Un autre but encore de l'invention est de fournir un instrument de musique électronique dans lequel l'exécution d'un accord est possible par une technique de traitement dynamique numérique. Pour atteindre les buts ci-dessus, et d'autres buts de la présente invention, celle-ci a pour objet un instrument de musique électronique comprenant un moyen de contrôle du volume pour accroître ou réduire le volume de l'exécution en fonction de l'écoulement du temps à partir de l'action sur une touche d'exécution, un moyen de comptage de la période pour compter un cycle de l'onde sonore musicale par une pluralité de stades de comptage afin de produire numériquement une onde sonore musicale, un moyen pour diviser un cycle en m blocs,chacun comportant un ou plusieurs stades de comptage et un moyen de commande de l'onde sonore musicale pour commander la montée et la descente de l'onde sonore musicale dans chaque bloc d'une valeur à laquelle est affecté + ou "-", valeur qui est un multiple entier de la valeur de commande du moyen de commande du volume, moyen dans lequel un cycle unique de l'onde sonore musicale est divisé en m blocs et ces blocs sont commandés de façon convenable tandis qu'en même temps peut être effectué un contrôle du volume. Avec une telle constitution, on réalise un instrument de musique électronique ou un système de formation d'un son musical par la technologie numérique dans lequel l'onde sonore musicale peut être formée sur la base d'une instruction correspondant à une onde sonore musicale introduite dans chaque bloc, un contrôle de volume étant également possible simultanément. Le système est également applicable pour une commande numérique de volume des différentes courbes de montée et de descente du volume telles qu'observées dans les pianos, les guitares et similaires. Une modification du volume aussi bien qu'une variation de la forme d'onde peuvent être réglées convenablement de sorte que la structure en harmoniques d'ordres élevés peut être largement modifiée en fonction du temps de manière à fournir des sons musicaux avec des timbres agréables. Pour la mise en oeuvre de l'exécution d'accords, un moyen dynamique unique de réglage de la période de la note peut être utilisé pour un certain nombre de touches d'exécution avec un contrôle indépendant des périodes des notes. Ceci simplifie la construction du circuit y relatif. Avec ces caractéristiques utiles de l'invention, la partie de commande principale de l'instrument de musique électro- nique à l'exception de l'étage de production du son en sortie peut être fabriquée selon la technique du circuit intégré à grande échelle. En conséquence, l'invention peut fournir un. instrument de musique électronique universel et simple ayant une haute sécurité de fonctionnement. L'invention sera mieux comprise à la lecture de la description détaillée faite ci-après avec référence aux dessins ci-annexés dans lesquels Fig. 1 est un schéma sous forme de blocs d'un instrument de musique électronique construit selon le concept de base de la présente invention Fig. 2 est un graphique pour expliquer un mode enveloppe utilisé dans l'instrument représenté dans la figure 1 ;; Fig. 3 est un graphique pour expliquer le fonctionnement de base de l'instrument représenté dans la figure 1 pour aboutir à la définition d'une onde sonore musicale Figs. 4A, 4B et 4C représentent les modifications relatives d'ondes sonores musicales en fonction de la valeur du coefficient d'enveloppe Figs. 5A, 5B, 5C, 5D, 5E et 5F représentent les symboles logiques utilisés dans les modes de réalisation de ltinvention Fig. 6 est un schéma indiquant les positions relatives des figures 7A, 7B, 7C et 7D Figs. 7A, 7B, 7C et 7D représentent un schéma de circuit pour une disposition réelle du circuit de la partie principale de l'instrument de la présente invention Fig. 8 est un graphique fonction de temps illustrant la distribution dans le temps de l'état de sortie sélectif en accord avec une note se rapportant à l'état de l'adresse de bloc représenté dans les figures 7A et 7B Fig. 9 est un graphique fonction du temps illustrant la répartition dans le temps des sorties svnchronisées a d'addi- t ion pour les octaves respectives se rapportant au fonctionnement du registre de synchronisation illustré dans la figure 7A ; Fig. 10 illustre la relation entre le nombre de pas et les notes avec le circuit représenté dans les figures 7A et 7B;; Figs. llA, 11B et 11C sont des graphiques fonction du temps pour expliquer le système de détermination de la période de la forme d'onde des notes respectives utilisé dans un mode de réalisation de la présente invention Fig. 12 est un schéma par blocs d'un circuit illustrant la constitution détaillée d'une mémoire à décalage illustrez dans la figure 7C Fig. 13 représente les divers types d'enveloppes de volume utilisés dans la présente invention Fig. 14 est une représentation illustrant les teneurs des instructions pour combiner des courbes de volume définies par a et ; Fig. 15 est une onde sonore musicale définie par les adresses des blocs définies par a et ss;; Fig. 16 illustre la section de définition du programme de la forme d'onde de figure 7A Fig. 17 représente les valeurs d'addition en sortie utilisées dans l'ensemble du circuit i.llustré dans la figure 7C; Fig. 18 est un graphique fonction du temps illustrant le fonctionnement du compteur pour compter le nombre de cycles de figure 7A ; Fig. 19 représente la relation de base entre le nombre de cycles et la valeur du cycle de travail de figure 7B Fig. 20 illustre les états de définition des modes a et B d'une période Fig. 21 est une représentation pour expliquer en détail le fonctionnement de l'instrument de la présente invention par rapport au mode a et au mode ss;; Figs. 22, 23 et 24 illustrent des formes d'onde pour représenter le fonctionnement de la commande du trémolo de la présente invention Figs. 25A et 25B illustrent des formes d'onde pour représenter le fonctionnement du contrôle de trémolo d'une corde pincée Fig. 26 est un schéma pour illustrer les positions relatives des figures 27A et 27B ;; Figs. 27A et 27B illustrent un schéma de circuit d'un exemple d'une section de commande réelle pour contrôler l'ensem- ble du circuit illustré dans les figures 7A, 7B, 7C et 7D Figs. 28A et 28B représentent des graphiques fonction du temps représentant le fonctionnement correspondant au duo, au quatuor et similaire en ce qui concerne le circuit illustré dans la figure 27A Figs. 29A et 29B sont des graphiques fonction du temps illustrant la relation entre la programmation fonction du temps de l'entrée des touches d'exécution et un signal de synchronisation Fig. 30 illustre L' opération de sélection de l'iinpulsion horloge parmi une pluralité de circuits générateurs d'impulsions horloge;; Fig. 31 est un graphique fonction du temps pour expliquer le fonctionnement de la commande de vibrato de l'invention ; Fig. 32 représente des graphiques d ' enveloppes de volume représentant les variations par rapport à l'écoulement du temps pendant l'attaque; Fig. 33-illustre les variations des enveloppes de volume par rapport à l'écoulement du temps pendant l'amortissement ; et, Fig. 34 illustre la modification du volume par rapport à l'écoulement du temps lors de l'extinction. Le principe d'un instrument de musique élctronique conforme à l'invention sera tout d'abord expliqué avec référence à la figure 1 qui illustre, sous forme d'un schéma par blocs, le système d'ensemble de l'instrument. Dans la figure, un registre de code d'entrée de la hauteur 1 emmagasine les codes d'entrée de la hauteur engendrés de façon correspondante lors des enfoncements des touches d'exécution non représentées) parmi les 48 touches de hauteur, ce qui permet par exemple une portée de base de quatre octaves de chacune 12 notes. Le code d'entrée de la hauteur du son inscrit dans le registre 1 est appliqué à un circuit de réglage de période de la note 2 pour contrôler la fréquence horloge de la note. Lors de la réception du code d'entrée de la hauteur du son, le circuit de réglage 2 produit un signal de fréquence horloge de note correspondant au code d'entrée de la hauteur du son appliqué qui, à son tour, est appliqué comme signal de comptage à un circuit de comptage de la période de la forme d'onde 3 qui compte la période d'un cycle de base de la forme d'onde sonore musicale au cours d'une pluralité de stades de comptage.Un compteur binaire est préférable comme circuit 3 de comptage de la période. Le compteur de période 3 utilisé dans cet exemple est constitué par 8 positions binaires ayant chacune comme poids "1", "2", "4", "8", "16", "32", "64", et "128" et peut compter "256" nombres décimaux allant de troll a "255". L'utilisation d'un tel compteur permet à un cycle de base de l'onde sonore musicale d'être exprimé par 256 pas de comptage correspondant à 256 comptages de la note Les stades de comptage au nombre de "256" sont groupés ensemble en m blocs comportant chacun un ou plusieurs stades de comptage. Dans cet exemple m = 16, ce qui veut dire qu'un cycle du son musical est divisé en-16 blocs.Chaque bloc est exprimé par "16" stades de comptage (correspondant aux nombres décimaux "0" a "15"). les valeurs de comptage du circuit de comptage de période 3 qui sont représentés par des codes binaires à 4 positions ayant des poids de "16", "32", "64", "128" peuvent être assignes a "16" blocs échelonnés dans le temps, adresses de blocs, comme illustr dans le Tableau 1. Tableau 1 Teneurs du circuit Adresses Teneurs du circuit Adresses de comptage de la des blocs de comptage de la des blocs période période 16 32 64 128 16 32 64 128 0 0 0 0 0 0 0 0 1 8 1000 1 1 0 0 1 9 0 1 0 0 2 0 1 0 1 10 1 1 0 0 3 1 1 0 1 11 0 0 1 0 4 0 0 01 1 12 1010 5 1 0 1 1 13 O i i O 6 0 1 1 1 14 1 1 1 0 7 1 i 1 1 15 Les- sorties à 8 positions binaires provenant des étages respectifs du circuit 3 de comptage de la période sont appliquées au circuit 2 de réglage de la période de la note pour contrôler la fréquence du signal horloge de fréquence de la note correspondant au code d'entrée de hauteur du son comme cela sera décrit ci-après.Les quatre positions binaires supérieures (ayant les poids "16", "32", "64" et 11l2811) du circuit 3 de comptage de la période sont appliquées comme signal d'adresse du bloc,parmi les 16 blocs,à une section 5 de définition du programme de la forme d'onde pour chaque bloc, par l'intermédiaire d'un décodeur 4. La section 5 de définition du programme de la forme d'onde est représentée par 0" à "15 d'un cycle de forme d'onde sonore musicale. La quantité de modification (de valeur absolue "0", "1", "2", ou "4" dans cet exemple) de l'amplitude de la forme d'onde allant en croissant ou en décroissant dans chaque adresse de bloc est exprimee par un chiffre avec un signe "+" (montant) ou F (descendant) appliqué à celui-ci.La quantité de la modification (valeur différentielle) de l'amplitude est appelée coefficient différentiel. Les signaux représentant un coefficient différentiel et llull ou qui sont définis pour chaque adresse de bloc par la section 5 de définition de programme de la forme d'onde, sont sortis successivement en synchronisme avec un signal d'adresse de bloc transféré depuis le décodeur 4 pour la transmission à un circuit multiplicateur 6. Le circuit multiplicateur 6 est alimenté avec une quantité de commande (comptage du compteur) à partir d'un compteur 7 de formation de la courbe de volume (appelé compteur d'enveloppe 7) pour exécuter numériquement un contrôle du volume pour accroître ou réduire le volume de l'exécution avec l'écoulement du temps à partir de l'enfoncement d'une touche d'exécution.Ainsi, le circuit de multiplication 6 multiplie le coefficient différentiel provenant de la section 5 de définition du programme de la forme d'onde par la quantité de commande en accord avec la désignation de "+" ou "-" et en synchronisme avec l'adresse du bloc. Le compteur- enveloppe 7 compte ou décompte une impulsion horloge de définition (appelée impulsion horloge d'enveloppe) le long d'une courbe de commande du volume comportant des sections d'attaque, d'amortissement et d'atténuation qui seront décrites ci-après en accord avec l'un sélectionné des différents modes de courbes de volume (appelées enveloppes) qui seront également décrites ultérieurement.La teneur du compteur d'enveloppe 7 est constituée par un nombre entier dont la valeur va de "O" à "31" et toutes ces teneurs sont appelées coefficient d'enveloppe (représenté par E). Un exemple du mode d'enveloppe est illustré dans la figure 2. Le coefficient différentiel préalablement défini pour chaque adresse de bloc par la section 5 de définition du programme dé la forme d'onde est représenté par un nombre entier de fois le coefficient d'enveloppe correspondant E illustré dans la figure 2, auquel sont attachés les symboles "+" ou "-". C'est pour cette raison que le circuit de multiplication 6 exécute l'opération + ou l'opération - (coefficient différentiel x coefficient d'enveloppe E). Un exemple de ceci est illustré schématiquement dans la figure 3. Comme représenté, on a illustré la relation entre la valeur du coefficient d'enveloppe E et les valeurs différentielles des blocs aux adresses de blocs 0" a "15" pendant une période de la forme d'onde sonore musicale. Les amplitudes relatives des formes d'ondes sonores musicales incluant les valeurs de commande du volume aux moments où les valeurs du coefficient enveloppe E dans le mode d'enveloppe représenté dans la figure 2 sont "5", "l0", "20", et "30" varient de manière correspondante comme illustré dans les figures 4A, 4B et 4C. Ces moments correspondent aux points indiqués par les symboles x dans la figure 2. La variation relative de la forme d'onde sonore musicale se modifie naturellement ultérieurement avec la valeur de coefficient enveloppe E qui se modifie égale- ment avec le temps. Dans cet exemple, c'est seulement dans l'adresse de bloc "0" qu'aucune désignation du coefficient différentiel,"+" et "-",n'est effectuée et la variation relative de la forme d'onde sonore musicale est toujours zéro. Le signal de sortie du circuit multiplicateur 6 est ap pliqué à l'un des côtés entrée d'un additionneur 8 dont le signal de sortie est alimenté en retour à l'autre côté entrée de l'additionneur 8 par l'intermédiaire d'un accumulateur 9. Avec cette connexion du circuit, une quantite de variation qui est la valeur de sortie du multiplicateur du bloc en cause est additionnée à la valeur de sortie du multiplicateur du bloc pré cédent. Les formes d'ondes sonores musicales représentées dans la figure 3 et les figures 4A, 4B et 4C sont prélevées dans 1' accumulateur 9. Le signal de sortie de l'accumulateur 9 est appliqué par un convertisseur numérique-analogique (D-A) à un haut-parleur 11 qui, à son tour émet un son avec la hauteur de son correspondant à la touche d'exécution actionnée. Avant de rentrer dans la description détaillée de la présente invention les symboles logiques utilisés dans la description de l'invention qui sera effectuée ci-après seront tout d'abord présentés dans les figures 5A, 5B, 5C, 5D et 5E dans lesquelles sont représentés les formules logiques, les tables des valeurs vraies, les symboles logiques généraux et les circuits combinés. On peut noter ici que les symboles inverseurs attachés aux lignes d'entrée des portes OU et des portes ET sont efficaces seulement pour les portes auxquelles sont attachés de tels symboles. Pour plus de détail à ce sujet, on se réfèrera aux circuits- combinés dans les dessins respectifs concernés. La figure 6 représente la disposition d'ensemble des dessins des figures 7A, 7B, 7C et 7D. Dans la figure 7A, un registre de code de note désigné par la référence numérique 20 comporte des bornes d'entrée à 4 positions binaires (avec les poids "1", "2", "4", "8") et 8 mémoires en ligne permettant aux 4 positions binaires d'être décalées en parallèle dans la direction de la flèche. Le registre de code d'octave 21 comporte des bornes d'entrée à deux positions binaires (de poids "1" et "2") et 8 mémoires en ligne permettant aux deux positions binaires d'être décalées en parallèle dans la direction de la flèche. Ces registres emmagasinent des codes d'entrée de note et des codes d'entrée d'octave fournis par les touches d'exécution actionnées. D'une manière plus spécifique, en synchronisme avec la génération d'un signal d'instruction d'entrée correspondant à 1' action sur une touche d'exécution qui sera décrit ci-après, le code d'entrée de note et le code d'entrée d'octave correspondants sont entrés dans le registre de code de note 20 et le registre de code d'octave 21 par des portes ET 22 à 27, des portes OU 28-1 à 28-4 et des portes OU 29 et 30. Le code de note et le code d'octave (que l'on désigne par code de hauteur du son) sont décalés successivement et en parallèle dans la direction de la flèche en réponse à une impulsion de décalage +0 (une impulsion horloge de base du présent système).Après écoulement de 8 temps de décalage +0, ces codes sont ramenés aux registres correspondants par des portes d'inhibition 31-1 à 31-4 et 32 et 33. De cette manière, ces codes sont soumis à une opération de décalage dite dynamique En synchronisme avec un nouveau signal-d'indication d'entrée, ces portes d'inhibition 31-1 à 31-4 et 32 à 33 sont fermées de sorte que les codes de hauteur de note emmagasinés dans les registres respectifs 20 et 21 sont effacés. Comme décrit ci-dessus, le registre de code de note 20 et le registre de code d'octave 21 comportent chacun 8 mémoires en ligne. En conséquence, si 8 touches d'exécution différentes sont enfoncées simultanément, ces registres acceptent les codes d'entrée de note et les codes d'entrée d'octave correspondants avec des synchronisations convenables en synchronisme avec le signal d'instruction d'entrée et permettent la recirculation à décalage dynamique de ces codes. Ceci signifie que huit sons sont contrôlés selon une méthode à partage du temps Le code de note et le code d'octave dans le présent système sont représentés dans les Tableaux 2 et 3. Tableau 2 Nom de la note Code de note 8421 Do 1 1 1 1 Ré 1 1 1 0 Mi l O 1 1 Mi 1 0 1 0 Fat " 1 0 0 1 Fa 1 0 0 0 Sol O 1 1 1 Sol O 1 1 0 La O 0 1 1 Si o o 1 o Si o 0 0 1 Dot O 0 0 0 Tableau 3 Ordre de l'octave Code d'octave 2 1 O O 02 O O 02 0 l 03 l 0 04 1 1 Un registre de comptage de la période 34 compte par période un cycle d'une onde sonore musicale en accord avec les codes de hauteur de son emmagasinés par recirculation dans les registres 20 et 21. De la même manière que les registres 20 et 21, le registre de comptage de la période 34 est muni de 8 mémoires en ligne pour effectuer le décalage dynamique successif par une impulsion de décalage +0 dans la direction de la flèche.Le registre 34 est constitué par un registre de comptage de bloc 34-1, un registre de comptage de synchronisation (registreTC) 34-2 et un registre du nombre de cycles 34-3. Afin de diviser un cycle d'une onde sonore musicale en "16" blocs en fonction du temps, le registre 34-1 est du type hexadecimal à quatre positions binaires (correspondant aux adresses de bloc ds "16" blocs allant de "0" à "15" illustrés dans le Tableau 1) pour emmagasiner l'adresse de chaque bloc.Le registre de comptage de synchronisation (registre TC) 34-2 est du type hexadécimal à quatre positions binaires pour commander le nombre de pas de comptage pour chaque bloc,oe qui sera décrit en détail, de manière à produire un signal de synchronisation de sommation pour commander le comptage horloge. Le registre du nombre de cycles 34-3 est du type à capacité huit à 3 positions binaires qui agit à chaque cycle du registre de comptage de blocs 34-1. La teneur de comptage de chaque mémoire en ligne engendrez à partir de chaque sortie du registre du nombre de cycles 34-3 passe directement à travers l'unité 35 de définition du programme de la forme d'onde pour chaque bloc qui sera décrit ci-après et est mise en recirculation dans un additionneur 36 représenté dans la figure 7B à travers des portes de recirculation telles que les portes d'inhibition 37-1 à 37-7. Dans le cycle de recirculation, l'additionneur 36 qui fonctionne dans le mode binaire, est soumis à un pas de comptage de "+1 " lors de la génération d'un signal de synchronisation d'addition mentionné ci-dessus. La sortie à quatre positions binaires (de poids "1", "2, "4", et "8") (voir figure 8A) est appliquée à un circuit de détection de l'état du bloc 38 pour détecter une adresse de bloc specifiée parmi les "16" adresses de bloc. Le circuit 38 produit à partir de la sortie un signal d'adresse "0" représenté dans la figure 8B et à partir des sorties 01, 0 , Q3 , et z , on obtient les signaux de sortie représentés dans la figure 8C. Les signaux de sortie (1) à (4) sont appliqués à un circuit matrice de pas de note 39 pour déterminer un nombre de correction du pas pour chaque note, ce à quoi il sera fait référence ci-après.Le signal de sortie provenant de la sortie (h) est un signal d'adresse du bloc Q sous la condition "l, 2, 4, 8"dans laquelle les poids "1", "2", "4","8" sont tous "0" avec une connexion série d'une porte ET inversée 38-1 et des portes d'inhibition 38-2 et 38-3. Le signale sortie provenant de la sortie 0 est extrait directement du circuit 38 et est un signal d'adresse de bloc de nombre impair La sortie (2) fournit les signaux d'adresse de bloc "2", "6", "10" et "14" par une porte d'inhibition 38-4 avec une condition "1.2" dans lequel le poids "1" est "O" et le poids "2" est "1".La sortie (i) fournit les signaux d'adresse de bloc "4" et "12" avec une connexion série des portes d'inhibition 38-5 et 38-6 pour satisfaire à la condition "4.2.i" dans laquelle le poids de "4" est "1" et les poids de "2" et "1" sont tous les deux "0". La sortie (i) fournit le signal d'adresse de bloc "8" avec une connexion série des portes d'inhibition 38-7 à 9 pour satisfaire la condition "8 4 2 1" dans laquelle le poids de "8" est "1" et les poids de "4" , "2" et "1" sont "0". Les sorties des quatre positions binaires du registre de comptage de synchronisation (registre TC) 34-2 sont couplées avec l'entrée d'un additionneur 40. Les sorties à cinq positions binaires respectives-de l'additionneur 40 sont couplées avec un soustracteur 41. Les sorties à quatre positions binaires du soustracteur 41 sont ramenées aux entrées correspondantes, par des portes de contrôle de recirculation telles que les portes d'inhibition -42-1 à 42-4. Les sorties du registre de comptage de synchronisation 34-2 sont couplées avec le générateur de synchronisation d'addition 43 qui fournit le signal de synchronisation d'addition à l'additionneur 36 en accord avec les octaves respectives. Les sorties à trois positions binaires de poids "1, "2" et "4" du registre 34-2 sont appliquées à un circuit à décalage de poids 44.Au circuit générateur de la synchronisation d'addition 43 et au circuit à décalage du poids 44 sont appliqués les signaux de sortie d'un décodeur de code d'octave 45 qui produit les premier à quatrième signaux d'octaves (O1 à 4) en fonction de l'état des sorties des deux positions binaires émises à partir du registre de code d'octave 21 . Spécifiquement, une porte ET inversée 45-1 du décodeur de code d'octave 45 produit un premier signal d'octave. l lorsquril détecte lrétat du code illustré dans le Tableau 3.De façon similaire, la porte d'inhibition 45=2 produit un second signal d'octave 02 ; la porte drinhibition 45-3, un troisième signal d'octave 03 et la porte ET 45-4, un quatrième signal d'octave 04O Comme illustré, les signaux d'oc taves l 1 03 sont alimentés aux portes ET 43-1 à 43-3 ; le signal d'octave 0 > 2 à une porte ET 44-1 du circuit de décalage de poids 44 ; le signal d'octave 03 aux portes ET 44-2 et 44-3 le signal d'octave 04 aux portes ET 44-4 à 44-6.Les signaux de sortie de poids "l", 2", "4" provenant du registre 34-2 de comptage de synchronisation sont alimentés à la porte ET 43-1 du circuit générateur de synchronisation d'addition 43 par les portes OU 43-4 et 43-5. Le signal de sortie de poids "2" et 11411 dérivé de la porte OU 43-4 est appliqué à la porte ET 43-2 ; le signal de sortie de poids 11811 est couplé avec la porte ET 43-3. Les sorties de ces portes ET sont couplées avec les portes d'inhibition 43-6 et 43-7 et une porte ET inversée 43-8. Le signal de sortie de poids "8" est de plus appliqué à la porte ET inversée 43-8. La sortie de la porte ET inversée 43-8 est couplée avec la porte d'inhibition 43-7 dont la sortie est connectée en série à la porte d'inhibition 43-6. Le signal de synchronisation d'addition esttrmé sur la base de la sortie de la porte d'inhibition 43-6.Comme on le-voit d'après le dessin illustrant un état de comptage (figure 9a) du registre 34-2 du comptage de synchronisation dans une mémoire en ligne dans la figure 9, les signaux de sortie représentés dans la figure 9b délivrés sur les lignes de sortie (a), (b) et (c) dans le circuit 43 générant la synchronisation d'addition sont prélevés sous forme des signaux illustrés dans la figure 9C en synchronisme avec la génération des signaux d'octaves O1 à 04 à partir du décodeur de code d'octave 45.Spécifiquement, le signal de synchronisation d'addition est produit à partir du générateur du signal de synchronisation d'addition 43 seulement lorsque le registre 34-2 de comptage de synchronisation donne "0" pour le premier signal d'octave 01, seulement lorsqu'il compte "0" et I pour le second signal d'octave 02, seulement lorsqu'il compte "0" a "3" pour le troisième signal d'octave 03 et seulement lorsqu'il compte NOII à "7" pour le quatrième signal d'octave 04. Le signal de synchronisation d'addition ainsi obtenu est appliqué comme signal de commande d'addition "+8" à l'additionneur 40 et il agit comme un signal de libération de la porte sur les portes ET 46-1 à 46-4', comme un signal de commande d'addition "+1" sur l'additionneur 36 représenté dans la figure 7B-. Les signaux d'octaves 1 à 04 émis à partir du décodeur de code d'octave 45 sont appliqués comme signaux de commande "-1", "-2", "-4" et"-8i' au soustracteur 41 représenté dans la figure 7B par le circuit 43 générant la synchronisation d'addition. En conséquence, dans la boucle de recirculation comprenant le registre de comptage de synchronisation 34-2 A savoir, le cycle d'une onde sonore musicale est constitué par "16" blocs par rapport au temps et chaque adresse de bloc est constituée par des impulsions horloge (plus de huit fois la période horloge de base) qui correspond à huit fois ou plus l'impulsion horloge de base 0. . Une impulsion de base unique correspond à un pas de l'onde sonore musicale et en conséquence chaque adresse horloge comporte huit pas ou plus.Quand chacune des adresses des "16" blocs d'un cycle de l'onde sonore musicale comporte 8 pas et quand un total de 128 pas est inclus dans un cycle, le nombre de pas total correspond à la hauteur de son la plus élevée dans ce système (en réalité, 130 pas correspond à la note le plus élevée (Do*) dans ce système,comme on le verra â' après la description qui sera donnée ci-après). En accroissant le nombre de pas entre les notes adjacentes à partir de la hauteur de note la plus élevée vers la hauteur de note inférieure d'une octave,de manière à présenter entre elles la relation l2 2, la période de l'onde devient plus grande en accord avec la note, de sorte qu'un son a rave est obtenu.Le nombre de correction du pas pour le réglage de la période en fonction de la note est calculé dans le circuit matrice de pas de note 39. Le circuit matrice de pas de note représenté dans la figure 7B emmagasine à la base une valeur de commande pour effectuer une commande de période en fonction de la note sous la forme de nombres grossiers et fins pari lesquels une valeur de réglage de la période par le signe de comptage positif (+) dans le registre de comptage de période 34. Le circuit 39 est alimenté avec des signaux de sortie provenant des sorties Oî, 2, 3, et 4 du circuit 38 de détection de l'état du bloc et de la sortie à quatre positions binaires du registre de code de notes 20. Le circuit matrice de pas de notes 39 comporte un circuit matrice à fonction ET 39-1 pour détecter les états de code des douze notes représentées dans le Tableau 2.Le circuit 39-1 est muni de lignes de sortie eî à 0 (de la ligne détectant la note Do à la ligne détectant la note Do*représentees dans le dessin) correspondant aux notes. Ces lignes de sortie sont couplées avec des portes ET 39-4 à 39-14 à travers un premier circuit matrice à fonction OU 39-2 et un second circuit matrice à fonction OU 39-3. Le premier circuit matrice à fonction OU 39-2 produit un nombre d'addition de pas,sous forme d'un code, par les lignes de sortie X1 à X3 pour contrôler les nombres fins "0, 0, 1, 1, 2, 2, 3, 4, 5, 5, 6, 7",dans l'ordre de Do à Do* pour chaque note. Le chiffre d'addition de pas est ajouté à chacun des "l6" blocs comme représenté dans le Tableau 4. Tableau 4 Note Code de sortie Chiffre ajouté dans le pas Xl X2 X3 1 Do O O O 0 2 Ré 0 0 0 0 3 Mi 1 0 0 1 4 Mi l O 0 1 5 Fat O 1 0 2 6 Fa o l 0 2 7 Solt 1 l 0 3 8 Sol O 0 1 4 9 La 1 0 1 5 10 Si 1 0 1 5 11 Si O 1 1 6 12 Dot 1 l 1 7 Le-second circuit matrice à fonction OU 39-3 est utilisé pour appliquer une valeur d'addition de correction de pas, en accord avec le nombre grossier,à la note respective dans un cycle de l'onde sonore musicale.Dans ce cas, afin d'appliquer uniformément le chiffre d'addition de correction du pas avec la synchronisation des adresses de blocs, les signaux de sortie dérivés des sorties 1 à 4 du circuit 38 de détection de 1' état de bloc sont choisis en accord avec les notes respectives et les adresses de blocs avec les marques " 0 " sont choisies en accord avec la note, comme illustré dans la figure 8D. Ces adresses de plusieurs blocs choisies servent comme synchronisation de commande pour le nombre grossier. Le signal choisi est appliqué aux portes ET 39-4 à 39-14 en accord avec la note.Les sorties des portes ET 39-4 à 39-14 sont couplées avec le circuit série de portes OU 39-15 à 39-25, et la ligne de sortie X4 de la porte OU finale 39-25 fournit pour chaque note un signal de correction "+l" à l'adresse de bloc choisie parmi les adresses nl" à "l5". En d'autres mots, le nombre de correction du pas émis à partir du circuit matrice du pas de note 39 devient une valeur de contrôle de la période (Chiffre à ajouter au pas pour contrôler le nombre fin + chiffre à ajouter au pas en accord avec le nombre grossier) te signal de sortie provenant des lignes de sortie X11 Xz, X3 et X4 du circuit matrice du pas de note 39 est appliqué aux portes d'inhibition 47-1 à 47-4 qui sont rendues conductrices à un moment autre que la génération du signal d'adresse de bloc to 'I émis à travers les lignes de sortie Xl, X2, X3 et X4 du circuit matrice du pas de note 39 Les signaux de sortie provenant des portes d'inhibition 47-l à 47-3 sont appliqués respectivement,à travers les portes OU 48-1 -à 48-3,aux portes ET 46-2 à 46-4 te signal de sortie provenant de la porte d'inhibition 47-4 est couplé sur la porte ET 46-1. En conséquence, à un moment autre que la génération du signal d'adresse de bloc 1101, le chiffre draddition du pas pour chaque adresse de bloc et le chiffre d'addition de correction de pas par lequel "+l" est appliqué à l'adresse de bloc choisie, ensemble avec "+8", sont appliqués comme signaux d'addition à l'addi- tionneur 40,en synchronisme avec la génération du signal de synchronisation d'addition.Au moment delta génération du signal d'adresse de bloc "0" émis à partir du circuit de détection de l'état de l'adresse de bloc 38, une valeur de correction "+2" est appliquée à travers la porte OU 48-4 et la porte ET 46-2 à l'additionneur 40 et est ajoutée en synchronisme avec la génération du signal de synchronisation dtaddition,ensemble avec l'addition "+8". En conséquence, la valeur d'addition par note,pour chaque adresse,alimentée à l'additionneur 40 est l'octave la plus élevée (le quatrième signal d'octave 04) comme illustré dans la figure 10, et cette valeur correspond au nombre de pas (nombre des impulsions horloge de base) dans chaque adresse de bloc. Le numéro de pas d'un cycle de l'onde sonore musicale de chaque note est représenté dans la colonne de droite de la figure 10. Comme illustré, les nombres de pas de deux notes adjacentes présentent entre eux la relation l2f2. Naturellement, des synchro- nisations d'addition différentes alimentées à l'additionneur 40 sont utilisées pour les signaux d'octaves respectifs 01 à 04 et la valeur soustraite dans le soustracteur 41 est également différente pour des signaux d'octaves 1 à 04. Lorsque l'octave devient plus basse (en direction du signal d'octave 01), la période d'un cycle de l'onde sonore musicale devient plus longue Le registre de comptage de la période 34, le registre de codes de notes 20, le registre de codes d'octaves 21, sont chacun munis de huit mémoires en ligne.Un cycle d'opération dans la direction de la flèche de chaque registre est achevé pour huit impulsions de décalage 0. Pour cela, la forme d'onde du son est contrôlée sur la base de cette circulation unique. Puisque le système de l'invention utilise une mémoire à décalage qui sera décrite ci-après, il est possible de commander les formes d'ondes dans une position convenable à l'rntEr~eur d'une circulation du registre. Plus spécifiquement, le système est muni de huit mémoires en ligne dans la direction de la flèche à la sortie de l'étage de production du son (précédant un circuit de conversion numérique/analo- gique) illustré dans la figure 7C et avec une mémoire à décalage 49 qui décale par l'impulsion horloge de base 0. La mémoire à décalage 49 est conçue de manière que l'une des huit mémoires en ligne est adressée par le code exprimé par trois chiffres binaires (de poids "1", "2", "4") émis à partir du circuit de décalage de poids 44 dans la figure 7A Les adresses 11011 à "7" Il sont assignées aux mémoires en ligne de telle manière que l'adresse "0" est assignée à la mémoire en ligne laplus proche du côté sortie de la mémoire à décalage 49 et l'adresse "7" à la mémoire en ligne la plus éloignée du côté sortie. Par cette désignation d' adresse, un délai de décalage de 8 ti0 au maximum est possible. L'adresse de la mémoire à décalage 49 est spécifiée seulement lorsque le signal de synchronisation d'addition émis à partir du circuit générateur de synchronisation d'addition 43 est appliqué à travers les portes ET 50 et 51 illustrées dans la figure 7C. Le signal de sortie de la porte ET 51 appliqué à la mémoire à décalage 49 est appelé signal de permission. Le signal de poids "l"provenant du registre de comptage de synchronisation 34-2 est appliqué aux portes ET 44-1, 44-3 et 44-6 dans le circuit à décalage du poids 44 représenté dans la figure 7A, la sortie de poids "4" à la porte ET 44-4, la sortie de poids "2" aux portes ET 44-2 et 44-5. La porte ET 44-6 estcouplée avec la ligne de sortie Yl, les portes ET 44-3 et 44-5 à la ligne de sortie Y2 par l'intermédiaire de la porte OU 44-7, les portes ET 44-2 et 44-4 à la ligne de sortie Y4 par la porte OU 44-9 à laquelle les signaux de sortie de la porte OU 44-8 et de la porte ET 44-1 sont appliqués. Ainsi, des sorties à trois positions binaires alimentées à travers les lignes de sortie Y1, Y2 et Y4 sont alimentées comme code de désignation d'adresse à la mémoire à décalage 49.Le signal de sortie provenant du registre de comptage de synchronisation 34-2 devient le signal de désignation d'adresse représenté dans le Tableau 5 en fonction des signaux d'octave O à 04. Comme cela sera décrit ci-après, le signal de sortie provenant de l'additionneur 52 est décalé vers le haut par l'impulsion #0 par la mémoire à ligne adressée et est extrait de la mémoire à décalage 49. Tableau 5 Sortie du registre Désignation d'adresse de la mémoire de comptage de à décalage synchronisation O 4 03 2 1 l 2 4 8 l 2 4 l 2 4 l 2 4 l 2 4 0 0 0 0 0 0 0 0 0 0 0 O Q O 0 0 0 0 0 0 0 0 0 0 0 11000 1 1 0 0 2 0 1 0 4 0 0 1 20100 2 0 l 0 4 0 0 l O O O O 31100 3 l l 0 6 0 l l 4 0 0 l 40010 4 0 0 l O O O O O O O O 51010 5 l O l 2 0 l 0 4 0 0 l 60110 6 0 l l 4 O O l O O O O 7 l l l 0 7 l l l 6 0 l l 4 O O l 8 0 0 0 1 0 0 O O O 0 0 O 0 0 0 0 9 1 O 0 1 1 1 0 0 2 0 l 0 4 0 0 1 10 0 1 O 1 2 0 1 0 4 0 0 1 O O O O Il 1 l O 1 3 l 1 0 6 0 l l 4 0 0 1 12 0 0 1 1 4 0 0 1 O O O O O O O O 13 1 O 1 1 5 1 0 1 2 0 1 0 4 0 0 1 14 0 1 1 1 6 0 1 1 4 0 0 1 O O O O 15 1 l 1 1 7 1 l- l 6 0 1 1 4 0 0 0 0 0 0 0 Comme décrit ci-dessus, un cycle de l'onde sonore musicale pour chaque note est découpé en pas correspondant chacun à une impulsion horloge de base "0, avec un nombre différent de pas pour les notes respectives. Pour une meilleure compréhension de la formation de la période pour chaque note, le fonctionnement sera décrit avec référence à la figure 11A. Le fonctionnement représenté dans 1R figure lIA concerne un cas dans lequel l'-octave la plus élevée est 04 et le nom de la note "Do". Au moment où le registre de comptage de période 34 est à l'état initial 0", le signal de synchronisation de l'addition est produit à partir du circuit générateur de la synchronisation d'addition 43. En conséquence, en synchronisme avec le signal d'adresse de bloc " 0" produit à partir du circuit de détection de l'état de bloc 38, la valeur de correction "+2", ensemble avec la commande d'addition "+8" est appliquée à l'additionneur 40 et ensuite l'addition (0 + 10) est effectuée dans l'additionneur 40. Dans le soustracteur 41 "-8" est soustrait de la valeur d'addition "10 en réponse au signal 04, de la quatrième octave. La valeur de sortie "2" de la soustraction est alimentée en retour au registre de synchronisation 34-2. Le signal de synchronisation d'addition est alimenté comme commande d'addition "+1" à l'additionneur 36 et comme signalde permission à la mémoire à décalage 49 représenté à la figure 7C. A ce moment, l'adresse de la- mémoire à décalage 49 est "0". Sous cette condition, la mémoire en ligne "0" de la mémoire à décalage 49 est,dans un état de synchronisation de sortie,prêtepour permettre à la valeur de sortie de l'additionneur 52 d'être produite comme décrit ci-après.Après la durée de décalage 8+or le registre de synchronisation 34-2 produit "2" et le registre de comptage de blocs 34-1 produit 1 (voir figures llA, 11B et 11E). A ce moment, le signal de sortie provenant du registre de comptage de blocs 34-1 est 1 de sorte que le signal de sortie 0 provenant du circuit 38 de détection de l'état du bloc est alimenté au circuit matrice du pas de note 39. Dans le cas de la note "Do", le circuit matrice 39 ne produit aucun signal de sortie et ainsi aucune valeur de correction du pas n'est appliquée à l'additionneur 40. Seule la commande "+8" est appliquée à l'additionneur 40, en synchronisme avec le signal de synchronisation d'addition avec le résultat que l'addition (2 + 8) est effectuée dans celui-ci. De plus, le soustracteur 41 effectue une soustraction "-8" et finalement la valeur résultant de la soustraction "2" est alimentée en retour au registre de comptage de synchronisation 34-2. En synchronisme avec le signal de synchronisation d'addition, un signal "+l" est appliqué à l'additionneur 36 et la valeur d'addition "2" est alimentée en retour au registre de comptage de blocs 34-1. Le signal de synchronisation d'addition est appliqué comme signal d'ouverture à la mémoire à décalage 49 et la valeur de sortie "2" provenant du registre de comptage de synchronisation (TC) 34-2 est alimentée au circuit de décalage.de poids 44 En conséquence, un signal 1 est extrait à travers la ligne de sortie Y2. Comme on le voit d'après le Tableau 5, celui-ci désigne l'adresse "2" de la mémoire à décalage 49. Il en résulte que le signal de synchronisation de sortie de l'adresse de bloc "l" est sorti de la mémoire à décalage 49, en étant décalé d'un temps de décalage 2tot comme on le voit d'après (i) de la figure 11A. A savoir, lorsque les adresses de bloc sont "O" et "1", l'espace entre celles-ci est divisé en dix pas.Ensuite, une opération similaire est répétée. Dans le cas de la note "Do" les adresses de blocs adjacentes sont espacées de huit pas et, comme représenté dans la figure 10, un cycle de l'onde sonore musicale comporte 130 pas. tes operations pour les notes "Si" et pour le signal 04 de quatrième octave sont illustrés dans les figures 11B et llC,de manière analogue au diagramme de la figure llA. Les détails de la mémoire à décalage 49 et de l'additionneur 52 représentés dans la figure 7C sont illustrés dans la figure 12. Les références 49-1 à 49-8 désignent huit mémoires en ligne (les mémoires en lige 49-4 à 49-7 sont omises dans le dessin), chacune de dix positions binaires. Ces mémoires en ligne sont décalées par le signal horloge de base Zou Des circuits de contrôle d'entrée 49-9 à 49-16 sont prévus sur les côtés entrée des mémoiresen ligne 49-1 à 49-8. Dans le dessin, seul un circuit de porte pour une position binaire est illustré dans un but de simplification. En fait, des portes similaires sont utilisées pour toutes les positions binaires restantes.Un signal de désignation d'adresse à trois positions binaires fourni par les lignes Y1, Y2 et Y4 à partir du circuit de décalage de poids 44 représenté dans la figure 7A est appliqué au décodeur 49-17 de la mémoire à decalage 49 lorsque les adresses "0" à "7" sont spécifiées. Les mémoires en ligne 49-1 à 49-8 sont assignées de manière correspondante aux adresses "O" à "7" respectivement. Les signaux de désignation des adresses "0" à "7 sont appliqués aux portes ET 49-18 à 49-25 auxquelles est appliqué un signal d'ouverture. Les sorties de ces portes sont couplées avec les circuits de commande drentrée 49-9 à 49-16 Les circuits de. commande d'entrée 49-9 à 49-16 permettent à la sortie provenant de l'additionneur 52 d'entrer dans la mémoire en ligne spécifiée et provoque le décalage du signal entre dans celle-ci. Le signal de sortie provenant de la mémoire en ligne 49-1 est appliqué à un convertisseur numérique-analogique (voir figure 1), par l'intermédiaire d'un additionneur de sortie 49-26 et d'-un circuit à déclenchement 49-27. Le signal de sortie provenant du circuit déclencheur 49-27 est remis en circulation à travers l'additionneur de sortie 49-26 de sorte qu'il est accumulé.Le signal de sortie provenant de la mémoire en ligne qui précède immédiatement la sortie provenant des mémoires en ligne spécifiées 49-1 à 49-8 est appliqué à l'étage de poids correspondant de l'additionneur 52 par l'intermédiaire de la porte OU 49-28 (illustrée seulement pour une position binaire) Un registre de réglage de la synchronisation 53 représenté dans la figure 7A est constitué par huit mémoires en ligne ,chacune à une position binaire, connectées en série. Un registre d'enveloppe 54 est constitué par huit mémoires en ligne qui sont connectées en parallèle selon la direction de la flèche et chacune est sous la forme d'une mémoire en ligne à 7 positions binaires (ayant des poids de "1", "2", "4", "8", "16", "32" et "64").En cours de fonctionnement, les deux registres 53, 54 sont décalés selon la direction de la flèche en synchronisme avec l'impulsion de décalage 0. Le registre de code de note 20, le registre de code d'octave 21, le registre de comptage de la période 34, le registre de réglage de la synchronisation 53 et le registre d'enveloppe 54 sont amenés à correspondre aux mémoires en ligne. Pour le code de hauteur de son provenant du registre de code d'octave 21 et du registre de code de note 20, les signaux de sortie de contrôle correspondant à ceux-ci sont produits à partir du registre de comptage de période 54, du registre de réglage de la synchronisation 53 et du registre d' enveloppe 54.Le coefficient d'enveloppe est indiqué par 32 valeurs de comptage de "0" à "3l" qui sont exprimées par cinq positions binaires avec les poids "1", "2", "4", "8" et "16" à partir du registre d' enveloppe 54. Deux positions binaires de poids "32" et "64" indiquent quatre états de l'enveloppe, à savoir l'attaque, l'amortissement, 1 'atténuation et l'effacement. Ainsi, les sorties sur les étages de sortie à sept positions binaires du registre d'enveloppe 54 sont appliquées aux bornes d'entrée de poids correspondant de l'additionneur 55. Les sor- ties despositions binaires respectives provenant de l'additionneur 55-1 pour compter la valeur de. contrôle de l'enveloppe dans l'additionneur 55 sont appliquées de façon à circuler aux bornes d'entrée "1", "2", "4", "8" et "16" du registre enveloppe 54 par les portes d'inhibition 56-1 à 56-5 pour inhiber la sortie lorsqu'un signal de report provenant de l'additionneur 55-1 apparaît, respectivement.Le signal de report produit à partir de l'additionneur 55-1 est appliqué à la borne-d'entrée du report d'un additionneur 55-3 pour le comptage de l'état, à travers la porte d'inhibition 55-2 entraînée par le signal de sortie provenant de la porte ET inversée 57 qui détecte l'état d'effacement "00" par les poids de détection d'état 113211, "64" du registre d'enveloppe 54. En d'autres mots, l'additionneur 55-3 accepte le signal de sortie de report lorsque l'état de l'enveloppe est dans les états autres que celui d'effacement. Le signal de sortie de l'additionneur 55-3 est maintenu en circulation sur les bornes d'entrée de poids "32", "64" du registre d'enveloppe 54 par les portes d'inhibition 58-1 et 58-2. Le signal d'indication de l'entrée de la touche d'exécution représenté dans la figure 7A est alimenté au côté entrée de l'étage de poids "32" du registre d'enveloppe 54 par l'intermédiaire de la porte OU 59 de sorte que, lorsque le signal d'indication d'entrée est produit, l'état de l'enveloppe devient immédiatement l'état d'attaque. La relation entre l'état de ltenveloppe et l'état du code des étages de poids "32"et"64" des deux positions binaires est indiquée sous forme de tableau dans le Tableau 6. Tableau 6 Poids Etat de l'enveloppe 32 : 64 0 0 Touche libérée effacement 1 : o Attaque O | l 1 Amortissement 1 s 1 Atténuation Le signal de sortie provenant du registre de réglage de la synchronisation 53 illustré dans la figure 7A est appliqué sur l'une des bornes d'entrée de chaque -porte- 60 et 61. L'autre borne d'entrée de la porte ET 60 est connectée en relation de réception de la sortie de la porte ET 62 pour obtenir le produit logique du signal d'adresse de bloc 1g0ll et du signal de synchronisation d'addition émis depuis le générateur de synchronisation d'addition 43. Le registre de réglage de synchronisation 53 est réglé en appliquant sur le côté entrée de celui-ci le signal horloge (désigné comme horloge d'enveloppe) produit à partir de la porte d'inhibition 63 qui sera décrite ci-après à travers les portes OU 64 et 65. La porte d'inhibition 63 est alimentée avec le signal de sortie provenant d'une connexion série dg portesd'inhibition 66-1 à 66-5 pour détecter l'état tout à "0" du registre d'enveloppe 54 et de la porte ET inversée 66-6.Pour ceci, lors de l'état tout 1l0l, l'impulsion horloge d'enveloppe ne peut pas passer à travers la porte d'inhibition 63. Lorsqu'un signal "1" est positionné dans le registre de réglage de la synchronisation 53, la porte ET 60 est rendue conductrice en synchronisme avec le signal de synchronisation d'addition de bloc "0" provenant de la porte ET 62. Alors, le signal de synchronisation d'addition est produit vers l'additionneur 55 tandis qu'en même temps la sortie de la porte d'inhibition 61 est inhibée. Il en résulte qu'un signal "0" est chargé dans le registre de réglage de la synchronisation 53 pour libérer l'état basculé de celui-ci.Le signal de synchronisation d'addition émis depuis la porte ET 60 est appliqué comme un signal d'ouverture de porte aux portes ET 67-l à 67-5, ce qui permet le passage d'une valeur d'adition vers l'additionneur 55 pour l'enveloppe qui sera décrit ci-après. Il en résulte que l'enveloppe se décale avec le temps dans les etats attaque, amortissement et atténuation. A savoir, le registre de réglage de la synchronisation 53 est utilisé pour synchroniser la valeur d' addition appliquée à l'additionneur 55 pour l'enveloppé avec l'adresse de bloc "0" de la forme d'onde sonore musicale. Lorsque la sortie du registre de synchronisation 53 est "0" et que le registre d'enveloppe 54 est à l'état tout à "0", la porte d'inhibition 68 produit un signal de remise à zéro qui sera décrit ci-après.Les signaux à cinq positions binaires de poids "1", "2", "4", "8" et "16" produits à partir du registre d'enveloppe 54 sont appliqués respectivement aux portes OU exclusives 69-1 à 69-5 du registre à décalage de poids 69. Les commutateurs S1 à S6 illustrés dans la figure 7C sont utilisés pour définir les types de courbes de volume individuelles a et ss. Le groupe des commutateurs S1, S3 et indique l'attaque (A), l'amortissement (D) et l'atténuation (R) sur la courbe de volume a. Le groupe des commutateurs S2, S4 et S6 indique les états A, D et R de la courbe de volume ss. Comme illustré dans la figure 13, trois commutateurs peuvent indiquer sept types de courbes de volume. Dans cet exemple, deux types de courbes de volume peuvent être sélectionnées simultanément. Un type est appelé courbe de volume a(sélectionnée par les commutateurs Sl, S3 et Sg) et l'autre type est appelé courbe de volume ss(sélectionnée par les commutateurs S2, S4 et S67. Les combinaisons de ces courbes a et ss s'effectuent comme illustré dans la figure 14. Comme décrit avec référence aux figures 1 à 3, l'unité de définition du programme de la forme d'onde 35 représentée dans la figure 7A désigne une période d'une onde sonore musicale par une valeur du officient différentiel avec "+" (ascendant) ou "-" (descendant) de la montée de l'onde ou de la descente de l'onde pour chaque adresse de bloc d'une période.L'unité de définition 35 peut également définir les types de la courbe de volume, courbes a et ss en produisant un signal "0" pour la définition d'une courbe a et un signal "l" pour la définition d'une courbe ss . Un exemple de la définition est représenté dans la figure 15. Comme on peut le voir d'après la figure, l'indicateur indique la valeur du coefficient différentiel par des chiffres "1", "2", "4" et les symboles "+" et "-" et la courbe de volume para et ss. Les détails de l'unité de définition du programme de forme d'onde 35 sont illustrés dans la figure 16.Comme on le voit, des commutateurs A1 à A15 et B1 à B15 pour spécifier les valeurs absolues "1", "2" et "4", des commutateurs C1 à C15 pour spécifier les courbes de volume a et ss et des commutateurs D1 à D15 pour indiquer "+" et "-" sont prévus pour chaque adresse de bloc "l" à "15", respectivement. Une ligne commune aux groupes de commutateurs respectifs pour chaque adresse de bloc est couplée avec les signaux de détection de l'état du bloc ayant des valeurs de comptage de "1" à '15" provenant du registre de comptage du bloc 34-1.Les commutateurs Al à A15, Bl à B15 de chaque bloc produisent trois signaux de définition des valeurs du coefficient différentiel "1", "2", "4" par- l'intermédiaire des décodeurs E1 à E15. Les signaux de définition correspondants sont extraits par une porte OU. L'adresse de bloc "0" est toujours réglée au niveau "0" et de ce fait n'est pas indiquée par le commutateur et, en oenseauenoe, seules les adresses de blocs "1" à "15" sont indiquées par le commutateur.Le signal de commande (-) indiqué par l'unité de définition du programme de forme d'onde 35 pour chaque adresse est appliqué à l'additionneur 52 illustré dans la figure 7C, le signal de commande de "1", "2", ou "4" est appliqué aux circuits de décalage du poids 69 représenté dans la figure 7B et le signal de commande ss est appliqué aux portes OU exclusives 70 et 71 représentées dans la figure 7B. Le signal de commande ss passegénéralement à travers la porte OU exclusive 70 pour atteindre les portes d'inhibition 72-1 à 72-3 et les portes ET 72-4 à 72-6 dans un circuit 72 de contrôle de la courbe de volume a/B . En conséquence, les portes ET 72-4 à 72-6 produisent des signaux de sortie en synchronisme avec un signal de définition ss ("l"), les portes d'inhibition 72-1 à 72-3 produisent un signal de sortie en synchronisme avec un signal de définition a ("0") en accord avec a ou ss indiqué sélectivement par les commutateurs S1 à S . Les sorties de la porte d'inhibi 6 tion 72-1 et de la porte ET 72-4 sont couplées avec la porte OU 72-7 ; les sorties de la porte d'inhibition 72-2 et de la porte ET 72-5 avec la porte OU 72-8, les sorties de la porte d'inhibition 72-3 et de la porte ET 72-6 avec la porte OU 72-9. La sortie de la porte OU 72-7 est appliquée à la porte ET 72-10, aux portes d'inhibition 72-11 et 72-12 età la porte ET 72-13 La sortie de la porte OU 72-8 est connectée à la porte ET 72-14 et à la porte d'inhibition 72-12 et la sortie de la porte OU 72-9 est alimentée vers la porte ET 72-15. La sortie de la porte ET 72-14 est appliquée à la porte d'inhibition 72-11 et à la porte ET 72-13. La porte ET 72-10 et la porte d'inhibition 72-11 sont connectées à la porte OU 72-17 par l'intermédiaire de la porte OU 72-16. La sortie de la porte d'inhibition 72-12 est connectée par la porte ET 72-18 à une porte OU 72-19. Les portes ET 72-13 et 72-15 sont connectées à la porte OU 72-20. Les portes OU 72-17 à 72-20 sont connectées en série et la sortie de la porte OU 72-17 est alimentée à la porte ET 50.Un signal de détection provenant du circuit de détection de l'état de l'enveloppe 73 est couplé dans une relation d'alimentation avec les portes ET 72-10, 72-14, 72-15 et 72-18. Habituellement, la porte ET inversée 73-1 détecte un état d'effacement "00" de l'enveloppe, la porte d'inhibition 73-2, l'état d'attaque, la porte d'inhibition 73-3, l'état stationnaire et la porte ET 73-4 l'état d'attenuation. La porte d'inhibition 73-2 est couplée avec la porte ET 72-10, la porte d'inhibition 73-3 avec les portes ET 72-14 et 72-18. Les signaux de sortie provenant de ces portes servent comme signaux d'ouverture de porte.Le signal de- sortie provenant de la porte ET inversée 73-1 ensemble avec le signal de détection de l'état tout à "O" (symbole- dans la figure 7D) à partir du registre d'enveloppe 54 est appliqué à la porte d'inhibition 73-5. Le signal de sortie provenant de la porte d'inhibition 73-5, ensemble avec le signal de sortie provenant de la porte ET 73-4 est appliqué comme signal d'ouverture de porte à la porte ET 73-15 par l'intermédiaire d'une porte OU 73-6. En conséquence, la porte OU 72-16 dans le circuit 72 de contrôle de la courbe de volume a/ss produit un signal de sortie lorsque l'enveloppe est dans l'état attaque et la courbe de volume est indiquée par 4 à 7 comme illustré dans la -figure 13 et lorsque la première étant à l'état stationnaire, la seconde est indiquée par (g et 03 dans la figure 13. La porte ET 72-18 produit un signal de commande "31" dans le cas de 4 dans la figure 13 lequel indique qu'il n'y a aucun amortissement lorsque l'état de l'enveloppe est l'état d'amortisser.lent et qu'une indication d'attaque est donnée.La porte OU 72 produit un signal pour indiquer une valeur de complément qui est la valeur du coefficient enveloppe inversée dans le cas de 1 , 3, 5, 6, 7, dans la figure 13 ce qui est une indication vers le bas pour les états d'a'ortissnant et d'atténuation de l'enveloppe. La porte OU 72-17 produit des signaux representant l'attaque (A), 1' amortissement (D) et l'atténuation (R) , seulement lorsque- ces états sont indiqués par les commutateurs correspondants. Le signal de synchronisation d'addition est à ce moment produit comme un signal d'ouverture vers la mémoire à décalage 49. Le signal de commande "31" produit à partir de la porte ET 72-18 est alimenté aux portes OU 69-6 à 69-10 et le signal de commande complémentaire provenant de la porte OU 72-20 est alimente par la porte OU exclusive 69-11 aux portes OU exclusives 69-1 à 69-5. Dans le circuit de décalage du poids 69, lorsque le signal de commande "31" et le signal de commande complémentaire ne sont pas présents, la valeur du coefficient d'enveloppe pondérée par "1", "2", "4", "8", et "16" provenant du registre d'enveloppe 54 passe à travers les portes OU exclusives 69-1 à 69-5 et est soumise à une opération de décalage du poids (dans ce cas, la valeur du coefficient différentiel + x valeur du coefficient d'enveloppe E) en fonction des valeurs du coefficient diffé- rentiel indiquées "1", "2", et "4" pour chaque adresse horloge indiquée à partir de l'unité de désignation du programme de forme d'onde 35 et la valeur de la multiplication est appliquée à l'additionneur 52.Un signal d'indication de largeur "1" du coefficient différentiel est alimenté à l'une des bornes d'entrée de chacune des portes ET 69-12 à 69-16, un signal d'indication de "2" à l'une des bornes d'entrée de chacune des portes ET 69-17 à 69-21, un signal d'indication de "4" à l'une des bornes d'entrée de chaque porte ET 69-22 à 69-26. L'autre borne d'entrée de chacune des portes ET 69-12, 69-17 et 69-22 est alimentée avec un signal correspondant au poids "1" de la valeur du coefficient d'enveloppe. L'autre borne d'entrée de chacune des portes ET 69-13, 69-18 et 69-23 est alimentée avec un signal correspondant au poids "2". L'autre borne d'entrée de chacune des portes ET 69-14, 69-19 et 69-24 reçoit un signal correspondant au poids "4". Le signal correspondant au poids "8" est appliqué à l'autre borne d'entrée de chacune des portes ET 69-15, 69-20 et 69-25.Le signal correspondant au poids "16" est appliqué à l'autre borne d'entrée de chacune des portes ET 69-16, 69-21 et 69-26. Comme illustré, la porte ET 69-12 est connectée à la borne d'entrée de poids "1" de l'aditionneur 52, les portes ET 69-13 et 69-17 à la borne d'entrée de poids "2" par la porte OU 69-27, les portes ET 69-14, 69-18 et 69-22 au côté entrée de poids "4" par les portes OU 69-28 et 69-29 , les portes ET 69-15, 69-19 et 69-23 au côté entrée de poids "8" par l'intermédiaire des portes OU 69-30 et 69-31, les portes ET 69-16, 69-20 et 69-24 au côté entrée de poids "16" par l'intermédiaire des portes OU 69-32 et 69-33, les portes ET 69-21 et 69-25 au côté entre de poids "32" par l'intermédiaire de la porte OU 69-34 et la porte ET 69-26 au côté entrée de poids "64". Avec cette connexion , le circuit de décalage de poids 69 produit les valeurs de multiplication représentées dans la figure 17 en fonction des valeurs "1" , "2" et "4" du coefficient différentiel . Lorsque le circuit de commande 72 de la courbe de volume a/ss produit un signal de commande "31" et l'alimente aux portes OU 69-6 à 69-10, la valeur du coefficient enveloppe doit avoir "31" quel que soit le signal de sortie provenant du registre d'enveloppe 54. Lorsque la commande du complément est appliquée à la porte OU exclusive 69-11, le coefficient d'enveloppe à cinq positions binaires provenant du registre d'enveloppe 54 est inversé et les valeurs de multiplication représentées dans la figure 17 deviennent les valeurs inverses. Comme on le voit d'après la figure 15, la différence par rapport au cas illustré dans les figures 3 et 4 est que la multiplication pour chaque adresse de bloc est effectuée en fonction d'une courbe de volume a ou ss, c'est-à-dire de la valeur du coefficient différentiel + x par la valeur du coefficient enveloppe E (E est Ea lorsqu'il suit la courbe de volume a et est Ess lorsqu'il suit la courbe de volume ss). De cette manière,la valeur de multiplication entrée dans l'additionneur 52 est alimentée à la mémoire à décalage 49. Ainsi, en définissant deux courbes de volume a et ss, le système peut simultanément définir les formes d'onde de eut ss. En conséquence, lorsque les formes d'onde sont différentes, les montées et les descentes des courbes de volume peuvent être modifiées de sorte qu'une combinaison convenable de ces courbes fournit une grande variété de formes d'ondes sonores musicales synthétisées. En conséquence, la variation en fonction du temps de la structure des harmoniques de la forme d'onde est remarquable pour produire une onde sonore musicale avec un timbre riche. I1 en résulte que l'instrument de musique ainsi construit conformément à l'invention peut produire un son musical avec les caractéristiques particulières du son produit en particulier par les cuivres et les cordes. Dans la figure 7B, les contacteurs S1O, S11 et S12 sont utilisés pour définir des modes de période a et ss et les signaux de sortie de ces contacteurs sont alimentés au circuit 74 de commande de période (appelde cycle de travail). Par les états en circuit et hors circuit de ces trois contacteurs, un signal de définition du mode représenté par huit chiffres "0" à "7" est produit à partir du circuit matrice de fonction ET 74-1 à travers les lignes de sortie et est ensuite entré dans le circuit matrice de fonction OU 74-2.La sortie à trois positions binaires (avec des poids de "16", "32" et "64") provenant du registre du nombre de cycles 34-3, représenté dans la figure 7A qui est comptée à chaque période de la forme d'onde est aussi envoyée au circuit de commande de cycle de travail 74. En fonction de l'état de comptage du cycle, la porte ET inversée 74-3 produit l'état de sortie représenté dans la figure 18 (b) et la porte -OU 74-4 produit l'état de sortie illustré dans la figure 18(a) présentant la condition (16g32+16-32-64), selon l'état de la porte ET 74-5, de la porte d'inhibition 74-6 et de la porte ET inversée 74-3. Le signal de (16) du registre du nombre de cycles 34-3 illustre dans la figure 18 (a) est alimenté aux portes d'inhibition 74-7 et 74-8. La sortie de la porte ET inversée 74-3 est alimentée aux portes ET 74-9 et 74-10. La sortie de la porte OU 74-4 est alimentée aux portes ET 74-11 et 74-12. La relation de base entre le cycle de travail et l'état de comptage ge du cycle sera décrite avec référence a la figure 19. Dans la figure, 20te indique un cycle ne comportant pas de sortie d'une forme d'onde et "1" indique un cycle comportant une sortie d'une forme d'onde. Les cycles de travail "1", "1/2" et "1/4" signifient que la sortie dela forme d'onde est extraite tous les cycles, tous les deux cycles et tous les quatre cycles. Le cycle de travail "1/3" est obtenu en reglant directement l'état du comptage du cycle à l'état de comptage du cycle "6" sans compter les cycles "4" et "5".Dans la désignation desmodes"6" et "7" parmi ces modes spécifiés par les chiffres "0" à "7" en fonction des combinaisons des trois positions binaires des contac teurs S10 à S12 de désignation du mode de période /ss, , le circuit matrice de fonction OU 74-2 produit un signal de sortie K1 qui est appliqué, ensemble avec le signal de sortie de poids "64" provenant de l'additionneur 36, à la porte ET 74-13 dont le signal de sortie est alimenté par la porte OU 74-14 au poids "32" du registre 34-3 du nombre de cycles. Ainsi, les valeurs de comptage des états des cycles "4" et "5 sont sautés.La sortie K2 du circuit matrice de fonction OU 74-2 est appliquée à la porte OU 74-15 ; la sortie K3 à la porte OU 74-16 ; la sortie K4 à la porte OU 74-15 à travers la porte d'inhibition 74-5 ; la sortie K6 à la porte OU 74-17 par la porte ET 74-9 la sortie K5 est appliquée à la porte- OU 74-16 -par la porte d' inhibition 74-8 ; la sortie K7 à la porte OU 74-18 par la porte ET 74-10 ; la sortie K8 est appliquée à la porte OU 74-19 par la porte ET 74-11 ; la sortie Kg est appliquée à la porte OU 74-20 par la porte ET 74-12. Les portes OU 74-15, 74-17 et 7.4-19 sont connectées en serie pour produire une sortie X1 (a).Les portes OU 74-16, 74-18 et 74-20 sont connectées en série pour produire une sortie X2 -(B). En conséquence, les signaux de sortie produits sur les lignes de sortie X1 (a) et X2 (ss) correspondent aux chiffres "0" et "7" pour la désignation du mode de période a et B , comme illustré dans la figure 20.Comme représenté, la ligne X1 (a) fournit une période M sur la base de la forme d'onde par la désignation a et la ligne de sortie X2 (ss) fournit une période N sur la base de la forme d'onde par l'indi- cation B. En conséquence, dans les modes de période "0" à "S", les périodes M et N sont toutes les deux des nombres entiers, mais, dans les modes de période "6" et t 7, t si l'un des cycles de tra- vail M et N est un nombre entier, l'autre n'est pas un nombre entier. Les signaux de sortie X1 (a) et X2 (ss) sont appliqués à la porte d'inhibition 75 et à la porte ET 76.Habituellement, en synchronisme avec un signal de désignation a/ss dérivé depuis la' porte OU exclusive 71, la porte d'inhibition 75 est rendue conductrice pour un signal d'indication ("0") et la porte ET 76 est rendue conductrice pour un signal de désignation ss ("1"). Ces signaux'de sortie passent à travers les portes d'inhibition 77 et 78 qui seront décrites ultérieurement et la porte OU 79 pour atteindre la porte ET 51 représentée dans la figure 7C. Le contacteur R1 est connecté à la porte OU exclusive 71 et inverse par sa mise en oeuvre le signal de désignation a/B pour chaque adresse de bloc sortie depuis l'unité 35 de définition du programme de la forme . d'onde , avec le résultat que la porte ET 76 produit un signal de sortie en synchronisme avec le signal de définition a et la porte d'inhibition 75 produit un signal de sortie en synchronisme avec le signal de définition B. En conséquence, la sortie X1 devient un cycle de travail ss ét la sortie X2 un cycle de travail a. Le contacteur R2 est connecté aux portes d'inhibition 80 et 81 auxquelles sont fournis, respectivement, un signal P qui sera décrit ultérieurement et son signal inversé P et il indique si a et ss sont séparés ou non. En cours de fonctionnement, les portes d'inhibition 80 et 81 ne produisent aucune sortie et ainsi les portes d'inhibition 77 et 78 produisent les signaux X1 (a) et X2 (3) (lorsque le contactéur R1 est actionné, les signaux X1 (B.) et X2 (a) sont extraits). Lorsque le contacteur R2 n'est pas actionné, les portes d'inhibition 80 et 81 produisent un signal P et un signal P (ces signaux sont produits seulement dans la définition de l'exécution en duo) et la mémoire-ligne paire est désignée par a et la mémoire ligne impaire par ss. Ceci est mis sous forme de tableau dans la figure 21. Dans la préparation du tableau représenté dans la 'figure 21, aucune désignation n'est faite par le contacteur R2 et un contacteur R3 qui sera décrit ci-après. L'indication de la non séparation par le contacteur R2 est efficace uniquement pour l'exécution en duo. Le contacteur R3 est connecté- à la porte OU exclusive 70 et, lorsqu'il est actionné,le signal a/B spécifié pour chaque bloc par l'unité 35 de désignation de programme de forme d'onde est inversé.Ceci veut dire que les relations de a et ss sont toutes inversées De cette manière, le fonctionnement d'un octave peut être effectué par la désignation du mode de cycle de travail a et ss et le cycle de travail de l'onde sonore musicale est modifiée et lé timbre peut également être modifié pour chaque octave.En se référant au fonctionneirent avec non séparation a, ss illustré dans la figure 21, dans le cas d'une désignation de mode "6", a : ss est 1 :15 et ss est un son inférieur de quatre intervalles majeur à a. Dans la désignation de mode "7"ru a un cycle de travail deux fois aussi long que celui de a.On peut concevoir quela forme d'onde de ss soit une onde constituee d'ondes ayant des périodes 2/3 et double de celle de l'onde a ss est un son incluant un composant supérieur de cinq intervalles majeurs à a et un autre composant inférieur d'une octave à a. Les périodes entre les formes d'ondes différentes peuvent être contrôlées pour être M : N. Pour cela, les structures en harmoniques de ces ondes peuvent être modifiées et de plus, lorsque ces ondes avec des structures en harmoniques modifiées sont combinées,la structure en harmoniques de l1onde combinée est de plus modifiée différemment. En conséquence, une telle onde combinée ou composite présente une sensation de son musical efficace avec une variation dans le temps plus naturelle. Dans la figure 7, le contacteur T1 est un contacteur de désignation de trémolo usuel (appelé trémolo plat). T2 est un contact de désignation de trémolo de touche par laquelle un trémolo n'est appliqué que pendant l'action sur ce contact. Pour la désignation d'un trémolo de touche , le contacteur de désignation de trémolo plat est relâché Les contacteurs T3, T4 et T5 désignent la profondeur (appelée amplitude) du trémolo et donnent l'amplitude maximale "1" (profondeur de 100%),"l/2" (50%) et "l/4" (25%), respectivement. Le signal de désignation provenant du contacteur T1 ou T2 est appliqué aux portes ET 83-1 à 83-3 par la porte OU 82.En conséquence, un signal d'indication en sortie avec une amplitude spécifiée est produit et appliqué à un circuit de commande du trémolo 84.Les sorties dportes ET 83-1 et 88-3 sont appliquées à la porte ET 84-3 et 84-4 par l'interme- diaire d'une porte OU 84-1 ou 84-2. La sortie de la porte ET 83-2 est appliquée à la porte OU 84-6 et à la porte ET 84-7 par l'intermédiaire de la porte ET 84-5 couplée avec la sortie de poids "64" du registre d'enveloppe 54.En conséquence, à 1' état d'amortissement et à l'état d'atténuation le poids "16" du registre d'enveloppe 54 est toujours 111in De plus, la sortie de la porte ET 84-8 pour détecter l'état d'atténuation est appliguée à la porte ET 84-3 dont la sortie est extraite vers la porte OU .84-10 par l'intermédiaire d'une porte d'inhibition 84-9 qui est rendue conductrice par une désignation autre que la désignation de mandoline. Dans ce but, la porte d'inhibition 84-7 n'est pas rendue conductrice dans l'état dlattenuation tandis que la porte d'inhibition 84-11 est prête à conduire.Dans la désignation du trémolo, la sortie de poids "64" du registre d'enveloppe 54 est appliquée à la porte ET 84-4 et la sortie de celle-ci fournit toujours un signal "1" au poids "64" du registre d'enveloppe 54 par l'intermédiaire de la porte OU 84-12. En conséquence, l'état de l'enveloppe ne devient pas l'état effacé "00" mais l'état d'amortissement et l'état d'atténuation sont répétés alternativement. La sortie de la porte ET 83-3 est appliquée aux portes OU 84-14 et 84-15 par l'intermédiaire d'une porte ET 84-13 à laquelle la sortie de poids "64" du registre d'enveloppe 54 est appliquée et elle est également appliquée à la porte d'inhibition 84-16. Comme la porte d'inhibition 84-7, la porte d'inhibition 84-16 n'est pas rendue conductrice dans l'état d'atténuation tandis que les portes d'inhibition 84-17 et 84-18 sont rendues conductrices.La sortie de poids "32" du registre d'enveloppe 54 est de plus appliquée à la porte d'inhibition 84-21, par l'intermédiaire de la porte d'inhibition 84-20 couplee avec la porte ET 84-19 qui est efficace seulement lorsque le contacteur de corde de trémolo T6 qui sera étudié ci-après, est actionné. Puisque le signal d'inhibition de la sortie de porte provenant de la porte ET 84-4 est appliqué à la porte d'inhibition 84-21, elle n'est pas rendue conductrice par l'indication du trémolo et sa sortie est toujours "O". En conséquence, le circuit de détection de l'état de l'enveloppe 73 produit seulement le signal d'état d'amortissement à partir de la porte d'inhibition 73-3.Dans les contacteurs de désignation de trémolo T1 et T2, la valeur du coefficient enveloppe du registre d'enveloppe 54 est, comme représente dans les figures 22 à 24, fonction de l'indication de profondeur de l'amplitude 1/1, 1/2 ou 1/4 et des courbes de volume (figure 13). En ce qui concerne les courbes de volume 1, 4, 5 représentées dans la figure 13, aucun trémolo n'est appliqué. T6 est un contacteur de désignation du trémolo de pincement. Lors de l'actionnement du contacteur, le signal de sortie de la porte d'inhibition 84-22 qui est produit sous la condition que l'enveloppe soit dans 1' état d'atténuation et que le registre d'enveloppe 54 soit au-dessus de "16", passe à travers la porte ET 84-19.Lorsque l'état d' effacement "00" du registre d'enveloppe 54 est détecté par la porte ET inversée 73-1 dans le circuit de détection d'état 73, un signal de désignation d'atténuation est appliqué à la porte ET 72-15 par l'intermédiaire de la porte d'inhibition 73-5 et de la porte OU 73-6. En conséquence, dans la première moitie de l'état d'atténuation, on met en oeuvre par un signal horloge d'amortissement qui sera décrit ci-aprèset un trémolo semblable au pincement d'une corde est obtenu le long de la courbe de volume corne représenté dans les figures 25A et 25B (dans ce cas la profondeur de trémolo désignée est 1/1) Le contacteur de désignation de trémolo T2 est efficace lorsque le contacteur de désignation de trémolo T1 est préalablement mis hors service et le trémolo est efficace seulement durant l'actionnement du contacteur. Conformément avec les états de sortie des poids "32" et "64" du registre enveloppe 54, la porte d'inhibition 85 produit un signal Q de détection de l'état d'attaque; la porte d'inhibition 86 produit un signal de détection de l'état d'amortissement d ;le circuit série des portes ET 87 et ET inversé 88 produit un signal de détection d'atténuation # &commat; ; la porte inversée d'inhibition 66-6 produit un signal de détection d'atté nuation rapide &commat; Q ; le circuit série des portes ET 89 et 90 produit un signal de détection d'atténuation lente. Qr . La référence 91 désigne un registre de réglage de la synchronisation pour définir l'atténuation rapide qui est munie de huit mémoires-lignes à une position binaire. Ces mémoires se décalent chacune lors du fonctionnement en réponse à l'impulsion de décalage +0. . L'atténuation rapide Qr signifie un amortissement relativement rapide de l'enveloppe pour empêcher les sons des impulsions-horloge se produisant lorsqu'une touche d'exécution est coupée (en particulier lorsqu'un son stationnaire est spé cifié comme un son d'orgue). En conséquence, lorsqu'un signal de réglage Qh ,qui sera décrit ci-après, est émis, le signal est appliqué par une porte OU 92 à une porte d'inhibition 93 qui est rendue conductrice lorsqu'un signal d'indication de non entrez existe , et est appliqué au registre de réglage de la synchronisation de l'atténuation rapide 91 par une porte d'inhibition 94 qui est rendue conductrice par un signal inversée provenant de la porte ET 62. Le signal de sortie provenant de la porte d'inhibition 93 positionne le registre de réglage de la synchronisation 53 de l'impulsion horloge d'enveloppe par 1' intermédiaire d'une porte ET 95 d'une porte d'inhibition 96 qui est rendue conductrice dans un état autre que l'état d'enveloppe "00", d'une porte OU 64 et d'une porte OU 65, en synchronisme avec le signal de sortie (une synchronisation d'addition lorsque le signal d'adresse de bloc "0" est engendré) 1provenant de la porte ET 62. Après le basculement, le registre 53 effectue une opération d'atténuation rapide. La description effectuée jusqu'ici concerne la partie principale de l'instrument de musique électronique conforme à l'invention. Les signaux de synchronisation pour contrôler le circuit constitué comme représenté dans les figures 7A, 7B, 7C et 7D, différents signaux horloge pour contrôler l'enveloppe, les signaux de commande de l'exécution multiple tels que les signaux de commande de duo, les touches d'exécution, le contrôle de l'entrée des touches seront décrits en utilisant les schémas de circuit illustrés dans les figures 27A et 27B qui sont combinés comme représenté à la figure 26 pour former un schéma de circuit complet. Un Un signal horloge de base 40 (par exemple à 272510 Hz) émis à partir d'un générateur horloge d'origine 100 est appliqué à un compteur en ligne 101 qui effectue des comptages correspondants à une circulation des huit mémoires-lignes qui constituent chacun des registres 20, 21, 34, 53 et 54 illustrés dans les figures 7A a 7D. Le compteur 101 est un compteur de capacité 8. Le circuit générateur de la synchronisation de commande 102 est alimenté avec des signaux d'indication dans les positions de contact W1 (aucune indication d'exécution multiple), W2 (exécution en duo), W3 (exécution en quatuor) d'un contacteur W d'indication d'exécution multiple. En conséquence, le signal de sortie illustré dans la figure 28B est emis sur la ligne de sortie à à travers une porte d'inhibition 102-1 et une porte ET d'inhibition 102-2. Dans le cas où il n'y a pas d'indication d'une exécution multiple, un signal " 1" est émis sur la ligne de sortie z à travers les portes OU 102-3 et 102-4. Un signal "1" est émis sur la ligne de sortie &commat; à à travers les portes OU 102-5 et 102-6.Dans le cas de l'indication d'un duo, le signal de sortie représenté dans la figure 28 (c) est emis sur la ligne de sortie z par l'intermédiaire des portes ET 102-7 et des portes OU 102-3 et 102-4. Le signal de sortie représenté dans la figure 28 (c) est envoyé sur la ligne de sortie Q par une porte d'inhibition 102-8 et des portes OU 102-9, 102-5 et 102-6, Dans le cas de l'indication d'un quatuor, un signal de sortie illustré dans la figure 28(d) est sorti à partir de la ligne de sortie z par les portes ET 102-10 et 102-11 et une porte OU 102-4.Le signal de sortie illustré dans la figure 28(d) est émis à partir d'une ligne de sortie Q par des portes d'inhibition 10242 et 102-13 et une porte OU 102-6. Les sorties de l'étage binaire respectif du signal d'indication d'un octuor, du signal d'indication d'un quatuor, du signal d'indication d'un duo sur le contact W4. du contacteur d'indication W et du compteur en ligne 101 sont alimentées vers un générateur de signal de synchronisation 103 pour une exécu- tion multiple. Avec cette connexion, une porte OU 103-1 produit un signal d'indication d'un quatuor-ou un signal d'indication d'un octuor et une porte OU 103-2 produit un signal d'execution multiple (qui est produit en réponse à l'indication d'un duo, d'un quatuor ou d'un octuor). Le signal provenant de la porte OU 103-2 est alimenté à une porte ET 103-2 et à une porte d'inhibition 103-4.En conséquence, le signal de sortie de poids "1 " du compteur en ligne 101 est sorti sous forme des signaux P et P à partir des portes respectives et est appliqué aux portes d'inhibition 80 et 81 de la figure 7C. Le signal provenant de la porte OU 103-2 est alimenté à une porte ET 103-5 d'où est extrait le signal de sortie de poids "1" du compteur en ligne 101 qui est émis comme signal de commande de "+1" à travers une porte OU 104.La sortie de la porte OU 103-1 est alimentée à une porte ET 103-6 de sorte que le poids "2" du compteur en ligne 101 fournit un signal de sortie qui, à son tour, est appliqué à la porte 103-8 à travers une porte OU 103-7..Un signal d'indication du duo est alimenté à une porte d'inhibition 103-9 à partir de laquelle le signal inversé du compteur en ligne 101 est extrait et est appliqué par une porte OU 107 à une porte OU 103-8. Le signal d'exécution multiple sorti de la porte OU 103-2 est appliqué comme signal inversé à la porte OU 103-8 par l'intermédiaire d'une porte OU 103-10. La porte OU 103-10 est alimentée avec le signal de fonctionnement du contacteur B de désignation de vibrato.La sortie de la porte OU 103-8 fournit les signaux de sortie illustrés dans les figures 28(B), (g) et (i) pour les indications de duo et de quatuor travers une porte OU 105. Lorsqu'un signal d'indication d'octuor est appliqué à une porte ET 103-11, le signal de sortie de poids "4" provenant du compteur en ligne 101 est sorti d'une porte ET 103-11 et est émis comme signal représenté par (k) dans la figure 28B par une porte OU 106. Les signaux de synchronisation représentés par (f) et (g) illustrés dans la figure 28B sont produits à partir des portes OU 104 et 105 lorsque le duo est indiqué. Les signaux de synchronisation représentés en (h) et (i) dans la figure 28B sont produits à partir des portes OU 104 et 105 lorsqu'un quatuor est indiqué. Les signaux de synchronisation représentés en (j), (k) et (1) dans la figure 28B sont produits à partir des portes OU 104 à 106 lorsqu'un octuor est-désigné, et sont appliqués aux portes ET 97-1 à 97-3 et ensuite sont alimentésà l'additionneur 40 en synchronisme avec le signal d'adresse de bloc "0". La valeur additionnelle dans I'exécution multiple telle que l'indication de duo est utilisée pour fournir des différences de fréquences fines aux mémoires-lignes respectives.Les signaux de synchronisation sur les lignes i, , et Oc sortis du générateur 102 de synchronisation de commande sont alimentés à un circuit 107 de commande d'entrée et le signal de synchronisation provenant de la ligne de sortie est alimenté à un compteur d'octaves 108 illustré dans la figure 27B. Le compteur d'octaves 108 est un compteur de capacité 8 à trois positions binaires qui est entraîné toutes les huit lignes de 8+o Les deux positions binaires inférieures dans le compteur (poids 1 et "2") servent comme code d'entrée de l'octave représenté dans la figure 7A de l'état de code du quatrième octave. Voir (a) dans la figure 29A.Les étages de sortie à trois positions binaires respctifs du compteur d'octaves 108 sont alimentés vers le générateur de signal de synchronisation 109 et vers le décodeur 11O.L'état tout à "0" des trois positions binaires est détecté par une porte ET inversée 109-1 et une porte d'inhibition 109-2. Comme sortie de détection , r le signal de synchronisa- tion représenté en (b) dans la figure 29A est extrait et est appliqué comme signal de pas du comptage au compteur de notes 111 . Le compteur de notes 111 a une constitution telle que les deux positions binaires inférieures fonctionnent comme compteur de capacité 3 et son report entraîne le compteur binaire constitué par la position binaire supérieure ((c) de figure 29A). En réalité, le compteur de notes est constitué par quatre positions binaires obtenues en le combinant avec la position binaire le plus significative du compteur 108, en conséquence la sortie à quatre positions binaires sert de code d'entrée de notes illustré dans la figure 7A.La sortie du compteur 111 est alimentée au générateur de signal de synchronisation 109 et à un décodeur 112. Les huit sorties &commat; à à z du décodeur 110 fournissent des signaux de synchronisation différents comme illustré dans la figure 29B (d) et sont appliqués aux huit colonnes de touches d'exécution 113. Le groupe 113 de touches d'exécution comporte 48 touches d'exécution disposées en matrice avec 6 lignes de sortie aboutissant aux portes ET 114-1 à 114-6 d'un circuit 114 de détection de la synchronisation de l'action sur les touches.Les portes ET 114-1 à 114-6 sont alimentées avec six signaux de synchronisation différents ((e) dans la figure 29B) produits à partir des lignes de sortie # à O du décodeur 112. A partir des portes ET 114-1 à 114-6, des signaux de synchronisation d'entrée par touches correspondant aux touches d'exécution actionnées parmi les 48 touches ,sont extraits par un circuit série de portes OU 114-7 à 114-11-et sont appliqués à un registre bascule d'entrée de touche 107-1 d'un circuit de commande de la borne d'entrée. Le signal de synchronisation émis à partir du générateur de signal de synchronisation 109 est détecté en accord avec les teneurs des compteurs 108 et 111. Le signai de synchronisation illustré en (f) dans la figure 292 provenant de la sortie g est détecté par les portes d'inhibition 109-3 à 109-5. Le signal de synchronisation illustré en (g) dans la figure 29B provenant d'une ligne de sortie O est detecte par une porte ET inversé 109-1 et les portes d'inhibition 109-2 et 109-6 à 109-8.Le signal de synchronisation -représenté en (h) dans la figure 29B provenant d'une sortie est détecté par une porte ET 109-9 et les portes d'inhibition 109-10 et 109-11 Le siglral de sortie S4 du compteur 111 provenant d'une sortie 0 et un signal de synchronisation représenté en (i) dans la figure 29B provenant d'une sortie 0 sont détectés par une porte d'inhibition 109-12. Le signal de synchronisation illustre en (j) dans la figure 29B provenant de la sortie Qi est détecté en utilisant une porte ET 109-13 et une porte d'inhibition 109-14. Le registre à décalage 115-1 du générateur de signal d'impulsion horloge 115 fonctionne dynamiquement avec 24 positions binaires et est décalé par un signal horloge produit toutes. les 8 lignes à partir de la ligne de sortie Q du générateur de synchronisation de commande 102. En conséquence, une circulation du registre à décalage 115-1 assure une synchronisation avec une capacité totale de 24 qui est la somme de la capacité 8 du compteur 108 et de la capcité 3 du compteur 111. Le registre à décalage 115-1 comporte des première à troisième parties de comptage, chacune avec huit positions binaires.Les première et seconde parties de comptage sont utilisées pour engendrer les signaux horloge de temps du vibrato et de l'enveloppe. La troisième partie de comptage est utilisée pour compter un temps donné lorsqu'une nouvelle touche d'exécution est actionnée comme cela sera décrit ci-après. Fondamentalement la première partie de comptage est un compteur binaire à huit positions binaires mis en oeuvre par le signal de synchronisation provenant de la ligne de sortie Q du générateur de signal de synchronisation 109 (figure 29B).La seconde partie de comptage est un compteur binaire à huit positions binaires avec les deux positions binaires inférieures assurant un comptage de capacité trois qui est mis en oeuvre en réponse à un signal de synchronisation délivré depuis la ligne de sortie Qh. La troisième partie de comptage est un compteur binaire mis en oeuvre par un signal de synchronisation provenant de la ligne de sortie 0e .Le signal de sortie provenant d'une sortie d1 du registre à décalage 115-1 est alimenté à un additionneur 115-3 par l'intermédiaire d'une porte OU dont la sortie est appliquée de manière à être mise en recirculation sur le côté entrée du registre à décalage 115-1. Le signal de report provenant de l'additionneur 115-3 est appliqué à une porte d'inhibition 115-4 par une bascule de report 107-2 Le signal de sortie de la porte d'inhibition 115-4 est inhibé au moment de la genération du signal de synchronisation provenant de la sortie (i) du générateur de signal de synchronisation 109. Le signal de sortie est également appliqué à l'additionneur 115-3 par une porte OU 115-5.Le signal de synchronisation provenant de la sortie (i) est également appliqué à la porte OU 115-5 par l'intermédiaire d'une porte d'inhibition 115-6. La sortie d2 du registre à décalage 115-1 est appliquée à une porte ET inversée 115-7 et à une porte d'inhibition 115-8 ; la sortie d3 à une porte d'inhibition 115-9 et à une porte ET 115-10 ; la sortie d4 à une porte d'inhibition 115-11 et à une porte ET 115-12;la sortie d5 à une porte d'inhibition 115-13 et à une porte ET 115-14 ; la sortie d6 à une porte d'inhibition 115-15 et à une porte ET 115-16; la sortie d7 à une porte ET 115-17.La porte ET inversée 115-7 et les portes d'inhibition 115-9, 115-11, 115-13 et 115-15 sont coupées avec les portes ET 115-10, 115-12, 115-14, 115-16 et 115-17. Les signaux de sortie provenant des portes ET respectives sont extraits sous forme d'impulsions à une impulsion (chacune avec une largeur 8+o)* La sortie dl est appliquée à la porte d'inhibition 115-8 dont la sortie est couplée avec une porte ET 115-18. Un signal de synchronisation provenant de la sortie Qj du circuit générateur de signal de synchronisation 109 est appliqué à la porte ET 115-18, et également à l'additionneur 115-3 par l'intermédiaire d'une porte OU 115-2. Ceci signifie qu'il contrôle un compteur de capacité trois constitué par les deux positions binaires les plus basses dans la seconde partie de comptage.La sortie dl provenant du registre à décalage 115-1 est appliquée à une porte ET 115-19 et la sortie de la porte ET 115-14 est appliquée à une porte ET.115-20. Les sorties. de celles-ci sont appliquées comme signaux de rebasculement et de basculement à un circuit bascule 115-21 (sans retard) pour determiner une durée pour empêcher le battement en synchronisme avec le signal de synchronisation provenant de la sortie Qg La référence 116 désigne un circuit de sélection de l'impulsion-horloge de vibrato. Dans ce circuit, un signal horloge de temps provenant de la porte ET 115-10 est appliqué à une porte ET 116-l,et un signal horloge de temps provenant de la porte ET 115-12 à une porte ET 116-2.Les signaux de sortie provenant de ces portes ET 116-1 et 116-2 sont appliqués par l'intermédiaire d'une porte OU 116-3 à une porte ET 116-4 et à une porte d'inhibition 116-5. La sortie de la porte d'inhibition 116-5 est appliquée à une porte ET 116-6 à laquelle est appliqué un signal de ,synchronisation yovenant de de la sortie t du générateur de synchronisation 109. La sortie de la porte ET 116-4 est alimentée à une porte ET 116-7 à laquelle est appliqué un signal de synchronisation provenant de la sortie &commat; . Les sorties de la porte ET sont sorties sous forme d'un signal horloge de vibrato B par une porte OU 116-8.Le signal horloge de vibrato QB est transformé en des signaux horloge différentes en fonction des contacts SA et SB de sélection de l'impulsion horloge de vibrato choisis. Comme on le voit d'après la figure 30, le contact SA indique si le signal horloge de temps déterminé par la première section de comptage du registre à décalage 115-1 est extrait ou si le signal horloge de temps détermine par la seconde partie de comptage est extrait. Le signal horloge de vibrato fB est appliqué comme signal de comptage au compteur 117 de capacité huit. Le compteur 117 produit les signaux illustrés en (a) dans la figure 31 aux étages respectifs, signaux qui, à leur tour, sont appliqués à un circuit de commande du vibrato 118. En accord avec cet état de comptage, le signal de synchronisation illustré dans la figure 31b est détecté par une porte d'inhibition 118-1 et une porte ET 118-2 sur une sortie el. Le signal de synchronisation illustré dans la figure 31c est détecté par une porte d'inhibition 118-3 et une porte ET 118-4 sur une sortie e2. Le signal de synchronisation représenté dans la figure 31d est détecté par les portes ET 118-5 et 118-6 sur une sortie e3. Le signal de synchronisation illustré dans la figure 31e est détecté par une porte ET inversée 118-7 et une porte ET 118-8 sur une sortie e4. Le signal de synchronisation illustré dans la figure 3lf est détecté par une porte d'inhibition 118-9 sur une sortie e5. Le signal de synchronisation représenté dans la figure 31g est détecté par une porte d'inhibition 118-10 sur une sortie e6. Un circuit séries de portes OU 118-11 et 118-12 pour obtenir la somme logique des sorties el, e3 et e6 détecte le signal de synchronisation représenté dans la figure 31h et l'envoie sur une sortie e7.Un circuit série comportant des portes OU 118-13 et 118-14 pour obtenir la somme logique des sorties el, e2 et e5 détecte le signal de synchronisation illustré en (i) dans la figure 31 et l'envoie sur une sortie e 8 En conséquence, les signaux de. synchronisation e7, e8 et e4 sont sortis sur les portes ET 97-1 à 97-3 auxquelles est appliqué le signal de bloc "0" illustré dans la figure 7A par les portes ET 118-15 à 118-17 et les portes OU 104 et 105 lorsqutun fonctionnement est déterminé par le contact B de détermination du vibrato. Ceci veut dire qu'au moment de la désignation du vibrato, les sorties AP1, bP2, AP4 sont sorties en accord avec les teneurs du compteur 117. La référence 119 désigne un circuit de sélection de l'impulsion-horloge d'enveloppe pour sélectionner l'impulsion-horloge d'enveloppe appliquée à la porte d'inhibition 63 illustrée dans la figure 7D. RA et R B sont des contacteurs pour sélectionner le signal horloge de temps dans l'état d'atténuation. DA et DB sont des contacteurs pour sélectionner le signal horloge de temps dans l'état d'. amortissement.RC est un contacteur pour sélectionner le signal horloge d'atténuation lente. OA est un contacteur pour désigner une enveloppe d'orgue (son stationnaire). Un signal horloge sorti depuis la porte ET 115-12 est appliqué aux portes ET 119-1 à 119-3. Un signal horloge provenant d'une porte ET 115-14 est appliqué aux portes ET 119-4 à 119-6. Un signal horloge émis par une porte ET 115-16 est appliqué aux portes ET 119-7 à 119-9. Un signal horloge sorti de la porte ET 115-17 est appliqué aux portes ET 119-10 et 119-11. Un signal de sortie de contact de sélection provenant du contacteur RB est appliqué aux portes ET 119-1, 119-4, 119-7 et 119-10. Les sorties de ces portes ET sont appliquées au circuit en série de portes OU 119-12 à 119-14.Le signal de sortie provenant du circuit série est couplé avec une porte ET 119-15- et une porte d'inhibition 119-16. Le signal de synchronisation provenant. de la sortie 0 du générateur de signal de synchronisation 109 est appliqué aux portes ET 119-17 à 119-19, le signal de synchronisation provenant de la sortie Qg aux portes ET 119-20 à 119-22. La porte ET 119-15 et la porte d'inhibition 119-16 sont couplées avec les portes ET 119-20 et 119-17. Les sorties de ces portes sont sorties sous forme d'un signal horloge d'atténuation QR par une porte ET 119-24 à laquelle le signal de détection de l'état d'atténuation représenté dans la figure 7D est appliqué par une porte OU 119-23.Comme on le voit d'après la figure 30, le contacteur RA indique si le signal horloge de temps déterminé par la première partie de comptage du registre à décalage 115-1 est extrait ou si le signal horloge de temps déterminé par la seconde partie de comptage est extrait. La sortie du contact de sélection du contacteur DB est appliquée aux portes ET 119-2, 119-5 et 119-8. Les sorties de ces portes ET sont alimentées à un circuit série de portes OU 119-25 à-119-26. La sortie du circuit série est appliquée à une porte ET 119-27 et à une porte d'inhibition 119-28.Les sorties de la porte ET 119-27 et de la porte d'inhibition 119-28 sont appliquées par l'intermédiaire de portes ET 119-21 et 119-18 et d'une porte OU 119-29 à une porte ET 119-30 qui produit un signal horloge d'amortissement lorsque le signal de détection de l'état d'amortissement représenté dans la figure 7D apparaît. Le signal de sortie du contact de sélection du contacteur R C est appliqué aux portes ET 119-6, 119-9 et 119-11 dont les sorties sont appliquées à un circuit série de portes OU 119-31 et 119-32. Le signal de sortie du circuit série amène les portes ET 119-33 et 119-19 à produire un signal horloge d'atténuation lente fsr au moment où le signal de l'atténuation lente alimenté depuis le circuit de la figure 7D est engendré . La porte ET 119-3 produit une sortie au moment où le signal de détection de l'état d'atténuation rapide ou un signal de détection de l'état d'attaque alimenté depuis le circuit de la figure 7D à travers une porte OU 119-37 est engendré et, lors de la réception de la sortie provenant de la porte ET 119-3, la porte ET 119-22 produit un signal horloge d'atténuation rapide hr ou un signal horloge d'attaque A Le signal horloge d'atténuation XB émis depuis la porte ET 119-24 le signal horloge damortissement émis depuis la porte ET 119-30, le signal horloge d'atténuation lente sur émis depuis la porte ET 119-19, le signal d'atténuation rapide émis depuis la porte ET 119-22 sont appliqués, comme un signal horloge d'enveloppe émis à partir d'un circuit série de portes OU 119-34, 119-35 et 119-36 à la porte d'inhibition 63 illustréedans la figure 7D. Un circuit de désignation de la valeur d'addition 120 spécifie la valeur ajoutée à l'additionneur 55 pour l'enveloppe illustré dans la figure 7C dans les états d'attaque, d'arnortissement,d'atténuation Aa est un contacteur de sélection à cinq contacts. Les signaux de sortie des contacts amènent les portes ET 120-1 à 120-5 à produire des signaux de commande d'addition "+1", +2, "+4", "+8" et "+32" par les portes OU 120-6 à 120-10. Da désigne un contacteur de sélection à cinq contacts.Les signaux de sortie des contacts amènent les portes ET 120-11 à 120-15 et les portes OU 120-6 à 120-10 à produire les signaux de commande d'addition "+1", "+2", "+4", "+8" et "+32". Lorsqu'un signal détectant l'état d'atténuation est produit, un signal de commande d'addition "+1" est produit par la porte OU 120-16. Lorsque le signal de détection de l'état d'atténuation lente est produit, un signal de commande d'addition "+1" est produit à travers la porte OU 120-17. Lorsqu'un signal de détection de l'état d'atténuation rapide est engendré, un signal de commande d'addition "+8" est produit à travers la porte OU 120-18. Ces signaux de valeur d'addition sont alimentés à l'additionneur 55 illustré dans la figure 7C par l'intermédiaire de portes ET 67-1 à 67-5. Les signaux horloge dans les première et seconde sections de comptage émis depuis les portes ET 115-10, 115-12, 115-14, 115-16 et 115-17 sont sélectionnés comme indiqué par les symboles circulaires O dans la figure 30, en accord avec les indications fournies par le circuit de sélection du signal horloge de vibrato 116 et le circuit de sélection du signal horloge d'enveloppe 119. De plus, la valeur à ajouter à l'additionneur 55 pour l'enveloppe peut être sélectionnée en synchronisme avec le signal horloge sélectionne. Les figures 32, 33 et 34 représentent les variations en fonction du temps des valeurs du coefficient de l'enveloppe au cours de l'attaque, d'amortissement et de l'atténuation Le signal de synchronisation (avec une largeur de correspondant à une touche d'exécution mise en oeuvre, émis depuis le circuit 114 de détection de la synchronisation de 1' action sur la touche.est appliqué à une bascule de synchrcr nisationde l'entrée par touche 107-1 dont la sortie est couplée avec une porte ET 107-3. La porte ET 107-3 produit un signal de sortie en synchronisme avec le signal de sortie basculé du -circuit bascule 115-21 pour-empêcher l'oscillation, signal qui est appliqué à la porte d'inhibition 107-4 qui, à son tour, produit un signal correspondant à une touche enfoncée.La porte d'inhibition 107-4 fournit un signal de sortie sur la porte ET 107-6, lorsqu'elle reçoit un premier signal à une impulsion correspondant à une touche enfoncée par a c t i o n sur une nouvelle touche , lorsque le signal de sortie provenant du registre à décalage à 48 positions binaires 107-5 correspondant au nombre (48) des touches d'exécution est "0" comme cela sera décrit ci-après. La porte ET 107-6 répond à un signal de remise à zéro (représentant une mémoire-ligne vacante dans le registre d'enveloppe 54) emis depuis la porte d'inhibition 68 illustrée dans la figure 7A et produit le signal d'indication d'entrée mentionné ci-dessus pour fixer la donné-e en entrée de la hauteur du son de la nouvelle touche et l'état d'attaque de l'enveloppe dans la mémoire vacante.Le signal d'indication d'entrée spécifie également une pluralité de mémoires en ligne en accord avec l'état de désignation d'exécution multiple. Le signal de rebasculement émis depuis la porte d'inhibition 68 représentée dans la figure 7A est appliqué à la porte ET 107-7 et à la porte d'inhibition 107-8 du circuit de commande d'entrée 107. La sortie de la porte ET 107-7 est maintenue par la porte OU 107-9 et la porte d'inhibition 107-10 et est couplée avec une porte drinhi- bition 107-11 dont la sortie est inhibée par la porte d'inhibition 107-8.La porte ET 107-7 et la porte d r inhi.bition 107-8 reçoivent comme signal de porte la sortie c Q à savoir la dési- gnation d'un signal de duo provenant du circuit générateur de synchronisation de commande 102, les signaux indiqués par (c > et (d) représentés dans la figure 28A qui désignent un quatuor et un signa3 "1" constant sans aucune indication d'exécution multiple, et un signal représenté en (b) dans la figure 28A qui désigne un octuor. Les signaux représentés dans la figure 28A (b) interdisent la sortie de la porte d'inhibition 107-10 par une porte d'inhibai tion 107-12 à partir de la sortie Q et libèrent le maintien. En conséquence, la porte d'inhibition 107-11 produit un signal en synchronisme avec le signal de sortie Qc correspondant à une désignation d'exécution multiple et la porte ET 207-6 produit un signal de sortie lors de la génération du signal de touche actionné. Le signal de sortie provenant de la porte ET 107-6 est alimenté à la porte d'inhibition 107-13 et à la porte ET 107-14. La porte ET 107-14 produit un signal de sortie en synchronisme avec le signal de sortie Qb provenant du circuit générateur de la synchronisation de commande 102. La sortie est alors appliquée au circuit bascule 107-16 pour fournir un retard d'une position binaire (retard de lfo) à travers la porte OU 107-15.La sortie de la bascule est appliquée par une porte d'inhibition 107-17 à la porte OU 107-15. Par cette connexion, elle est mise en recirculation. La recirculation est maintenue jusqu'à ce que la porte d'inhibition 107-17 soit interdite par un signal de sortie ((b) de figure 28A) provenant de la sortie du circuit générateur de synchronisation de commande 102. En conséquence, le signal de sortie provenant de ia porte d'inhibition 107-13 continue à être émis suite à la génération de la sortie de la porte ET 107-6 jusqu'à ce qu'il soit interdit par le signal de sortie provenant de la porte d'inhibition 107-17. En conséquence, la porte d'inhibition 107-13 produit des signaux de désignation d'entrée avec une largeur de 10(dans le cas où il n'y a pas de désignation d'exécution multiple), une largeur 2o (dans le cas de la désignation d'un duo), une largeur 4+0 (désignation d'un quatuor) et une largeur 8 (désignation d'un octuor.Dans le cas d'une désignation d'un duo, quatre combinaisons de lignes mémoires LOet L11 L2 et L3, L4 et L5 et L6 et L7 sont utilisées, dans le cas de la désignation d'un quatuor r deux combinaisons de lignes-mémoires Lg à L3 et L4 à L7 sont utilisées ; dans le cas de la désignation d'un octuor une simple combinaison Lg à L7 est utilisée Le même code d'entrée de la hauteur du son est appliqué à la pluralité de mémoires - lignes du registre de code des notes 20 et du registre de code d'octave 21, et en même temps la pluralité de mémoires en ligne du registre enveloppe 54 illustré dans la figure 7D sontà l'état attaque et les registres respectifs sont dans la condition prêt pour le fonctionnement.Ainsi, le signal de sortie de la porte ET 107-6 ensemble avec le signal de sortie de la bascule 107-16 avec un retard d'une position binaire, est appliqué à la porte ET 107-20 par l'intermédiaire de la porte OU 107-18 et de la porte OU 107-19 à laquelle est appliqué le signal de sortie provenant du registre à décalage 107-5. La porte OU 107-18 produit un signal de sortie en synchronisme avec le signal de désignation d'entrée et son signal de sortie est alimenté comme signal d'écriture au registre à décalage 107-5 par le signal de synchronisation correspondant à la touche enfoncée et émis depuis la porte OU 107-21.Lors de la réception d'un signal "1", le registre à décalage 107-5 est décalé en synchronisme avec le signal de synchronisation ((b) dans la figure 28A) provenant de la sortie z du générateur de synchronisation de commande 102. Le signal chargé est maintenu en recirculation aussi longtemps que la touche d'exécution est enfoncée, mais la circulation cesse lorsque la touche est relâchée. La sortie de la porte ET 107-20 est alimentée comme signal d'inhibition de porte à la porte d'inhibition-107-22. Lors de l'enfoncement de la touche d'exécution, un signal de touche en service émis depuis la porte d'inhibition 107-4 bascule la bascule 107-24 par l'intermédiaire de la porte OU 107-23. La sortie basculée est mise en circulation à travers la porte d'inhibition 107-25. Le maintien en circulation est libéré lors de la génération du signal de sortie provenant d'une porte ET 107-26 pour effectuer L ut; . OU 107-27.Le signal de sortie provenant de la porte 107-22 est appliqué à la porte ET 107-28. La porte ET 107-28 a été alimentée avec un signal descoincidence provenant d un circuit à coincidence 121. La porte ET 107-28 produit un signal de positionnement de l'atténuation rapide (positionnement 8 ) qui à son tour est introduit dans le registre de réglage de la synchronisation d'atténuation rapide 91 par la porte OU 92 illusw trdedans la figure 7D.Le circuit à coincidence 121 est utilisé pour vérifier si le code d'entrée de hauteur de son sorti des étages respectifs 1' 02, S1, S2, S4, et S8 des compteurs 108 et 111 coincide avec le code de sortie de hauteur de son émis depuis le registre de code de notes 20 et le registre de code d'octave 21 illustrés dans la figure 7A. Lorsque le contacteur A désigne hors service', un code de hauteur de son est chargé dans les mémoires en ligne du registre de code de note 20 et du registre de code d'octave 21, pendant le temps de maintien (approximativement 45 ms) de la bascule 107-24.Dans le cas où une touche d'exécution est relâchée, la porte ET 107-28 produit un signal de positionnement d'atténuation rapide et il est dans l'état d'atténuation rapide. Comme décrit ci-dessus, l'état d'atténuation rapide indique un état dans lequel, lorsque la touche d'exécution est relâchée, le son disparait rapidement. Dans le cas où le contact 0A désigne"en service", si la touche d'exécution est relâchée (la porte ET 107-20 ne produit aucune sortie), la mémoire en ligne avec le même code de sortie de hauteur de son que celui de la touche d'exécution relâché est positionnée pour être dans l'état d'atténuation rapide. Par cette opération, un état de touche hors service satisfaisant est réalisé. Comme décrit ci-de-ssus, avec la constitution conforme à l'invention, une pluralité de formes d'onde peuvent être définies et composees simultanément-, et, dans les différentes formes d'onde, les montées et les descentes du volume peuvent être rendues différentes. En conséquence., le son musical obtenu présente un timbre naturel et riche. Dans l'exemple mentionné ci-dessus, on se limite à deux types de courbes de volume a et ss . Toutefois, deux ou plusieurs courbes de volume peuvent être utilisées sans sortir du domaine de la présente invention. Dans le sytème de commande de la période de la note conforme à l'invention, la valeur de commande de réglage de la période du moyen de réglage de la période pour régler la période du moyen de comptage, correspondant à la note, est divisée en des valeurs grossières et fines, en tenant compte de la circulation à décalage dynamique de chacune des mémoires en ligne (un total de 8). Avec de telles valeurs divisées, le comptage (+) d'un compteur peut être contrôlé numériquement en accord avec les notes respectives. De plus, la valeur de contrôle est emmagasinée par un circuit matrice de sorte que la construction du circuit est très simple et convient pour une fabrication en circuit intégré sur une grande échelle. Dans le mode de réalisation, la commande de comptage du compteur est décrite en ce qui concerne seulement un contrôle d'avancement. Toutefois un contrôle de retard (-) est possible en retirant des impulsions horloge de celles comptees par le moyen compteur selon une fréquence horloge donnée, en accord avec la note. De même, dans le mode de réalisation ci-dessus, l'unité de définition du programme de la forme d'onde 35 pour chaque bloc représenté dans la figure 7A est une désignation par contacteur comme illustré dans la figure 16. Selon une variante, les états de définition préalablement choisis sont emmagasinés de façon permanente dans une mémoire fixe telle qu'une mémoire à simple lecture (ROM). Les états de définition peuvent être emmagasinés sur une carte magnétique, et, au cours de l'utilisation, ceux-ci sont lus et emmagasinés dans une mémoire temporaire telle qu'une mémoire bascule. Le nombre de blocs d'une période d'une onde sonore musicale n'est pas limité à 16. Les valeurs du coefficient différentiel pour chaque bloc ne sont pas limitées en nombre à "1li, "2", "4". Un circuit filtre peut être ajouté à l'étage suivant le convertisseur numérique /analogique.Dans ce cas, une pluralité de filtres peuvent être utilisés avec une sélection par contacteur. Ce schéma fournit des effets sonores avec différentes caractéristiques de résonance et caractéristiques d'écho des instruments musicaux avec les acoustiques ou les cuivres, ou différentes caractéristiques de transmission des cuivres. De plus, le registre de code de notes 20, le registre de code d'octaves 21, le registre de comptage de périodes 34 et le registre d'enveloppe 54 peuvent être constitués par une mémoire à accès aléatoire (RAM). De nombreuses autres modifications de la constitution du circuit sont possibles dans le cadre de la présente invention. REVEND I CA-T IONS 1 Un instrument de musique électronique comprenant un moyen de commande du volume pour commander numériquement -1' accroissement ou la réduction du volume de l'exécution en accord avec l'écoulement du temps à partir de l'actionnement d'une touche d'exécution, un moyen de comptage d la période pour compter un cycle d'une forme d'onde sonore musicale sous forme d'une pluralité de pas de comptage afin de produire numériquement une onde sonore musicale un moyen pour diviser le cycle unique en m blocs chacun comportant un ou plusieurs pas de comptage et un moyen de définition dlune onde sonore musicale pour définir la montée et la descente de l'onde sonore musicale dai-js chaque bloc par une valeur avec "4 " ou t~ attachée à ladite valeur qui est un nombre entier deux fois aussi grand que la valeur de commande du moyen de commande du volume, dans laquelle le cycle unique de l'onde sonore musicale est divisée en m blocs et ces blocs sont définis convenablement tandis qu'en même temps un contrôle de volume peut être effectué. 2. Un instrument de musique électronique caractérisé en ce qu'il comprend un moyen de commande du volume pour commander 11.accroissement ou la réduction du volume de l'exécution selon l'écoulement du temps à partir de l'actionnement d'une touche d'exécution, un moyen de comptage de la période pour compter un cycle unique d'une forme d'onde sonore musicale sous forme d' une pluralité de pas de comptage afin de produire numériquement une onde sonore musicale, un moyen pour diviser le cycle unique en m blocs comportant chacun un ou plusieurs pas de comptage et un moyen de définition de l'onde sonore musicale dans lequel, afin de définir simultanément différentes formes d'ondes, une des formes d'onde est définie et la montée et la descente de la forme d'onde musicale dans chaque bloc est définie par une valeur avec "+" ou "-" attachée à ladite valeur qui est un nombre entier de fois aussi grand que la valeur de camBnde du dispositif de contrôle de volume. 3. Un instrument de musique électronique selon la revendication 2 caractérisé en ce qu'il comporte un dispositif qui répond à la définition de la forme d'onde par ledit dispositif de définition de la forme d'onde,pour contrôler les périodes dans différentes formes d'onde de manière à avoir la relation M N. 4. Un instrument de musique électronique pour produire des ondes sonores musicales lorsqu'un dispositif de comptage électronique compte progressivement caractérisé en ce qu'il comporte un dispositif de réglage de la période pour régler la période du dispositif de comptage correspondant à la note de la touche d'exécution et un dispositif dans lequel la valeur de commande du réglage de la période dudit dispositif de réglage de la période est divisee en valeurs grossières et fines, le contrôle de la périodeétanteffectué par l'intermédiaire d'un comptage d'avancement ou d'un comptage de retard avec plusieurs synchronisations de l'état de comptage donné du dispositif de réglage de la période et un moyen pour effectuer un contrôle de la période par l'intermédiaire d'un comptage d'avancement ou d'un comptage de retard en sélectionnant la valeur de comptage donnée du dispositif de comptage correspondant à ladite valeur fine.