Yashil
Projects

MSpGram
Drawing Real-time Spectrogram

Brief Explanation:
This program written as an assignment for the "Speech Signal Processing" course, Fall 2000. This will draw the spectrogram of active wave input device. So one may see the spectrogram of his/her own voice on the fly.
There is so many parameters and the user may adjust them to acquire a good and READABLE spectrogram. Please note that in this release when you change the parameters, the new values will be applied after the next stop-start.
One may also select a wave file as input source.

You may download the last available version as freeware from the download page. Also some wave files provided as sample input for the program.

Screen Shots:

YASHIL_1024_1.gif (48097 bytes)
Figure 1. Spectrogram of letters Y, A, S, H, I and L

0-4_512_1c.gif (20782 bytes)
Figure 2. Spectrogram of words "Zero", "One", "Two", "Three" and "Four"
[No Parameter Adjustment]

0-4_512_2c.gif (4388 bytes)
Figure 3. Spectrogram of words "Zero", "One", "Two", "Three" and "Four"
[After Adjusting the Parameters]

mh1_1.gif (30885 bytes)
Figure 4. Spectrogram of Letters "M" and "H" and word "One", Gray Color Map over Black Bkg.

A-I_col_1.gif (26840 bytes)
Figure 5. Spectrogram of Letters "A" through "I", RGB Color Map over Black Bkg.

Rampal_2.gif (14263 bytes)
Figure 6. Spectrogram of a music wave file after adjusting the parameters

whistling_realtime_1.gif (12993 bytes)
Figure 7. Spectrogram of my whistling in real-time

What's new in version: 1.0.0.7
- Selecting "Wave Files" as input source
- Seeing the frequency of a desired point in the spectrogram

What's new in version: 1.0.0.5
- Noise Removing Threshold Control
- Gain Adjustment Control
- Quantization Factor Control

What's new in version: 1.0.0.3
- Gray Color Mapping
- RGB Color Mapping