Le tracé du haut représente le signal temporel tel qu'il est échantillonné. Celui du bas représente sa transformée de Fourier (spectre fréquentiel). Bien que le nombre de points soit identique dans les deux cas (512 points), les unités ne sont pas les mêmes, des millisecondes en haut et des Hertz en bas.

Les courbes sont mises à jour automatiquement ("instantanément" dirons nous, vu la puissance de nos ordinateurs) lorsqu'on modifie les fréquences à la souris.

Le programme peut calculer la transformée de la somme de deux signaux sinusoïdaux de fréquences différentes.
La technique de "bourrage de zéros" (dont je n'ai pas parlé) est prise en compte. Utilisée conjointement avec la fenêtre de Hamming pour un signal constitué de deux sinusoïdes, elle permet d'obtenir des effets "remarquables" lorsque les deux fréquences se rapprochent puis se croisent... Je vous laisse découvrir cela.

Des modifications simples de ce programme peuvent permettre d’analyser d'autres formes d'ondes.