CS 101 - Introduction to Computing, Fall 2010

Project 4 - Make a Sound Collage

Due Date: Wednesday December 1, 2010 at 11:59 pm

Use bits and pieces of soung file(s) to create a new sentence of at least 7 words long. The result is to have at least 10 sound bits combined together. Note that the if your sentence is less than 10 word long, you will need to somehow add extra sound bits as part of your sentence. This could be done in the form of repeating a word (or part of a word) for emphasis. When this is done the repetition must be different from the original (different volume, different pitch, etc.).

The sound bits can come from one sound file or from multiple sound files. Your program should have the user select a file (this could be any file) from the directory containing your sound file(s) and then automatically read in the sound file(s) used by your program. This is similar to what was done for the image files for Project 3.

The resulting sound must be the result of combining at least 10 sound bits together; however, you may not just combine the same sound bit together 10 times.

See page 300 in the text for sample indexes from the sound file preamble10.wav.

Once your sentence is is created, add a background soundtrack similar to what was done in one of the Labs.

For 10 points extra credit, create one of the following sentences which were taken submitted as a favorite quote or joke as part of Lab 1.

If you need extra .wav files check out the following web sites with famous quotes. Most of the sites contain (at least most of) the text of the quote which will help in finding different words.

Project Collaboration

You are allowed to receive help on this project from other students who are also taking CS 101. Each student must still complete and submit his/her own project. You will be required to include a Collaboration Statement somewhere on your project if you receive help. This statement can simply be something like the following:
For this project, I received help from the following member of CS 101.
This statement should list each helping student's name in a comment in the "header comment" of your Java file that includes the main() method.

Submission of your Project

You must electronically submit all of your files (all .java files, any sound files and any other files used) via assignment link for Project 4 in Blackboard.

CS 101 Home Page
Department of Computer Science
University of Illinois at Chicago