Brevet FR2438312A1 — publié le 19800430

Instrument -de musique e-lec-tronique. 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 et plus particulièrement un système de contrôle de la période de la note. 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 a 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 å partir d'une mémoire d'onde sonore musicale, par exemple, par la fréquence de la source sonore correspondant I la touche d'exécution actionnée.L'instrument de musique électronique conventionnel est conçu principalement pour un son pur ou unique. L'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 trai tement 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 I temps partagé. Dans ce cas, étant donné que la résolution est 1/n 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 l1exécution d'accords par actionnement d'une pluralité de touches et le traitement dynamique I temps partagé dans un tel cas. Un 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 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 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 I 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 divisée en valeurs grossières et fines, le contrôle de la période étant effectué 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. Avec ces caractéristiques utiles de l'invention, la partie de commande principale de l'instrument de musique électronique à l'exception de l'6tage de production du son en sortie peut être fabriquée selon la technique du circuit intégré I 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 La figure 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; la figure 2 est un graphique pour expliquer un mode enveloppe utilisé dans l'instrument représenté dans la figure 1; la figure 3 est un graphique pour expliquer le fonctionnement de base de l'instrument représenté dans la figure 1 pour aboutir a la défi nition d'une onde sonore musicale; les figures 4A 4B et 4C représentent les modifications relatives d'ondes sonores musicales en fonction de la valeur du coefficient d'enveloppe; les figures 5A , 5B , 5C , 5D , 5E et 5F représentent les symboles logi ques utilisés dans les modes de réalisation de l'invention; la figure 6 est un schéma indiquant les positions relatives des figures 7A , 7B , 7C et 7D; les figures 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; la figure 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; la figure 9 est un graphique fonction du temps illustrant la répartition dans le temps des sorties synchronisées d'addition pour les octaves respectives se rappor tant au fonctionnement du registre de synchronisa tion illustré dans la figure 7A; la figure 10 illus tre la relation entre le nombre de pas et les notes avec le circuit représenté dans les figures 7A et 7B; les figures 11A , 11B et lîC 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; la figure 12 est un schéma par blocs d'un circuit illustrant la constitution détaillée d'une mémoire à décalage illustrée dans la figure 7C; la figure 13 représente les divers types d'enveloppes de volume utilisés dans la présente invention; la figure 14 est une représentation illustrant les teneurs des instructions pour combiner des courbes de volume définies par a et B; la figure 15 est une onde sonore musicale définies par les adresses des blocs définies par a et B ; la figure 16 illustre la section de définition du programme de la forme d'onde de figure 7A; la figure 17 représente les valeurs d'addition en sortie utilisées dans l'ensemble du circuit illustré dans la figure 7C; la figure 18 est un graphique fonction du temps illustrant le fonctionnement du compteur pour compter le nombre de cycles de figure 7A; la figure 19 représente la relation de base entre le nombre de cycles et la valeur du cycle de travail de figure 7B; la figure 20 illustre les états de dé fi- nition des modes a et ss d'une période; la figure 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; les figures 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; les figures 25A et 25B illustrent des formes d'onde pour représenter le fonctionnement du contrôle de trémolo d'une corde pincée; la figure 26 est un schéma pour illustrer les positions relatives des figures 27A et 27B; les figures 27A et 27B illustrent un schéma de circuit d'un exemple- d'une section de commande réelle pour contrôler l'ensemble du circuit illustré dans les figures 7A , 7B , 7C et 7D; les figures 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; les figures 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; la figure 30 illustre l'opération de sélection de l'impulsion horloge parmi une plura lité de circuits générateurs d'impulsions horloge; la figure 31 est un graphique fonction du temps pour expliquer le fonctionnement de la commande de vibrato de l'invention; la figure 32 représente des graphi ques d'enveloppes de volume représentant les varia tions par rapport à l'écoulement du temps pendant l'attaque; la figure 33 illustre les variations des enveloppes de volume par rapport à l'écoulement du temps pendant l'amortissement, et la figure 34 illus tre la modification du volume par rapport à l'écou- lement du temps lors de l'extinction. Le principe d'un instrument de musique électronique conforme I 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égla- ge 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" t "2", "4", "8", "16", "32", "64" et "128" et peut compter "256" nombres décimaux allant de "O" I "255".L'utilisation d'un tel compteur permet I un cycle de base de l'onde sonore musicale d'etre 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" I "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 I "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 de comptage de la des période blocs période blocs 16 32 64 128 16 32 64 128 0 0 0 0 0 0 0 0 1 8 1 0 0 0 1 I 0 0 1 9 o 1 0 0 2 0 1 0 1 10 i i o o 3 i i o i 11 0 0 1 0 4 0 0 1 1 12 1 0 1 0 5 1 0 1 1 13 o i i O 6 0 1 1 1 14 1 1 1 0 7 1 i i 1 15 Les sorties a 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 "128") 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" I "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 exprimée par un chiffre avec un signe "+" (montant) ou "-" (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 "+" 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 rappelé 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 "+tel 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 10" I "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 de 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 +t 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 ou les valeurs du coefficient enveloppe E dans le mode d'enveloppe représenté dans la figure 2 sont "5", "10", "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 également 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 , 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 appliqué à l'un des côtés entrée d'un additionneur 8 dont le signal de sortie est alimenté en retour I l'autre côté entrée de l'additionneur 8 par l'intermédiaire d'un accumulateur 9. Avec cette connexion du circuit, une quantité 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 l'accumulateur 9. Le signal de sortie de l'accumulateur 9 est appliqué par un convertisseur numériqueanalogique (D-A) à un haut-parleur il 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 com porte des bornes d'entrée à deux positions binaires (de poids "1" et "2") et 8 mémoires en ligne permettant aux deux posi tions 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écutisn 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 I l'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 Ci 27, des portes OU 28-1 I 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 I 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 I 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'entrEe, ces portes d'inhibition 31-1 I 31-4 et 32 I 33 sont fermées de sorte que les codes de hauteur de note emmagasinés dans les registres respectifs 20 et 2-1 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 I 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 Tableau 3 Nom de la note Code de note Ordre de l'octave Code d'octave 8421 2 1 Do 1 1 1 1 01 0 0 Ré 1 1 1 0 2 0 1 Mi# 1 0 1 1 03 1 0 Mi 1 0 1 0 0 4 4 1 Faff 1 0 0 1 Fa 1 0 0 0 Sol* 0111 Sol 0 1 1 0 La 0 0 1 1 Si # O 0 1 0 Si o 0 0 1 DoX 0 0 0 0 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 (registre TC) 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 hexadécimal å quatre positions binaires (correspondant aux adresses de bloc des "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, ce 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 I 3 positions binaires qui agit I chaque cycle du registre de comptage de blocs 34-1.La teneur de comptage de chaque mémoire en ligne engendrée I 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 a 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é cidessus.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 spécifiée parmi les "16" adresses de bloc. Le circuit 38 produit à partir de la sortie (i) un signal d'adresse "0" représenté dans la figure 8B et I partir des sorties 2 , 3 et (4), on obtient les signaux de sortie repré- sentes dans la figure 8C. Les signaux de sortie (T) à sont appliqués I 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 e st un signal d'adresse du bloc (0) sous la condition "1, 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 signal de sortie provenant de la sortie est extrait directement du circuit 38 et est un signal d'adresse se de bloc de nombre impair. La sortie (i) fournit les signaux d'adresse de bloc "2" , "6" , "10" et "14" par une porte d'inhibition 38-4 avec une condition "Ï2" dans lequel le poids "1" est "0" et le poids "2" est "1".La sortie 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 I la condition "4 2 1" 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 ramenees 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 ( 1 à 04) 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 01 lorsqu'il détecte l'é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 d'inhibition 45-3, un troisième signal d'octave 03 et la porte ET 45-4, un quatrième signal d'octave 04. Comme illustré, les signaux d'octaves 1 à 03 sont alimentés aux portes ET 43-1 à 43-3; le signal d'octave 02 à 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 "1" "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 "4" dérivé de la porte OU 43-4 est appliqué à la porte ET 43-2; le signal de sortie de poids "8" 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 est formé 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'addi- tion 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 1 à 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 1 t seulement lorsqu'il compte "0" et "1" pour le second signal d'octave 02 t seulement lorsqu'il compte "0" à "3" pour le troisième signal d'octave 03 et seulement lorsqu'il compte 0" à "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 à O4 émis à partir du décodeur de code d'octave 45 sont appliqués comme signaux de commande "-i" , "-2" , "-4" et "-8" 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 -- > l'additionneur 40, calele soustracteur 41 ) le registre de comptage de synchronisation 34-2, l'additionneur 40 ajoute "+8" aux teneurs du registre de comptage de synchronisation 34-2, en synchronisme avec le signal de synchronisation d'addition.Du résultat de l'addition est soustraite une valeur ("-1" pour le signal d'octave 1 , "-2" pour le signal d'octave O2 , "-4" pour le signal d'octave 03 et "-8" pour le signal d'octave 04) en accord avec les signaux d'octaves 01 d 04.Un nombre de correction du pas est alimenté l1addi- tionneur 40, nombre correspondant à la note provenant des portes ET 46-1 à 46-4 qui sont ouvertes en synchronisme avec la génération du signal de synchronisation d'addition provenant du circuit matrice du pas de note 39 en accord avec l'état de comptage de bloc du registre de comptage de blocs 34-1. 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 0 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 la plus élevée (Do*) dans ce système, comme on le verra d'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 12Ç2, la période de l'onde devient plus grande en accord avec la note, de sorte qu'un son grave 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 parmi 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 (1),(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 à (de (de la ligne détectant la note Do à la ligne détectant la note Do44 représentées 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 t, pour chaque note. Le chiffre d'addition de pas est ajouté à chacun des "16" blocs comme représenté dans le Tableau 4. Tableau 4 Note Code de sortie Chiffre ajouté dans le pas X1 X2 X3 1 Do O 0 0 0 1 Ré 0 0 0 0 3 Mi 1 0 0 1 4 Mi 1 0 0 1 5 Fat O 1 0 2 6 Fa O 1 0 2 7 Sol + 1 1 0 3 8 Sol 0 0 1 4 9 La 1 0 1 5 10 Si * 1 0 1 5 11 Si O 1 1 6 12 Do 1 1 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 à ) du circuit 38 de détection de l'état de bloc sont choisis en accord avec les notes respectives et les adresses de blocs avec les marques 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 "+1" à l'adresse de bloc choisie parmi les adresses "1" à "15". 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).Le signal de sortie provenant des lignes de sortie X1 , X2 , 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 "0" émis à travers les lignes de sortie X1 , X2 , X3 et X4 du circuit matrice du pas de note 39. Les signaux de sortie provenant des portes d'inhibition 47-1 à 47-3 sont appliqués respectivement, à travers les portes OU 48-1 à 48-3, aux portes ET 46-2 à 46-4. Le 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 "0", le chiffre d'addition du pas pour chaque adresse de bloc et le chiffre d'addition de correction de pas par lequel "+1" est appliqué à l'adresse de bloc choisie, ensemble avec "+8", sont appliqués comme signaux d'addition à l'additionneur 40, en synchronisme avec la génération du signal de synchronisation d'addition. Au moment de la 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 estajoutée en synchronisme avec la génération du signal de synchronisation d'addition, 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 Naturellement, des synchronisations d'addition différentes alimentées à l'additionneur 40 sont utilisées pour les signaux d'octaves respectifs 1 à 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'intérieur 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/analogique) 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 "lu', "2" , "4") émis à partir du circuit de décalage de poids 44 dans la figure 7A.Les adresses "0" à "7" sont assignées aux mémoires en ligne de telle manière que l'adresse "0" est assignée à la mémoire en ligne la plus 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'adrese, un délai de décalage de 8 0 au maximum est possible. L'adresse de la mémoire à décalage 49 est spécifiée seulement lorsque le signal de synchronisation draddi- tion é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 n "i" provenant du registre de comptage de synchronisation 34-2 est appliqué aux portes ET 44-1, 44-3 et 44-6 dans le circuit I décalage du poids 44 représenté dans la figure 7A, la sortie de poids "4" I la porte ET 44-4, la sortie de poids "2" aux portes ET 44-2 et 44-5.La porte ET 44-6 est couplée avec la ligne de sortie Y1 , 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 I la ligne de sortie Y4 par la porte OU 44-9 I laquelle les signaux de sortie de la porte OU 44-8 et de la porte ET 44-1 sont appli qués. Ainsi, des sorties I trois positions binaires alimentées travers les lignes de sortie Y1 , Y2 et Y4 sont alimentées comme code de désignation d'adressea mémoire I 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 1 I O 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 4 > o par la mémoire Ci ligne adressée et est extrait de la mémoire I décalage 49. TABLEAU 5 Sortie du registre Désignation d'adresse de la mémoire de comptage de à décalage synchronisation 04 03 02 1 1 2 4 8 1 2 4 124 124 1 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 2 0 1 0 4 0 0 1 2 0 1 0 0 2 0 1 0 4 0 0 1 0 0 0 0 3 1 1 0 0 3 1 1 0 6 0 1 1 4 0 0 1 4 0 0 1 0 4 0 0 1 0 0 0 0 0 0 0 0 5 1 0 1 0 5 1 0 1 2 0 1 0 4 0 0 1 6 0 1 1 0 6 0 1 1 4 0 0 1 0 0 0 0 7 1 1 1 0 7 1 1 1 6 0 1 1 4 0 0 1 8 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 9 1 O 0 1 1 1 0 0 2 0 1 0 4 0 0 1 10 0 1 0 1 2 0 1 0 4 0 0 1 0 0 0 0 11 1 1 0 1 3 1 1 0 6 0 1 1 4 0 0 1 12 0 0 1 1 4 0 0 1 0 0 0 0 0 0 0 0 13 1 0 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 0 0 0 0 15 1 1 1 1 7 1 1 1 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 compte hension de la formation de la période pour chaque note, le fonctionnement sera décrit avec référence I la figure llA. Le fonctionnement représenté dans la figure 11A 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 synchroniane avec le signal d'adresse de bloc "0" produit I 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 a 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 't2" 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 "7ln I l'additionneur 36 et comme signal de permission à la mémoire I décalage 49 représenté I la figure 7C. A ce moment, l'adresse de la mémoire I décalage 49 est "O". Sous cette condition, la memoire en ligne "0" de la mémoire I décalage 49 est, dans un état de synchronisation de sortie, prête pour 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 sp0, , le registre de synchronisation 34-2 produit "2" et le registre de comptage de blocs 34-1 produit "1" (voir figures llA, llB et lue). 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 W provenant du circuit 38 de détection de l'état du bloc est alimente 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 I 11 additionneur 40.Seule la commande "+8" est appliquée I l'additionneur 408 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 "+1" 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 I la mémoire I 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. I1 en résulte que le signal de synchronisation de sortie de l'adresse de bloc 1 est sorti de la mémoire à décalage 49, en étant décalé d'un temps de décalage 2 , comme on le voit d'après (i) de la figure llA.A savoir, lorsque les adresses de bloc sont 0" et "1" , l'espa- ce entre celles-ci est divisé en dix pas. Ensuite, une opera- tion 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. Les opérations pour les notes "Si" et "Do" pour le signal 04 de quatrième octave sont illustrés dans les figures 11B et. llC , de manière analogue au diagram me 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 ligne 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 0. Des circuits de contrôle d'entrée 49-9 à 49-16 sont prévus sur les côtés entrée des mémoires en 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 à par tir 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 à décalage 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 "0" à "7" respectivement. Les signaux de désignation des adresses "O " a 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 d'entré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 entré dans celleci. 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 lsl tt , n t "4", "8" , "16" , "32" et "64"). En cours de fonctionnement, les deux registres 53 , 54 sont décales 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" à "31" qui sont exprimées par cinq positions binaires avec les poids "1" , "2" , 11411 , "8" S' et "16" à par- tir du registre d'enveloppe 54.Deux positions binaires de poids "32" et "64" indiquent quatre états de l'enveloppe, à savoir l'attaque, l'ammortissement, l'atténuation et l'ef- facement. 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 sorties des positions 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înez 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 "32" , "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 l'enveloppe 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 état de l'enveloppe 32 s 64 o : o Touche libérée effacement 1 t o Attaque 0 1 i Amortissement 1 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 "0" 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 des portes d'inhibition 66-1 à 66-5 pour détecter l'état tout à O" du registre d'enveloppe 54 et de la porte ET inversée 66-6.Pour ceci, lors de l'état tout à "O" , 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 meme temps la sortie de la porte d'inhibition 61 est inhibée. Il en résulte qu'un signal 110 Il est chargé dans le registre de réglage de la synchronisa- tion 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-1 à 67-5, ce qui permet le passage d'une valeur d'addition vers l'additionneur 55 pour l'enveloppe qui sera décrit ciaprès.Il en résulte que l'enveloppe se décale avec le temps dans les états 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'enveloppe avec l'adresse de bloc "0" de la forme d'onde sonore musicale. Lorsque la sortie du registre de synchronisation 53 est "O" 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 ciaprès. Les signaux à cinq positions binaires de poids "1" "2" , "4" , "8n 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 85 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 13. 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 S1 , S3 et S5) et l'autre type est appelé courbe de volume ss (sélectionnée par les commutateurs S2 , S4 et S6). 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 a 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 coefficient différentiel avec "+" (ascendant) ou 1'-" (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 "1" 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 par a 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 A 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 "1" à "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 nl" à "15" provenant du registre de comptage du bloc 34-1. Les commutateurs A1 à A15 , B1 à 15 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 ll0" est toujours réglée au niveau "0" et de ce fait n'est pas indiquée par le commutateur et, en conséquence, 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 passe gé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 B ("1"), les portes d'inhibition 72-1 à 72-3 produisent un signal de sortie en synchro nisme avec un signal de définition a ("0") en accord avec a ou ss indiqué sélectivement par les commutateurs S1 à 86. Les sorties de la porte d'inhibition 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 ET72-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'atté nuation. 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 à non (symbole 8 dans la figure 7D) å partir du registre d'enveloppe 54 est appliqué à la porte d'inhibition 73-S. 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 &alpha;/ss produit un signal de sortie lorsque l'enveloppe est dans l'état attaque et la courbe de volume est indiquée par (g I comme illustré dans la figure 13 et lorsque la première étant à I'état stationnaire, la seconde est indi-uée par I et rt 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'amortissement et qu'unie 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 coef fi- cient enveloppe inversée dans le cas de (g, r (6), (7) , dans la figure 13 ce qui est une indication vers le bas pour les états d'amortissement et d'atténuation de l'enveloppe. La porte OU 72-17 produit des signaux repré sentant l'attaque (A > , l'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 I 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 alimenté 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", 11811 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 11411 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 I l'additionneur 52. Un signal d'indication de la valeur "1" du coefficient différentiel est alimenté à 1 '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'additionneur 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 ports 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é entrée de poids "32" par l'intermé- médiaire de la porte OU 69-34 et la porte ET 69-26 au cOté 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 "4n 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 positionsbinaires provenant du registre d'enveloppe 54 est inversé et les vapeurs 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 5 , c'est-a-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 ES lorsqu'il suit la courbe de volume 5). De cette manière, la valeur de multiplication entrée dans l'additionneur 52 est alimentée a la mémoire I 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 a et 5. 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. Il en résulte que l'instrument de musique ainsi construit conformément I l'invention peut produire un son musical avec les caractéristiques parti culières du son produit en particulier par les cuivres et les cordes. Dans la figure 7B, les contacteurs S10 , 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 (appelée 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 "02 à "7" est produit a 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 a 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 (16-32+l6932*Bt) , 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 (71)du registre du nombre de cycles 34-3 illustré 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 du cycle sera décrite avec référence à la figure 19. Dans la figure, "0" 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 de la 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 réglant directement l'état du comptage du cycle a l'état de comptage du cycle "6" sans compter les cycles "4" et "5". Dans la désignation des modes "6" et "7" parmi ces modes spécifiés par les chiffres "0" à "7" en fonction des combinaisons des trois positions binaires des contacteurs S10 à S12 de désignation du mode de période a/S , 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 25 n sont sautées. .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 R4 à la porte OU 74-15 I travers la porte d'inhibition 74-5 ; la sortie K à 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 ap pliqué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 74-19 sont connectées en série 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 (ss). 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 etS, 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'indica tion 5.En conséquence, dans les modes de période "0" à "5" les périodes M et N sont toutes les deux des nombres entiers, mais, dans les modes de période "6" et "7" , si l'un des cycles de travail 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 I la porte d'inhibition 75 et à la porte ET 76. Habituellement, en synchronisme avec un signal de désignation &alpha;/ss dérivé depuis la porte OU exclusive 71, la porte d'inhi bition 75 est rendue conductrice pour un signal d'indication ("O") 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 il 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 S. En conséquence, la sortie X1 devient un cycle de travail ss et 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 (ss) (lorsque le contacteur R1 est actionné, les signaux X1 (ss) et X2 (a) sont extraits).Lors- que 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 ciaprè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/5 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'une 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é et le timbre peut également être modifié pour chaque octave. En se référant au fonctionnement avec non séparation a,g illustré dans la figure 21, dans le cas d'une désignation de mode "6" , a : zest 1 : 15 et ss est un son inférieur de quatre intervalles majeur à a. Dans la désignation de mode "7" , ss a un cycle de travail deux fois aussi long que celui de a. On peut concevoir que la forme tonde de ss soit une onde constituée d'ondes ayant des périodes 2/3 et double de celle de l'onde a.S 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 l'onde 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%) , "1/2" (50%) et "1/4" (25%) , respectivement. Le signal de désignation provenant du contacteur T 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é I un circuit de commande du trémolo 84. Les sorties des portes ET 83-1 et 83-3 sont appliquées a la porte ET 84-3 et 84-4 par l'intermédiaire d'une porte OU 84-1 ou 84-2. La sortie de la porte ET 83-2 est appliquée I la porte OU 84-6 et I 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, a l'état d'amortissement et I l'état d'atténuation le poids "16" du registre d'enveloppe 54 est toujours "1". De plus, la sortie de la porte ET 84-8 pour détecter l'état d'atténuation est appliquée a la porte ET 84-3 dont la sortie est extraite vers la porte OU 84-10 par l'intermE- diaire d'une porte d'inhibition 84-9 qui est rendue conductri ce 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 d'atténuation tandis que la porte d'inhibition 84-11 est prête à conduire.Dans la dési- gnation du trémolo, la sortie de poids "64" du registre d'enveloppe 54 est appliquée I 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 I laquelle la sortie de poids "64" du registre d'enveloppe 54 est appliquée et elle est également appliquée a 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 a la porte d'inhibition 84-21, par l'intermédiaire de la porte d'inhibition 84-20 couplée 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 "0".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 s la valeur du coefficient enveloppe du registre d'enveloppe 54 est, comme représenté dans les figures 22 I 24, fonction de l'indication de profondeur de l'ampliture 1/1 , 1/2 ou 1/4 et des courbes de volume (figure 13). En ce qui concerne les courbes de volume 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 l'état d'atténuation et que le registre d'enveloppe 54 soit audessus 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 moitié de l'état d'atténuation, on met en oeuvre un signal horloge d'amortissement qui sera décrit ci-après et un trémolo semblable au pincement d'une corde est obtenu le long de la courbe de volume comme 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 prEalable- ment 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 (a\ de détection de l'état d'attaque ; la porte d'inhibition 86 produit un signal de détection de l'état d'amortissement t ) , le circuit série des portes ET 87 et ET inversé 88 produit un signal de détection d'atténuatio(), la porte inversée d'inhibition 66-6 produit un signal de détection d'atténuation rapide hr ; le circuit série des portes ET 89 et 90 produit un signal de détection d'atténuation lente (sr) .La référence 91 désigne un registre de ré glage de la synchronisation pour définir à uns 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énua tion rapide hrsignifie 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 qui qui qui sera décrit ci-après, est émis, le signal est ap- pliqué par une porte OU 92 I une porte d'inhibition 93 qui est rendu conductrice lorsqu'un signal d'indication de non entrée 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 inverse 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 l'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é), provenant 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 a 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é I la figure 26 pour former un schéma de circuit complet. Un signal horloge de base Çû (par exemple I 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 à 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 émis sur la ligne de sortie &commat; à 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 bl I travers les portes OU 102-3 et 102-4. Un signal "1" est émis sur la ligne de sortie Yc) I 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 émis sur la ligne de sortie ) 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 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 b 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 (i) par des portes d'inhibition 102-12 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écution 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'exécution multiple (qui est produit en réponse à l'indication d'un duo, d'un quatuor ou d'un octuor). Le signa 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 1 i g n e i O 1 e s t e x t r a i t e t e s t a p p I iqué par une porte OU 107 à une por t e O U 1 0 3 - 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, I 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 li), (k) et (1) dans la figure 28B sont produits à partir des portes OU 104 I 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 l'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 , , et i) 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 entrainé toutes les huit lignes de 84 > o. Les deux positions binaires inférieures dans le compteur (poids "1" et "2") servent comme code 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 respectifs du compteur d'octaves 108 sont alimentés vers le générateur de signal de synchronisation 109 et vers le décodeur 110. L'état tout à n0n 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 (i), , le signal de synchronisation 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 entraine le compteur binaire constitué par la position binaire supérieure ((cJ de figure 29A).En réalité, le compteur de notes est constitué par quatre positions binaires obtenues en le combinant avec la position binaire la 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 sor ties (9 à 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 sortieF) QF 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 actionnees 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 signal de synchronisation illustré en (f) dans la figure 29B provenant de la sortie que 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 qu est détecté par une porte ET inversé 109-1 et les portes d'inhibition 109-2 et 109-6 I 109-8. Le signal de synchronisation représenté en (h) dans la figure 29B provenant d'une sortie Qg est détecté par une porte ET 109-9 et les portes d'inhibition 109-10 et 109-11.Le signal de sortie S4 du compteur 111 provenant d'une sortie (i) et un signal de synchronisation représenté en (i) dans la figure 29B provenant d'une sortie sont détectés par une porte d'inhibition 109-12. Le signal de synchronisation illustré en (j) dans la figure 29B provenant de la sortie qu est détecté en utilisant une porte ET 109-13 et une porte d'inhibition 109-14. Le registre I 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 Qa 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 capacité 3 du compteur 111. Le registre I décalage 115-1 comporte des première I troisième parties de comptage, chacune avec huit positions binaires. Les pre miè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 I huit positions binaires mis en oeuvre par le signal de synchronisation provenant de la ligne de sortie (il du générateur de signal de synchronisation 109 (Figure 29B). La seconde partie de comptage est un compteur binaire I huit positions binaires avec les deux positions binaires inférieures assurant un comptage de capacité trois qui est mis en oeuvre en réponse I un signal de synchronisation délivré depuis la ligne de sortie Q. La troisième partie de comptage est un compteur binaire mis en oeuvre par un signal de synchronisation provenant de la ligne de sortie e.Le signal de sortie provenant d'une sortie dl 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 géné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 I 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 couplé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 . 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 I une porte ET 115-20. Les sorties de celles-ci sont appliquées comme signaux de rebasculement et de bascule ment à un circuit bascule 115-21 (sans retard) pour déterminer 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-1, 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 provenant de la sortie Qu du générateur de synchronisation 109.La sortie de la porte ET 116-4 est alimentée I une porte ET 116-7 à laquelle est appliqué un signal de synchronisation provenant de la sortie Qg. Les sorties de la porte ET sont sorties sous forme d'un signal horloge de vibrato 4)B par une porte OU 116-8. Le signal horloge de vibrato fB est transformé en des signaux horloge différents en fonction des contacts SA et S de sélection de l'impulsion horloge de B 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 I décalage 115-1 est extrait ou si le signal horloge de temps déterminé par la seconde partie de comptage est extrait. Le signal horloge de vibrato ssB 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 synchro nisation 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é 118-7 et une porte ET 118-8 sur une sortie e4. Le signal de synchronisation illustré dans la figure 31f 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érie 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 e8. 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 lorsqu'un 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 , P2 t 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'impulsionhorloge d'enveloppe pour sélectionner l'impulsion-horloge d'enveloppe appliquée a la porte d'inhibition 63 illustrée dans la figure 7D. RA et RB 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. 0A 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 ( f) 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 qu 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 tR par une porte ET 119-24 I 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 I 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 I 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 apparait. Le signal de sortie du contact de sélection du contacteur g 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 sssr 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 sshr ou un signal horloge d'attaque fA. Le signal horloge d'atténuation fB émis depuis la porte ET 119-24, le signal horloge d'amortissement émis depuis la porte ET 119-30, le signal horloge d'atténuation lente sssr é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ée dans 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'amortissement, d'atténuation, d'atténuation lente et d'atténuation rapide. Le temps de montez et le temps de descente peuvent être rapidement contrôlés en ce qui concerne le temps en ajoutant (+) ou en soustrayant (-) une valeur d'addition avec une valeur de coefficient d'enveloppe spécifiée. Le contacteur 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 a 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" , "+4li , "+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-S. 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 circulairesO 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 ltenveloppe peut être sélectionnée en synchronisme avec le signal horloge sélectionné. 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 84)o) correspondant à une touche d'exécution mise en oeuvre, émis depuis le circuit 114 de détection de la synchronisation de l'action sur la touche est appliqué à une bascule de synchronisation de 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 action 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 nO" 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) émis depuis la porte d'inhibition 68 illustrée dans la figure 7A et produit le signal d'indication d'entrée mentionné cidessus 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 d'inhibition 107-11 dont la sortie est inhibée par la porte d'inhibition 107-8.La porte ET 107-7 et la porte d'inhibition 107-8 reçoivent comme signal de porte la sortie Qc à savoir la désignation 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 signal "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'inhibition 107-12 à partir de la sortie Qa 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 107-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 I 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) I 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 Qa du circuit générateur de synchronisation de commarr de 102. En conséquence, le signal de sortie provenant de la porte d'inhibition 107-13 continue I ê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 l(po (dans le cas où il n'y a pas de désignation d'exécution multiple) , une largeur 2ó (dans le cas de la désignation d'un duo) , une largeur 40 (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 Lg et L1 , L2 et L3, L4 et 5 et 7 et L7 sont utilisées, dans le cas de la désignation d'un quatuor, deux combinaisons de lignes-mEmoires Lg I 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émoireslignes 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édiai re de la porte OU 107-18 et de la porte OU 107-19 I 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 qu 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 I 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 la multiplication logique du signal de synchronisation ( (f) dans la figure 29) provenant de la sortie que du circuit générateur du signal de synchronisation 109 et du signal de sortie provenant de la bascule de report 107-2.La sortie basculée de la bascule 107-24 est appliquée I la porte d'inhibition 115-22 dans le circuit générateur de l'impulsion horloge 115, de manière à amener la troisième section de comptage dans le registre à décalage 115-1 à commencer son opération de comptage. En conséquence, le temps de maintien peut être obtenu à partir de la troisième section de comptage. Dans ce système, le temF de maintien est choisi pour être d'environ 45 ms après que la touche d'exécution ait été enfoncée. Le signal de sortie basculée de la bascule 107-24, ensemble avec le signal de sortie provenant du contacteur 0A pour la désignation d'un volume semblable à l'orgue, est appliqué à la porte d'inhibition 107-22 à travers la porte 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 de détection de coincidence provenant d'un circuit à coincidence 121. La porte ET 107-28 produit un signal de positionnement de l'atténuation rapide (positionneme ) qui son tour est introduit dans le registre de réglage de la synchronisation d'atténuation rapide 91 par la porte OU 92 illustrée dans 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 01 r 02 , S1 , S2 S4 et 8 des comp- teurs 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 0A 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ée 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é. Dans le systè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 comptées 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 à "1" "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 carac té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. Revendication 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 I 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 divisée en valeurs grossières et fines, le contrôle de la période étant effectué 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 I ladite valeur fine.