| meapsoft.AudioWriter | Can write to a file or to an audio stream |
| featextractors.AvgChroma | Averages all spectral frames together into a single feature vector and then converts the vector into a 12-bin chroma |
| featextractors.AvgChromaScalar | Returns a scalar corresponding to the mean chroma of a chunk |
| featextractors.AvgChunkPower | A really simple feature calculation that calculates the average power in a chunk |
| featextractors.AvgFreqSimple | Picks the strongest fourier harmonic in every frame and calls it the freq |
| featextractors.AvgMelSpec | Averages all spectral frames together into a single feature vector and then converts the vector to the mel frequency scale |
| featextractors.AvgMFCC | Averages all spectral frames together into a single feature vector and then converts the vector to mel frequency cepstral coefficients, a commonly used feature in speech recognition systems |
| featextractors.AvgPitchSimple | Picks the strongest fourier harmonic in every frame and calls it the pitch, then average these (weighted by energy) within the frame |
| featextractors.AvgSpec | A simple feature calculation that averages all spectral frames into a single vector |
| featextractors.AvgSpecCentroid | A simple feature calculation that averages the spectral centroid of all spectral frames in a given chunk |
| featextractors.AvgSpecFlatness | A simple feature calculation that averages the spectral flatness of all spectral frames in a given chunk |
| visualizer.BarGraphRenderer | |
| meapsoft.BasicHist | A simple histogram class to count the frequency of values of a parameter of interest |
| composers.BlipComposer | Program that adds a blip after each chunk |
| meapsoft.Chunk | Representation of a single audio chunk (i.e |
| meapsoft.ChunkDist | A way to measure the distance between two chunks |
| featextractors.ChunkLength | A simple feature calculation that returns the length of a chunk in frames |
| disgraced.ChunkPower | A really simple feature calculation that calculates the total power in a chunk |
| featextractors.ChunkStartTime | A simple feature calculation that returns the start time of a chunk in frames |
| visualizer.ChunkVisInfo | |
| gui.ColorMap | Color map representation - each entry in the map has an RGB value associated with it |
| composers.Composer | Abstract class that defines the basic interface that all MEAPsoft composers should follow |
| gui.ComposerPanel | GUI interface for the MEAPsoft Composers |
| meapsoft.CosineDist | Simple distance metric that calculates 1 - the cosine of the angle between two chunks' feature vectors |
| gui.DataDisplayPanel | A panel containing a graphical visualization of a matrix of data |
| visualizer.DrawingPanel | |
| meapsoft.EDLChunk | Representation of an EDLFile Chunk |
| composers.EDLComposer | Simply take an existing EDL file and apply the various composer options (reverse, gain, etc.) to it |
| meapsoft.EDLFile | Representation of a MEAPsoft edit decision list file |
| meapsoft.EuclideanDist | Simple distance metric calculating the euclidean distance (squared) between two chunks' feature vectors |
| meapsoft.ExceptionHandler | Standard interface for exception handlers |
| meapsoft.FeatChunk | Representation of a FeatFile Chunk |
| meapsoft.FeatExtractor | Program that extracts features from the chunks listed in the input files |
| gui.FeatExtractorPanel | GUI interface for FeatExtractor |
| meapsoft.FeatFile | Representation of a MEAPsoft segment/feature file |
| featextractors.FeatureExtractor | Extract a vector of features for a chunk |
| meapsoft.FFT | Utility class to perform a fast fourier transform without allocating any extra memory |
| disgraced.GeometricAvgSpec | A simple feature calculation that computes the geometric mean (arithmetic mean in log magnitude) of all spectral frames into a single vector |
| gui.GUIExceptionHandler | Default MEAPsoftGUI ExceptionHandler - pops up a dialog box with a stack trace |
| gui.GUIUtils | |
| composers.HeadBangComposer | Rocks it hard-core style |
| meapsoft.Heap | Abstract implementation of the basic functions needed for a binary heap using java.util.Vector as a back end |
| gui.HelpWindow | |
| composers.HMMComposer | Program that learns a simple fully connected hidden Markov model from a FeatFile and generates chunk sequences from it |
| composers.IntraChunkShuffleComposer | |
| featextractors.Likelihood | Computes a "likelihood" or distinctiveness value for each chunk |
| visualizer.LineGraphRenderer | |
| composers.MashupComposer | 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 |
| meapsoft.MaxHeap | Implementation of a binary max heap |
| composers.MeapaeMComposer | Super simple demo Composer that just writes each chunk forward and then backward |
| meapsoft.MEAPFile | Representation of a MEAPsoft file |
| gui.MEAPsoftGUI | GUI interface for the MEAPsoft utilities |
| gui.MEAPsoftGUIPanel | Abstract class that all MEAPsoftGUIPanels must extend |
| meapsoft.MEAPUtil | Abstract class that all MEAPsoft utilities must extend |
| featextractors.MetaFeatureExtractor | Extension of FeatureExtractor that takes a FeatFile instead of FFT data |
| meapsoft.MinHeap | Implementation of a binary min heap |
| composers.NNComposer | Program that composes an EDL by hopping around from chunk to chunk |
| meapsoft.ParserException | Exception when parsing MEAPsoft EDL/feature files |
| meapsoft.RingMatrix | A class to hold a matrix of values that is a ring buffer of columns |
| composers.RotComposer | |
| util.RTSI | This utility class is looking for all the classes implementing or inheriting from a given interface or class |
| visualizer.ScatterPlotRenderer | |
| meapsoft.Segmenter | Program to segment input files and output text feature files compatible with other MEAPsoft tools |
| gui.SegmenterPanel | GUI interface for Segmenter |
| meapsoft.SegmentExtractor | Helper class for Segmenter.java - does all of the work in fact |
| visualizer.SegmentOrderRenderer | |
| composers.ShoobyComposer | Program that composes an EDL by hopping around from chunk to chunk |
| composers.SortComposer | Program that composes an EDL by sorting chunks in featFile based on some subset of their features using some distance metric |
| featextractors.SpectralStability | Tries to sort pitched from unpitched sounds |
| gui.SpectrogramPanel | Creates a graphical representation from a matrix |
| meapsoft.STFT | A class to extract and hold STFT info from an AudioInputStream |
| meapsoft.Synthesizer | Program that processes a MEAPsoft EDL file and synthesizes audio data from it |
| gui.SynthesizerPanel | GUI interface for the Synthesizer |
| composers.ThresholdComposer | ThresholdComposer selects chunks with feature values falling inside the top and bottom thresholds |
| disgraced.TimeCentroid | A simple feature calculation that computes the centroid in time of a given chunk |
| disgraced.TimeFreqCentroid | A simple feature calculation that computes the centroid in time and frequency of the STFT time/frequency surface of a given chunk |
| visualizer.Visualizer | |
| composers.VQComposer | Program that learns a vector quantizer from a FeatFile and uses it to quantize the chunks in another FeatFile |
1.2.18