Plot spectrum of a WAV (audio) file
Budget: ₹600 – ₹1,500 INR
1> Create a simple GUI to upload a WAV file and calculate the complete spectrum and display it
1.a> Use logarithmic formula: 20*log10(p/p_0) in decibels , where p_0 = 2e-5 in Pascal (see https://www.acoustic-glossary.co.uk/sound-pressure.htm)
2> Display the waveform of the time signal
3> Add a checkbox to the GUI so that user can switch between the physical signal and an A-weighting (see https://en.wikipedia.org/wiki/A-weighting).
4> Via WASAPI a currently running audio stream can be loaded, from which a short time FFT (for the last 125 ms or 1 s) is displayed.
1.a> Use logarithmic formula: 20*log10(p/p_0) in decibels , where p_0 = 2e-5 in Pascal (see https://www.acoustic-glossary.co.uk/sound-pressure.htm)
2> Display the waveform of the time signal
3> Add a checkbox to the GUI so that user can switch between the physical signal and an A-weighting (see https://en.wikipedia.org/wiki/A-weighting).
4> Via WASAPI a currently running audio stream can be loaded, from which a short time FFT (for the last 125 ms or 1 s) is displayed.