API === This section contains the details of the underlying code used to create the concatenator script. This is included so that developer may use the library for further work in this area and aims to provide a complete description of functions and class structures in an easy to use format. ------------------- AudioFile Class ------------------- .. autoclass:: audiofile.AudioFile :members: --------------------------- AnalysedAudioFile Class --------------------------- .. autoclass:: audiofile.AnalysedAudioFile :members: ------------------- Database Class ------------------- .. autoclass:: database.AudioDatabase :members: ------------------- Matcher Class ------------------- .. autoclass:: database.Matcher :members: --------------------------- Synthesizer Class --------------------------- .. autoclass:: database.Synthesizer :members: --------------------------- Analysis Classes --------------------------- .. autoclass:: analysis.Analysis :members: Centroid Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.CentroidAnalysis :members: F0 Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.F0Analysis :members: FFT Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.FFTAnalysis :members: Harmonic Ratio Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.F0HarmRatioAnalysis :members: Kurtosis Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.KurtosisAnalysis :members: Peak Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.PeakAnalysis :members: RMS Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.RMSAnalysis :members: Spectral Centroid Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.SpectralCentroidAnalysis :members: Spectral Crest Factor Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.SpectralCrestFactorAnalysis :members: Spectral Flatness Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.SpectralFlatnessAnalysis :members: Spectral Flux Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.SpectralFluxAnalysis :members: Spectral Spread Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.SpectralSpreadAnalysis :members: Variance Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.VarianceAnalysis :members: Zero-Crossing Analysis Class ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: analysis.ZeroXAnalysis :members: