CPSC 120: Principles of Computing using Multimedia Design
(Fall 2008)

Some Examples

Here are some examples of the kinds of things students will write programs to do. Note: all of the transformations shown below were done by writing short programs in Python (and not via a program such as Adobe Photoshop).

Pictures

Simple transformations on a picture (of me):
Mirrored (side-to-side) ----->
Gray scaled ----->
Posterized ----->
Posterized in B/W ----->
Line edged ----->
Color segmented ----->
(like an Andy Warhol picture)
   Collage ----->
(note: text is written with smaller picture of me)


Putting me on the moon:
          


Blending two pictures together (of my dogs):
          


Sounds

                     
                      Simple transformations on a audio sound ("this is a test"):
           Original wav file            Backwards ----->            New wav file

Mirrored ----->            New wav file

Echoed ----->            New wav file

Reduced frequency ----->
(kidnapper sound effect)
           New wav file


Increased frequency ----->
(chipmunk sound effect)
           New wav file


                     
                      Blending two sounds together (vocal "aah" + bassoon):
           Original vocal wav file            Blended ----->            New wav file
           Original bassoon wav file           


                     
                      Splicing sounds (some wacky modifications to Lincoln's Gettysburg speech):
           Original Gettysburg wav file            Spliced ----->            New wav file
           Original rabbit wav file (will be spliced in)           
           Original pig wav file (will be spliced in)           
           Original horse wav file (will be spliced in)           


                     
                      Some new sounds created using mathematical functions:
           Sin wave wav file           
           Square wave wav file           
           Triangle wave wav file           


Movies

You will have to take the class to find out about movie creation and manipulation.