1. Modify Play That Tune to take additional command-line arguments that control the volume (multiply each sample value by the volume) and the tempo (multiply each note’s duration by the tempo).
2. Write a program that takes the name of a .wav file and a playback rate r as command-line arguments and plays the file at the given rate. First, use StdAudio. ead() to read the file into an array a[]. If r = 1, play a[]; otherwise, create a new array b[] of approximate size r times the length of a[]. If r <> 1, populate b[] by interpolating from the original. Then play b[].
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here