In this project, you will create an application that can load audio data from wa

In this project, you will create an application that can load audio data from wav files, manipulate the data to add common audio effects such as echo and compression and save the files for later playback.
Start Menu:
The base start should allow the user to enter the name of a wav file or exit the application.
File Metadata:
The data to be displayed in step (1):
filename
sample rate
bits per sample
stereo or mono
Required Processors:
The following are the processes to be implemented;
normalization
Algorithm: The largest sample value in the data is found, and then the data is scaled so that that value is the maximum possible value. This maximizes the amplitude of the final waveform.
Example for floating-point data
Original data: n = {0,0.2,0.4,0,-0.3}
Largest absolute value: 0.4, so scaling value s = 1/0.4 = 2.5
Scaled result: n_scaled = {0, 0.5,1,0,-0.75}
echo
Algorithm: Samples are copied, scaled, and added to later locations in the sample buffer to create an echo effect.
gain adjustment
Algorithm: Samples are multiplied by a scaling factor that raises or lowers the overall amplitude of the wave file

Posted in Uncategorized

Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount