Marsyas
0.2

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) 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 phase vector and frequency dependent nulls matrix for each channel using the following format: 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 
Compute the generalized autocorrelation of input window. More...  
class  BeatHistogram 
BeatHistogram. More...  
class  BeatHistogramFromPeaks 
BeatHistogramFromPeaks. More...  
class  BeatPhase 
Given a periodicity calculate best matching phase. More...  
class  Centroid 
Centroid of each time slice of observations. More...  
class  CrossCorrelation 
Computes the cross correlation of an input. 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 
Kurtosis. More...  
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 Takes the output of ::LPC() and calculates the corresponding LSP values. See the LPC class implementation. 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  Peaker 
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  Pitch2Chroma 
Transform pitch to chroma. More...  
class  PitchDiff 
Difference between detected and expected pitch. More...  
class  Power 
compute the RMS Power of the input observations into one column More...  
class  PowerSpectrum 
PowerSpectrum computes the magnitude/power of the complex spectrum. More...  
class  PowerToAverageRatio 
PowerToAverageRatio (or PowertoAverage Ratio) of a window. More...  
class  Rms 
Rms energy of realvec. 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  SNR 
Compute SNR and variations. More...  
class  SpectralFlatnessAllBands 
Calculates a single spectral flatness value. 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  Standard 
Standard Deviation of each row of observations. More...  
class  StereoSpectrum 
StereoSpectrum computes the panning index for each spectrum bin of a stereo input (i.e. input is expected to be the output of a parallel of two Spectrum MarSystems, one for each stereo channel). More...  
class  StereoSpectrumFeatures 
StereoSpectrumFeatures capture panning information. More...  
class  StereoSpectrumSources 
StereoSpectrumSources estimates the number of sources placed into different stereo positions. More...  
class  TriangularFilterBank 
Triangular FilterBank Takes as input the N/2+1 spectrum Magnitude points output by PowerSpectrum. For example it can be used to compute a Melscale or ConstantQ filterbank. More...  
class  WaveletPyramid 
Pyramid wavelet algorithm. More...  
class  Yin 
Pitch detection using the YIN algorithm. More...  
class  ZeroCrossings 
Timedomain ZeroCrossings. More... 
These MarSystems analyze sound.