Marsyas
0.6.0-alpha
|
These MarSystems analyze sound. More...
Data Structures | |
class | AbsMax |
Calculate the maximum absolute value for each observation signal (per slice). More... | |
class | ADRess |
Azimuth Discrimination and Resynthesis (ADRess) - sound source separation. More... | |
class | ADRessSpectrum |
Takes the output of the ADRess (i.e. the stereo azimuth-frequency maps) and outputs a single channel spectrum of the part of the freq-azimuth plane selected by the d and H controls. This can then be inverse transformed back into time domain for resynthesis purposes. More... | |
class | ADRessStereoSpectrum |
Takes the output of the ADRess (i.e. the panning-frequency maps) and outputs the panning coefficient for each spectral bin (N/2+1 bins). More... | |
class | AimBoxes |
'Box-cutting' routine to generate dense features More... | |
class | AimGammatone |
Slaney's gammatone filterbank. More... | |
class | AimHCL |
Halfwave rectification, compression and lowpass filtering. More... | |
class | AimHCL2 |
Halfwave rectification, compression and lowpass filtering. More... | |
class | AimLocalMax |
Local maximum strobe criterion: decaying threshold with timeout. More... | |
class | AimPZFC |
Time-domain AimPZFC. More... | |
class | AimPZFC2 |
Time-domain AimPZFC2. More... | |
class | AimSAI |
Stabilised auditory image. More... | |
class | AimSSI |
Size-shape image (aka the 'sscAI') More... | |
class | AimVQ |
Vector quantization for dense to sparse features. More... | |
class | AMDF |
Average Magnitude Difference Function. More... | |
class | AubioYin |
Pitch detection using the YIN algorithm. More... | |
class | AutoCorrelation |
Generalized autocorrelation. More... | |
class | BeatHistogram |
BeatHistogram. More... | |
class | BeatHistogramFromPeaks |
BeatHistogramFromPeaks. More... | |
class | BeatPhase |
Given a periodicity calculate best matching phase. More... | |
class | Centroid |
Centroid of observations within each sample. More... | |
class | Chroma |
Chroma Vector of input power spectrogram. More... | |
class | CrossCorrelation |
Cross correlation of input observations. More... | |
class | Daub4 |
Daubechies4 WaveletStep. More... | |
class | Energy |
compute the Energy of the input observations into one column More... | |
class | EnhADRess |
Azimuth Discrimination and Resynthesis (EnhADRess) implementation, which takes a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel), and outputs the magnitudes, phases and panning indexes for N/2+1 bins, stacked vertically: More... | |
class | EnhADRessStereoSpectrum |
Takes the output of the enhADRess and outputs the panning coefficient for each spectral bin (N/2+1 bins). More... | |
class | F0Analysis |
Compute F0s in input spectrum. More... | |
class | Flux |
Flux calculate the flux between the current and prev. spectrum (e.g. output of PowerSpectrum) More... | |
class | Krumhansl_key_finder |
Krumhansl-Schmuckler Key-Finding Algorithm. More... | |
class | Kurtosis |
class | LPC |
Compute Warped LPC coefficients, Pitch and Power [STILL UNDER TESTING!]. More... | |
class | LPCC |
Convert LPC coefficients to Cepstrum coefficients. More... | |
class | LSP |
Compute Linear Spectral Pair (LSP) coefficients. More... | |
class | MaxArgMax |
Calculate k maximums and their positions. More... | |
class | MaxMin |
Calculate the maximum and minimum values for each observation signal (per slice). More... | |
class | Mean |
Mean calculate the mean of each row of observations. More... | |
class | MeanAbsoluteDeviation |
Calculates the mean absolute deviation. More... | |
class | MeddisHairCell |
MeddisHairCell for auditory models. More... | |
class | Median |
Median calculate the median of each row of observations. More... | |
class | MFCC |
MFCC Mel-Frequency Cepstral Coefficients. Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. More... | |
class | MinArgMin |
Calculate k minimums and their positions. More... | |
class | Peak2Rms |
Peak to Rms ratio across samples. More... | |
class | PeakDistanceHorizontality |
compute a weight depending on how "horizontal" the distance between two peak entries is More... | |
class | PeakEnhancer |
Enhance peaks that are harmonic. More... | |
class | Peaker |
Pick peaks out of signal. More... | |
class | PeakerAdaptive |
Pick peaks out of signal. More... | |
class | PeakerOnset |
Detects if input contains a onset point. More... | |
class | PeakInObservation |
Compute peaks in observation vector. More... | |
class | PeakRatio |
Incorporates the ratio of the higest peak to minimal/average peak of each observation samplewise to the output vector. More... | |
class | PeakResidual |
Compute the Signal-to-Noise Ratio (input: obs1:noisy signal, obs2:original signal) Controls: More... | |
class | Pitch2Chroma |
Transform pitch to chroma. More... | |
class | PitchDiff |
Difference between detected and expected pitch. More... | |
class | Power |
Computes the RMS Power of the input observations into one column. More... | |
class | PowerSpectrum |
Magnitude/power of complex spectrum. More... | |
class | PowerToAverageRatio |
class | Rms |
Root-mean-square energy of input samples. More... | |
class | Rolloff |
Rolloff of each time slice of observations. More... | |
class | RunningAutocorrelation |
Running calculation (across slices) of the autocorrelation values. More... | |
class | RunningStatistics |
Gathers the running average, variance, standard deviation, etc. More... | |
class | SCF |
Spectral Crest Factor. More... | |
class | SFM |
Spectral Flatness Measure. More... | |
class | Skewness |
Statistical skewness across observations. More... | |
class | SNR |
Compute SNR and variations. More... | |
class | SpectralCentroidBandNorm |
class | SpectralFlatnessAllBands |
Calculates a single spectral flatness value. More... | |
class | SpectralSNR |
Frequency domain signal-to-noise ratio. More... | |
class | Spectrum |
Compute the complex spectrum of input window. More... | |
class | Spectrum2ACMChroma |
Transform an (amplitude) spectrum to a chroma profile. More... | |
class | Spectrum2Chroma |
Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into a Chroma vector representation. More... | |
class | Spectrum2Mel |
Convert spectrum magnitude (e.g. output from PowerSpectrum MarSystem) into Mel frequency scale. More... | |
class | StandardDeviation |
Standard Deviation of each row of observations. More... | |
class | StereoSpectrum |
Computes the panning index for each spectrum bin of a stereo input. More... | |
class | StereoSpectrumFeatures |
Panning information from StereSpectrum output. More... | |
class | TriangularFilterBank |
Triangular filter-bank. More... | |
class | WaveletPyramid |
Pyramid wavelet algorithm. More... | |
class | Yin |
Pitch detection using the YIN algorithm. More... | |
class | ZeroCrossings |
Time-domain zero crossings. More... |
These MarSystems analyze sound.