Marsyas
0.5.0beta1

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 azimuthfrequency maps) and outputs a single channel spectrum of the part of the freqazimuth 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 panningfrequency maps) and outputs the panning coefficient for each spectral bin (N/2+1 bins). More...  
class  AimBoxes 
'Boxcutting' 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 
Timedomain AimPZFC. More...  
class  AimPZFC2 
Timedomain AimPZFC2. More...  
class  AimSAI 
Stabilised auditory image. More...  
class  AimSSI 
Sizeshape 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 
KrumhanslSchmuckler KeyFinding 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 MelFrequency 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 SignaltoNoise 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 
Rootmeansquare 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 signaltonoise 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 filterbank. More...  
class  WaveletPyramid 
Pyramid wavelet algorithm. More...  
class  Yin 
Pitch detection using the YIN algorithm. More...  
class  ZeroCrossings 
Timedomain zero crossings. More... 
These MarSystems analyze sound.