Main Page   Class Hierarchy   Compound List   File List   Compound Members  

MEAPsoft Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
meapsoft.AudioWriterCan write to a file or to an audio stream
featextractors.AvgChromaAverages all spectral frames together into a single feature vector and then converts the vector into a 12-bin chroma
featextractors.AvgChromaScalarReturns a scalar corresponding to the mean chroma of a chunk
disgraced.AvgChunkPowerA really simple feature calculation that calculates the average power in a chunk
featextractors.AvgMelSpecAverages all spectral frames together into a single feature vector and then converts the vector to the mel frequency scale
featextractors.AvgPitchSimplePicks the strongest fourier harmonic in every frame and calls it the pitch, then average these (weighted by energy) within the frame
featextractors.AvgSpecA simple feature calculation that averages all spectral frames into a single vector
featextractors.AvgSpecCentroidA simple feature calculation that averages the spectral centroid of all spectral frames in a given chunk
featextractors.AvgSpecFlatnessA simple feature calculation that averages the spectral flatness of all spectral frames in a given chunk
meapsoft.BeatOnsetDetectorAn onset detector that estimates the beat of the piece from onset information and then calls OnsetListeners at the beginning of each beat
composers.BlipComposerProgram that adds a blip after each chunk
meapsoft.ChunkRepresentation of a single audio chunk (i.e
meapsoft.ChunkDistA way to measure the distance between two chunks
featextractors.ChunkLengthA simple feature calculation that returns the length of a chunk in frames
featextractors.ChunkPowerA really simple feature calculation that calculates the total power in a chunk
featextractors.ChunkStartTimeA simple feature calculation that returns the start time of a chunk in frames
gui.ColorMapColor map representation - each entry in the map has an RGB value associated with it
composers.ComposerAbstract class that defines the basic interface that all MEAPsoft composers should follow
meapsoft.CosineDistSimple distance metric calculating the cosine of the angle between two chunks' feature vectors
gui.DataDisplayPanelA panel containing a graphical visualization of a matrix of data
meapsoft.EDLChunkRepresentation of an EDLFile Chunk
meapsoft.EDLFileRepresentation of a MEAPsoft edit decision list file
meapsoft.EuclideanDistSimple distance metric calculating the euclidean distance (squared) between two chunks' feature vectors
meapsoft.FeatChunkRepresentation of a FeatFile Chunk
meapsoft.FeatExtractorProgram that extracts features from the chunks listed in the input files
meapsoft.FeatFileRepresentation of a MEAPsoft segment/feature file
featextractors.FeatureExtractorExtract a vector of features for a chunk
meapsoft.FFTUtility class to perform a fast fourier transform without allocating any extra memory
disgraced.GeometricAvgSpecA simple feature calculation that computes the geometric mean (arithmetic mean in log magnitude) of all spectral frames into a single vector
meapsoft.HeapAbstract implementation of the basic functions needed for a binary qheap using java.util.Vector as a backend
composers.IntraChunkShuffleComposer
composers.MashupComposerProgram 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
meapsoft.MaxHeapImplementation of a binary max heap
composers.MeapaeMComposerSuper simple demo Composer that just writes each chunk forward and then backward
meapsoft.MEAPFileRepresentation of a MEAPsoft file
gui.MEAPsoftGUIGUI interface for the MEAPsoft utilities
meapsoft.MEAPUtilAbstract class that all MEAPsoft utilities must extend
meapsoft.MinHeapImplementation of a binary min heap
composers.NNComposerProgram that composes an EDL by hopping around from chunk to chunk
meapsoft.OnsetDetectorBase class for all onset detectors
meapsoft.ParserExceptionException when parsing MEAPsoft EDL/feature files
meapsoft.RingMatrixA class to hold a matrix of values that is a ring buffer of columns
meapsoft.RTSIThis utility class is looking for all the classes implementing or inheriting from a given interface or class
meapsoft.SegmenterProgram to segment input files and output text feature files compatible with other MEAPsoft tools
meapsoft.SegmentExtractorHelper class for Segmenter.java - does all of the work in fact
composers.SortComposerProgram that composes an EDL by sorting chunks in featFile based on some subset of their features using some distance metric
featextractors.SpectralStabilityTries to sort pitched from unpitched sounds
gui.SpectrogramPanelCreates a graphical representation from a matrix
meapsoft.STFTA class to extract and hold STFT info from an AudioInputStream
meapsoft.SynthesizerProgram that processes a MEAPsoft EDL file and synthesizes an audio file from it
featextractors.TimeFreqCentroidA simple feature calculation that computes the centroid in time and frequency of the STFT time/frequency surface of a given chunk

Generated on Thu May 11 15:04:11 2006 for MEAPsoft by doxygen1.2.18