Main Page   Packages   Class Hierarchy   Compound List   File List   Compound Members  

composers.MashupComposer Class Reference

Inheritance diagram for composers.MashupComposer:

Inheritance graph
[legend]
Collaboration diagram for composers.MashupComposer:

Collaboration graph
[legend]
List of all members.

Detailed Description

Program that composes a mashup by replacing each segment of the input file with the chunk in a given chunk database whos features most closely match those of the input chunk.

Produces an EDL from two feature files. Basically an offline version of Mike Mandel's mashup generator.

Author:
Ron Weiss (ronw@ee.columbia.edu)

Definition at line 49 of file MashupComposer.java.

Public Methods

 MashupComposer (String[] args)
 MashupComposer constructor.

void setup () throws IOException, ParserException
 Setup the Composer - read in files, etc.

EDLFile compose ()
 Compose an EDLFile.


Static Public Attributes

String description


Constructor & Destructor Documentation

composers.MashupComposer.MashupComposer String    args[] [inline]
 

MashupComposer constructor.

Parses command line arguments

Definition at line 104 of file MashupComposer.java.

References meapsoft.MEAPUtil.parseChunkDist(), composers.Composer.parseCommands(), and meapsoft.MEAPUtil.parseFeatDim().


Member Function Documentation

EDLFile composers.MashupComposer.compose   [inline, virtual]
 

Compose an EDLFile.

This is where the magic happens.

Implements composers.Composer.

Definition at line 184 of file MashupComposer.java.

void composers.MashupComposer.setup   throws IOException, ParserException [inline]
 

Setup the Composer - read in files, etc.

This should be called before any call to compose() to ensure that the inputs and outputs are properly initialized.

Reimplemented from composers.Composer.

Definition at line 154 of file MashupComposer.java.


Member Data Documentation

String composers.MashupComposer.description [static]
 

Initial value:

 "MashupComposer attempts to match chunks in the input features file using " +
        "chunks from the chunk database features file. The result is the source sound " +
        "file created from chunks in the chunk database."

Reimplemented from composers.Composer.

Definition at line 51 of file MashupComposer.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 6 19:02:33 2007 for MEAPsoft by doxygen1.2.18