Copiste  0.1
 All Classes Functions Variables Enumerations Friends Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNnumeric
oNEigen
oNstd
oCAudioChunkStores PCM data of a sound sequence and computes some transformations on it
oCAverageFilterA filter for computing the temporal average of a value
oCCentroidFilterA filter for computing the centroid of a feature (i.e. the average indice). See code
oCClassifierA class reading a file and classifying its content
oCCompareFilterCompares the values of a feature to a set of known patterns
oCCorpusStores a set of training examples for a neural net
oCCorpusBuilderCreates a corpus from a set of audio files
oCDistanceFilterComputes the absolute value of the difference between a feature and a known pattern
oCEditorThe main class for the graphical network trainer
oCFeatureDrawerDraws features generated by a pipeline
oCFeatureExtractorAn abstract class, used as an interface between the processing unit and the features algorithms
oCFilterAbstract class standing for a feature filter (counts the high / low values, computes the averageā€¦)
oCFingerprinterA class reading a file and classifying its content
oCFluxFilterA filter for computing the amount of variations of a given feature
oCGraphiqueDraws waveform profile or frenquency spectrum of the stream
oCHasherGeneric audio hash algorithm interface Abstract class for interfacing with SoundAnalyser
oCHighLowRatioFilterCounts the number of high or low values on a given feature It computes the average and compares each value to the average multiplied by "bound", the float can be set in the XML file. The user can also decide if the number of values higher or lower should be counted
oCHZCRRExtrExtracts the High ZCR Ratio (ZCR stands for Zero Crossing Rate)
oCLivePlayerMain class for live stream classification and visualisation
oCLSTERExtrExtracts the Low STE Ratio (STE stands for Short Time Energy)
oCMainWindowDefines GUI and event connections
oCMelFilterA filter displaying a feature on a logarithmic scale
oCMemoryFilterA class for keeping track of the last n values of features
oCNeuralNetworkA slightly better neural network
oCPCATransformerComputes the PCA and transform a vector
oCPeakHasherA hasher based on spectrum peaks
oCPlageStores informations (metadata) about a sound sequence
oCProfileStores informations about both the audio source and the metadata source of a radio stream
oCProgramLists sound sequences extracted from the metadatas
oCQuadNodeA node for the quadtree
oCQuadTree
|\CrectA rectangle
oCRangeFilterA class for computing the average between a set of features (usually for the spectrum)
oCSettingsDialogA settings dialog
oCSoundAnalyserMain class that sets up and runs a pipeline
oCSpectrumExtrRetrives the spectrum using FFT
oCSpectrumRecorderA class which creates an image of the spectrum of a given file This is not used to compute features, that's just a tool
oCSTEExtrComputes the Short Time Energy
oCStreamPlayerManages stream decoding and sends it to the computing part of the application This class is intended to be rewritten for more specific usages (spectrum analysis, feature extraction, aso.). Its the interface between libVLC (which reads the media, decodes, resamples, and does all the hard DSP) and the using of the data
oCView2DA renderer for a 2D neural network
oCViewportInternal struture used by View2D to keep in memory old views of a same network
\CZCRExtrComputes the Zero Crossing Rate