numeric | |
Eigen | |
std | |
AudioChunk | Stores PCM data of a sound sequence and computes some transformations on it |
AverageFilter | A filter for computing the temporal average of a value |
CentroidFilter | A filter for computing the centroid of a feature (i.e. the average indice). See code |
Classifier | A class reading a file and classifying its content |
CompareFilter | Compares the values of a feature to a set of known patterns |
Corpus | Stores a set of training examples for a neural net |
CorpusBuilder | Creates a corpus from a set of audio files |
DistanceFilter | Computes the absolute value of the difference between a feature and a known pattern |
Editor | The main class for the graphical network trainer |
FeatureDrawer | Draws features generated by a pipeline |
FeatureExtractor | An abstract class, used as an interface between the processing unit and the features algorithms |
Filter | Abstract class standing for a feature filter (counts the high / low values, computes the averageā¦) |
Fingerprinter | A class reading a file and classifying its content |
FluxFilter | A filter for computing the amount of variations of a given feature |
Graphique | Draws waveform profile or frenquency spectrum of the stream |
Hasher | Generic audio hash algorithm interface Abstract class for interfacing with SoundAnalyser |
HighLowRatioFilter | Counts 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 |
HZCRRExtr | Extracts the High ZCR Ratio (ZCR stands for Zero Crossing Rate) |
LivePlayer | Main class for live stream classification and visualisation |
LSTERExtr | Extracts the Low STE Ratio (STE stands for Short Time Energy) |
MainWindow | Defines GUI and event connections |
MelFilter | A filter displaying a feature on a logarithmic scale |
MemoryFilter | A class for keeping track of the last n values of features |
NeuralNetwork | A slightly better neural network |
PCATransformer | Computes the PCA and transform a vector |
PeakHasher | A hasher based on spectrum peaks |
Plage | Stores informations (metadata) about a sound sequence |
Profile | Stores informations about both the audio source and the metadata source of a radio stream |
Program | Lists sound sequences extracted from the metadatas |
QuadNode | A node for the quadtree |
QuadTree | |
rect | A rectangle |
RangeFilter | A class for computing the average between a set of features (usually for the spectrum) |
SettingsDialog | A settings dialog |
SoundAnalyser | Main class that sets up and runs a pipeline |
SpectrumExtr | Retrives the spectrum using FFT |
SpectrumRecorder | A class which creates an image of the spectrum of a given file This is not used to compute features, that's just a tool |
STEExtr | Computes the Short Time Energy |
StreamPlayer | Manages 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 |
View2D | A renderer for a 2D neural network |
Viewport | Internal struture used by View2D to keep in memory old views of a same network |
ZCRExtr | Computes the Zero Crossing Rate |