Spring2011.CSCI180Homework4 History

Show minor edits - Show changes to markup

Changed lines 23-24 from:

Listren to the following pieces:

to:

Listen to the following pieces:

Changed lines 49-52 from:

The piece may consist of found sounds (i.e., sounds that exist in the environment) and/or synthesized sounds.

NOTE: There should be at least one synthesized sound (i.e., a sound generated using a jMusic synthesized instrument).

to:

NOTE: The piece should contain, at least, two found sounds (i.e., sounds that exist in the environment). It should also contain, at least, one synthesized sound (i.e., a sound generated using a jMusic synthesized instrument).

Changed lines 53-54 from:

Your composition should be approximately 57 seconds long.

to:

Your composition should be approximately 57 seconds long. It should be original.

Added lines 59-68:

Use found sounds in the same format (e.g., 44100 sample rate, 2 channels (stereo), 16 bit-width).

Use audioUtilities.py which provides useful audio functions. Save it in the folder as your program. Then, import it into your program, as follows, before you use its functions:

(:source lang=python tabwidth=3 -trim :) import audioUtilities (:sourcend:)

Feel free to add more useful audio functions to it.

Deleted lines 77-86:

Hint: Use found sounds in the same format (e.g., 44100 sample rate, 2 channels (stereo), 16 bit-width).

Help: Use audioUtilities.py which provides useful audio functions. Save it in the folder as your program. Then, import it into your program, as follows, before you use its functions:

(:source lang=python tabwidth=3 -trim :) import audioUtilities (:sourcend:)

Feel free to add more useful audio functions to it.

Changed lines 80-85 from:

Again, it will benefit you tremendously to have a paper (soundscape) design of your piece, prior to writing the code (see Homework #3).

Following the design on paper, you will write a program to create the piece. This program should do the significant work of mixing sounds together, normalizing, synthesizing sounds, etc.

Start simple and build up.

to:

Start with a paper (soundscape) design of your piece, prior to writing the code (see Homework #3).

Following the design on paper, write a program to create the piece. This program should do the significant work of mixing sounds together, normalizing, synthesizing sounds, etc.

Start simple and build up. Feel free to borrow ideas from the examples presented in class, but your work should be original.

Changed line 75 from:

import audioUtilities.py

to:

import audioUtilities

Changed lines 72-73 from:

Help: Use audioUtilities.py? which provides useful audio functions. Save it in the folder as your program. Then, import it into your program, as follows, before you use its functions:

to:

Help: Use audioUtilities.py which provides useful audio functions. Save it in the folder as your program. Then, import it into your program, as follows, before you use its functions:

Deleted lines 67-68:

To simplify your work, use only 44100 sample rate, 2 channel (stereo), 16 bit sounds.

Added lines 70-79:

Hint: Use found sounds in the same format (e.g., 44100 sample rate, 2 channels (stereo), 16 bit-width).

Help: Use audioUtilities.py? which provides useful audio functions. Save it in the folder as your program. Then, import it into your program, as follows, before you use its functions:

(:source lang=python tabwidth=3 -trim :) import audioUtilities.py (:sourcend:)

Feel free to add more useful audio functions to it.

Changed line 2 from:

Due Date: Monday, May. 2, 2011\\

to:

Due Date: Monday, May 2, 2011\\

Changed lines 45-46 from:

Create a contemporary piece of music.

to:

Create a contemporary piece of music using jython + jMusic.

Changed lines 49-50 from:

The piece may consist of found sounds (i.e., sounds that exist in the environment) and/or synthesized sounds. However, there should be at least one synthesized sound (i.e., a sound generated using a jMusic synthesized instrument).

to:

The piece may consist of found sounds (i.e., sounds that exist in the environment) and/or synthesized sounds.

NOTE: There should be at least one synthesized sound (i.e., a sound generated using a jMusic synthesized instrument).

Added lines 1-121:

Assigned Date: Monday, Apr. 18, 2011
Due Date: Monday, May. 2, 2011
Due Time: 7:55am

NOTE: No late days can be used for this assignment.

Last modified on May 10, 2011, at 08:40 AM (see updates)

This is a pair-programming assignment (i.e., you may work with one partner). You may discuss the assignment only with your partner or the instructor.

Purpose

This assignment focuses on:

  • composing a contemporary piece of music
  • creating music with computers,
  • exploring audio recording/manipulation software,
  • exploring different filters and audio effects, and
  • exporting a mix-down (final audio file).

Background

Listren to the following pieces:

  • For Ann (rising) by James Tenney (1969)
    • also read description
  • Cantus in Memory of Benjamin Britten by Arvo Pärt (1977)
    • also read analysis and description
  • Eonta by Iannis Xenakis (1963-64)
    • also read description
  • Revolution #9 by the Beatles (1968)
    • also read description
  • We're Only In It For The Money by Frank Zappa (1984 remix)
    • also read about Zappa's "Apostolic Blurch Injector".
  • Stria by John Chowning (1977)
    • also see Meneghini, M. 2003. "Stria by John Chowning: Analysis of the Compositional Process." Proceedings of the XIV Colloquium on Musical Informatics. Florence: AIMI, pp. 45-50.

Assignment

Create a contemporary piece of music.

You have two choices - the piece can be either a musique concrète piece, or a soundscape piece.

The piece may consist of found sounds (i.e., sounds that exist in the environment) and/or synthesized sounds. However, there should be at least one synthesized sound (i.e., a sound generated using a jMusic synthesized instrument).

Details

Your composition should be approximately 57 seconds long.

Compose your piece on paper first. Draw a diagram, a soundscape. Be creative, be original.

In addition to your music, you should include a short report describing your piece. Your report should include the name of your piece, the experience you try to create, a description of the sounds used, and a visual diagram of the composition's structure.

Royalty-Free Sounds

You can find great recorded sounds here:

  • findsounds.com
  • freesound.org

To simplify your work, use only 44100 sample rate, 2 channel (stereo), 16 bit sounds.

You may also use Audacity or some other audio recorder/editor to do basic recording or editing of sounds.

Code

Again, it will benefit you tremendously to have a paper (soundscape) design of your piece, prior to writing the code (see Homework #3).

Following the design on paper, you will write a program to create the piece. This program should do the significant work of mixing sounds together, normalizing, synthesizing sounds, etc.

Start simple and build up.

It is OK to have more than one programs to generate different parts of the piece. (If so, one of the programs should assemble all the piece's components.)

Submissions

You will submit your assignment on paper and CD (or USB stick) to the instructor at the beginning of class on the due date.

Be prepared to demo your music to the rest of the class.

Your submission consists of the following:

  1. A short report file (MS Word or PDF only) with:
    • Names: The class, homework assignment no., date, name of your composition, and your full names at the top.
    • Experience: a description of the experience you try to create.
    • Diagram: your soundscape design.
    • Sounds: Names and descriptions of sounds used. Also, where you got them (include URLs, if possible).
  2. Your composition in stored in a WAV, AIFF, MP3 or OGG audio file.
  3. The program(s) used to generate your piece. Give it/them meaningful name(s). You will need to submit all your programs for full credit.

Grading

Your assignment will be graded based on:

  • How interesting your music is.
  • How well your report (design document) is written.
  • Variety of ideas you tried in your composition.
  • How well you followed the above instructions.

Demo

For your in-class demo, you should:

  • Play your music.
  • Discuss your composition design.
  • Illustrate your design by discussing different components.
  • Go over the code that generated the music

Enjoy!

Grading

Your grade will be based on how well you followed the above instructions, and the depth/quality of your work.