TONALITÉ DE COMPOSITION
Si le post-octet 1 spécifie une tonalité dont l'amplitude est fixe ou contrôlée par une enveloppe, 3 autres post-octets sont nécessaires pour compléter la description. Le post-octet 2 précise la période de tonalité approximative, le post-octet 3 la période de tonalité précise et le post-octet 4 détermine la durée de la tonalité.
Le groupe de données de tonalité se compose des 4 octets suivants:
Bit 7
Octet
1
Il se produit une tonalité quand ce bit est à l'état bas.
Bits 6-5 Servent à choisir le canal utilisé par la tonalité:
OO= canal A
01 =canal B
10 =canal C
Si les deux bits sont mis à un, on obtient une commande d'enveloppe. (Voir Enveloppe ci-dessous.)
Bit 4
Si ce bit est à zéro, la tonalité a une amplitude fixe, spécifiée par les 4 bits suivants. Si ce bit est à un, une enveloppe commande l'amplitude de la tonalité et un groupe de données de création d'enveloppe doit suivre immédiatement. (Voir Enveloppe ci-dessous.)
Bits 3-0 Quand le bit 4 est à zéro, cette valeur établit une amplitude fixe pour la tonalité, dans l'intervalle
O
(silence) à 15 (amplitude maximale).
Octet 2
Bits 7-4
Bits 3-0
Bits 7-0
Inutilisés
Établissent la valeur de période approximative de tonalité. 12 bits sont nécessaires au processeur de son pour déterminer une période; ces 4 bits sont les plus significatifs de la période.
Octet 3
Établissent la valeur de la période précise de tonalité. Ces bits sont les moins significatifs de la valeur de période de 12 bits. La fréquence réelle de la tonalité finale correspond à 111,860 divisé par la valeur de 12 bits. Donc la fréquence est inversement proportionnelle à la valeur. En conséquence, la fréquence la plus basse possible de la cartouche de parole/son est d'environ 27 Hz
(118,860 divisé par 4096).
Remarque: La liste de l'annexe D énumère les combinaisons particulières des valeurs de période approximative et précise qui donnent des notes particulières dans la gamme de 9 octaves de la cartouche de parole/son.
Octet
4
Bits 7-0
Établissent la durée de la tonalité. Cette durée est relative; la plus courte est de
O et la plus longue de 255. La durée dépend aussi de la valeur du registre de temps de base (accessible par la commande hexadécimale 8F).
15
Remarque: Dans une séquence de son de tampon, une durée correspond au temps qui sépare les "événements" (sons et silences). Par conséquent, si l'événement final dans un tampon n'est pas un silence, le son précédent continue jusqu'à ce qu'une autre commande l'annule. Si l'on ne veut pas qu'un son continue au-delà de la fin de la séquence de son de tampon, toujours placer un silence (commande avec amplitude 0) à la fin d'un tampon.
TABLE DE POST-OCTETS DE TONALITÉ
Bit le plus
N° de post-octet significatif
Bit le moins significatif
1
2
3
4
02
X
F7
07
01
X
F6
06
OO
X
M
X
F5
F4
05 04
A3
C3
F3
03
A2
C2
F2
02
A1
C1
F1
01
AO
CO
FO
DO
0
=
CODE D'OPËRATION
M
=
BIT INDICATEUR D'ENVELOPPE/FIXE
X
=
INUTILISË
A
=
VALEUR D'AMPLITUDE (0 à 15)
C
=
VALEUR DE PËRIODE APPROXIMATIVE DE TONALITË (0 à 15)
F
=
VALEUR DE PËRIODE PRËCISE DE TONALITË (0 à 255)
D = VALEUR DE DURËE DE TONALITË (0 à 255, par rapport à la valeur dans le registre de temps de base; accessible par la commande hexadécimale BF).
1 6