Decompose wave files into musical notes and draw the staff
3rd year in college. Digital Signal Processing. One of the most interesting course (and lab).
I chose to do a project consisting in decomposing a wave into musical notes and drawing the staff for it. Of course, I am talking about mono-phonic sounds.
##This project consists of:
- the MatLab program (which processes the wave file, detects the musical notes (through Fourier analysis), the durations, the volume and the pauses, and writes these information to an intermediary file)
- the C program takes the intermediary file and draws the staff as a GIF file (using GD library).
##Example Here is a sample input file:
Here is the output file (click it to open the large version):