Question: Rewrite Program 100 so that you normalize the first second of a sound, then slowly decrease the sound in steps of 1/5 for each following

Rewrite Program 100 so that you normalize the first second of a sound, then slowly decrease the sound in steps of 1/5 for each following second. (How many samples are in a second? getSamplingRate is the number of samples per second for the given sound.)


Data from Program 100

def increaseAndDecrease (sound) : for sampleIndex in range (0,getLength (sound)/2): value = getSampleValueAt (sound, sampleIndex) setSampleValueAt(sound, sampleIndex,value * 2) for sampleIndex in range (getLength(sound)/2, getLength(sound)): value = getSampleValueAt (sound, sampleIndex) setSampleValueAt (sound, sampleIndex, value * 0.2)

def increaseAndDecrease (sound) : for sampleIndex in range (0,getLength (sound)/2): value = getSampleValueAt (sound, sampleIndex) setSampleValueAt(sound, sampleIndex,value * 2) for sampleIndex in range (getLength(sound)/2, getLength(sound)): value = getSampleValueAt (sound, sampleIndex) setSampleValueAt (sound, sampleIndex, value * 0.2)

Step by Step Solution

3.33 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

def increase AndDecrease3sound sampleRate getSamplingRa... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Introduction to Computing and Programming in Pytho Questions!