Search Results for

    Show / Hide Table of Contents

    Class SpectrogramCepstral

    Inheritance
    Object
    BaseSonogram
    SpectrogramCepstral
    Inherited Members
    BaseSonogram.Configuration
    BaseSonogram.FreqScale
    BaseSonogram.MaxAmplitude
    BaseSonogram.SampleRate
    BaseSonogram.Duration
    BaseSonogram.NyquistFrequency
    BaseSonogram.FrameDuration
    BaseSonogram.FrameStep
    BaseSonogram.FBinWidth
    BaseSonogram.FramesPerSecond
    BaseSonogram.FrameCount
    BaseSonogram.SnrData
    BaseSonogram.DecibelsPerFrame
    BaseSonogram.DecibelsNormalised
    BaseSonogram.ModalNoiseProfile
    BaseSonogram.DecibelReference
    BaseSonogram.SigState
    BaseSonogram.Data
    BaseSonogram.RescaleLinearFrequencyScale(Double[,], FrequencyScale)
    BaseSonogram.GetImageFullyAnnotated(String, Nullable<Color>)
    BaseSonogram.GetImageFullyAnnotated(Image<Rgb24>, String, Int32[,], Nullable<Color>)
    BaseSonogram.GetImageAnnotatedWithLinearHerzScale(Image<Rgb24>, String, Nullable<Color>)
    BaseSonogram.GetImage()
    BaseSonogram.GetImage(Boolean, Boolean, Boolean)
    BaseSonogram.Data2ImageData(Double[,])
    BaseSonogram.GetSonogramImage(Double[,], Int32, Int32, Boolean, Int32, Boolean, Int32, Int32)
    BaseSonogram.GetSonogramImage(Double[,], Int32, Int32)
    BaseSonogram.GetAvSpectrum_LowestPercentile(Double[,], Int32)
    BaseSonogram.GetAvSpectrum_HighestPercentile(Double[,], Int32)
    BaseSonogram.GetImageAnnotatedWithLinearHertzScale(Image<Rgb24>, Int32, Int32, String, Nullable<Color>)
    BaseSonogram.FrameSonogram(Image<Rgb24>, Image<Rgb24>, TimeSpan, TimeSpan, TimeSpan, TimeSpan)
    BaseSonogram.FrameSonogram(Image<Rgb24>, Image<Rgb24>, TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32, Int32)
    BaseSonogram.DrawTitleBarOfGrayScaleSpectrogram(String, Int32, Nullable<Color>)
    BaseSonogram.SaveDebugSpectrogram(Image, DirectoryInfo, String)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools.StandardSpectrograms
    Assembly: AudioAnalysisTools.dll
    Syntax
    public class SpectrogramCepstral : BaseSonogram

    Constructors

    | Improve this Doc View Source

    SpectrogramCepstral(AmplitudeSonogram)

    Declaration
    public SpectrogramCepstral(AmplitudeSonogram sg)
    Parameters
    Type Name Description
    AmplitudeSonogram sg
    | Improve this Doc View Source

    SpectrogramCepstral(SonogramConfig, WavReader)

    Declaration
    public SpectrogramCepstral(SonogramConfig config, WavReader wav)
    Parameters
    Type Name Description
    SonogramConfig config
    WavReader wav
    | Improve this Doc View Source

    SpectrogramCepstral(String, WavReader)

    Declaration
    public SpectrogramCepstral(string configFile, WavReader wav)
    Parameters
    Type Name Description
    String configFile
    WavReader wav

    Methods

    | Improve this Doc View Source

    Make(Double[,])

    Converts amplitude matrix to cepstral sonogram.

    Declaration
    public override void Make(double[, ] amplitudeM)
    Parameters
    Type Name Description
    Double[,] amplitudeM

    Matrix of amplitude values.

    Overrides
    BaseSonogram.Make(Double[,])
    | Improve this Doc View Source

    MakeCepstrogram(SonogramConfig, Double[,], Double[], Int32)

    Returns a cepstrogram matrix of mfcc values from a spectrogram matrix of amplitude values. This was revised May/June 2021 in light of more recent literature on mfcc's.

    Declaration
    protected static double[, ] MakeCepstrogram(SonogramConfig config, double[, ] matrix, double[] frameLogEnergy, int sampleRate)
    Parameters
    Type Name Description
    SonogramConfig config
    Double[,] matrix
    Double[] frameLogEnergy
    Int32 sampleRate
    Returns
    Type Description
    Double[,]

    Extension Methods

    ObjectExtensions.NotNull(Object)
    ObjectExtensions.AsArray<T>(T)
    ObjectExtensions.AsList<T>(T)
    ObjectExtensions.Wrap<T>(T)
    SystemExtensions.BinarySerialize(Object)
    ConfigFileExtensions.NotNull(Object, FileInfo, String, String)
    ConfigFileExtensions.ValidateNotNull(Object, String, String)
    ConfigFileExtensions.ValidateLessThan<T>(Object, Nullable<T>, String, Nullable<T>, String, String)
    ExtensionsXml.SerializeObject<T>(T)
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top