Interface Summary Interface Description ProgressIndicatorInterface for callback functionality for implementing a progress bar
Class Summary Class Description AgentAgent is the central class for beat tracking. AgentListClass for maintaining the set of all Agents involved in beat tracking a piece of music. AudioFileA simple class for reading audio data from files. AudioPlayer AudioProcessorAudio processing class (adapted from PerformanceMatcher). BeatRootThe main class of the BeatRoot application. BeatTrackDisplayMain panel of BeatRoot's GUI, which displays the audio and beat data and allows editing, scrolling, selecting, etc ChooserAn extension of the Swing file chooser for specific file types. EditActionImplements undo and redo for most beat editing actions. FileFiltersImplements a set of file filters for the file types used by BeatRoot. GUIThe main window of BeatRoot's graphical user interface.