CPSC 120: Principles of Computing
Using Multimedia Design
(Spring 2009)

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) ----->
Negated ----->
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 ----->

Transformed WAV file



Mirrored ----->

Transformed WAV file



Echoed ----->

Transformed WAV file



Reduced frequency ----->
 (kidnapper sound effect)

Transformed WAV file




Increased frequency ----->
 (chipmunk sound effect)

Transformed WAV file



Blending two sounds together (vocal "aah" + bassoon):

Original vocal WAV file
Blended ----->
Transformed WAV file

Original bassoon WAV file


Splicing sounds (some wacky modifications to Lincoln's Gettysburg speech):

Original Gettysburg WAV file
Spliced ----->
Transformed 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:

Sine wave WAV file

Square wave WAV file

Triangle wave WAV file


Movies

Creating movies from scratch:
  Simple animation of a bouncing ball, sound track created from bouncing noise
Bouncing ball MPEG-4 file


Creating movies from still frames:

Original beach picture

Create sunset effect, soundtrack set to beach sound (looped)    ----->
Sunset MPEG-4 file


Foreground of me

Original moon picture
Create "Star Trek" beaming effect (using chromakey), set beaming sound as soundtrack ----->
Beaming MPEG-4 file


Transform existing movies:

Original Fenway MPEG-4 file

Added randomly-colored text and notes to video, soundtrack unchanged    ----->
Transformed Fenway MPEG-4 file


Original Leaves Falling MPEG-4 file

Video posterized, soundtrack created by blending Chopin's "Raindrops" with sound of leaves rustling (looped)    ----->
Transformed Leaves Falling MPEG-4 file


Original Zoe MPEG-4 file

Video line edged, Tchaikovsky's "Nutcracker" blended into original soundtrack    ----->
Transformed Zoe MPEG-4 file


Original Marc Walking MPEG-4 file


Original background picture of moon

Extracted foreground from original video (using chromakey) and put in front of moon picture, sound track unchanged    ----->
Transformed Marc Walking MPEG-4 file