Yin class

An implementation of the AUBIO_YIN pitch tracking algorithm. This is a port of the TarsosDSP library developed by Joren Six and Paul Brossier at IPEM, University Ghent Original implementation : https://github.com/JorenSix/TarsosDSP

Ported by Techpotatoes - Lucas Bento

Inheritance

Constructors

Yin(double audioSampleRate, int bufferSize)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getPitch(List<double> audioBuffer) Future<PitchDetectorResult>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

defaultBufferSize int
The default size of an audio buffer (in samples).
final
defaultOverlap int
The default overlap of two consecutive audio buffers (in samples).
final
defaultThreshold double
The default YIN threshold value. Should be around 0.10~0.15. See YIN paper for more information.
final