It splits inputted sound from the microphone into basic frequencies and displays them in real-time. You can whistle to the microphone and see the plot going up and down with the change of pitch. The program uses the Fast Fourier Transform (FFT) algorithm.