Chapter 8. Modifying All Samples in a Sound


[Page 252]

8.1

HOW SOUND IS ENCODED

8.2

MANIPULATING SOUNDS

8.3

CHANGING THE VOLUME OF SOUNDS

8.4

NORMALIZING SOUNDS

8.5

CONCEPTS SUMMARY


Chapter Learning Objectives

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.



Introduction to Computing & Programming Algebra in Java(c) A Multimedia Approach
Introduction to Computing & Programming Algebra in Java(c) A Multimedia Approach
ISBN: N/A
EAN: N/A
Year: 2007
Pages: 191

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net