Annexe F. Fonctions fenêtres

Les fonctions fenêtres sont utilisées pour l'analyse, et comme enveloppes de forme d'onde, particulièrement dans la synthèse granulaire. Les fonctions fenêtre sont intégrées à certains opcodes, mais d'autres opcodes nécessitent une table de fonction pour générer la fenêtre. GEN20 est utilisé à cet effet. Le diagramme de chaque fenêtre ci-dessous est accompagné de l'instruction de partition f et de l'opcode d'orchestre ftgen utilisés pour la générer.

Hamming. 

Exemple F.1. Instruction pour la fonction fenêtre de Hamming

f81   0   8192   20   1   1
i0 ftgen 81, 0, 8192, 20, 1, 1


Fonction fenêtre de Hamming.

Fonction fenêtre de Hamming.

Hanning. 

Exemple F.2. Instruction pour la fonction fenêtre de Hanning

f82   0   8192   20   2   1
i0 ftgen 82, 0, 8192, 20, 2, 1


Fonction fenêtre de Hanning

Fonction fenêtre de Hanning

Bartlett. 

Exemple F.3. Instruction pour la fonction fenêtre de Bartlett

f83   0   8192   20   3   1
i0 ftgen 83, 0, 8192, 20, 3, 1


Fonction fenêtre de Bartlett

Fonction fenêtre de Bartlett

Blackman. 

Exemple F.4. Instruction pour la fonction fenêtre de Blackman

f84   0   8192   20   4   1
i0 ftgen 84, 0, 8192, 20, 4, 1


Fonction fenêtre de Blackman

Fonction fenêtre de Blackman

Blackman-Harris. 

Exemple F.5. Instruction pour la fonction fenêtre de Blackman-Harris

f85   0   8192   20   5   1
i0 ftgen 85, 0, 8192, 20, 5, 1


Fonction fenêtre de Blackman-Harris

Fonction fenêtre de Blackman-Harris

Gaussienne. 

Exemple F.6. Instruction pour la fonction fenêtre Gaussienne

f86   0   8192   20   6   1
i0 ftgen 86, 0, 8192, 20, 6, 1


Fonction fenêtre Gaussienne

Fonction fenêtre Gaussienne

Exemple F.7. Instruction pour la fonction fenêtre Gaussienne avec paramètre supplémentaire

f61 0 8192   20   6  1  2
i0 ftgen 61, 0, 8192, 20, 6, 1, 2


Fonction fenêtre Gaussienne

Fonction fenêtre Gaussienne

Kaiser. 

Exemple F.8. Instruction pour la fonction fenêtre de Kaiser en utilisation par défaut (alpha=0)

f87  0   8192   20   7   1
i0 ftgen 87, 0, 8192, 20, 7, 1


Exemple F.9. Instruction pour la fonction fenêtre de Kaiser avec alpha=5

f71  0   8192   20  7   1  5
i0 ftgen 71, 0, 8192, 20, 7, 1, 5


Exemple F.10. Instruction pour la fonction fenêtre de Kaiser avec alpha=10

f72  0   8192   20   7   1  10
i0 ftgen 72, 0, 8192, 20, 7, 1, 10


Fonction fenêtre de Kaiser

Fonction fenêtre de Kaiser

Rectangle. 

Exemple F.11. Instruction pour la fonction fenêtre Rectangle

f88   0   8192   -20   8   .3
i0 ftgen 88, 0, 8192, -20, 8, .3


Note : l'échelle verticale est exagérée dans ce diagramme.

Fonction fenêtre Rectangle

Fonction fenêtre Rectangle

Sinc. 

Exemple F.12. Instruction pour la fonction fenêtre sinc (défaut et max=0.8)

f89   0   8192   -20   9   .8
i0 ftgen 89, 0, 8192, -20, 9, .8


Exemple F.13. Instruction pour la fonction fenêtre sinc (-3π à +3π et normalisée)

f89  0   8192   20   9   1  .3
i0 ftgen 89, 0, 8192, 20, 9, 1, 3


Fonction fenêtre sinc

Fonction fenêtre sinc