HOW SOUND IS ENCODED
CHANGING THE VOLUME OF SOUNDS
The media learning goals for this chapter are:
To understand how we digitize sounds, and the limitations of human hearing that allow us to digitize sounds.
To use the Nyquist theorem to determine the sampling rate necessary for digitizing a desired sound.
To manipulate the volume of a sound.
To create (and avoid) clipping.
The computer science goals for this chapter are:
To understand and use a one-dimensional array as a data structure.
To use the formula that n bits result in 2n possible patterns in order to figure out the number of bits needed to save values.
To debug sound programs (methods).
To use iteration (with while and for loops) for manipulating sounds.
To use conditionals when manipulating sounds.