0.1.0 • Published 6 years ago

yinjs v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

Yin

A javascript implementation of the YIN algorithm for Node.js and the browser.

Installation

npm install yinjs

Usage

var frequency = yin(data, sampleRate, threshold)

The data argument is a Float32Array representing time-domain data for a signal.

The sampleRate argument is a Number.

The threshold argument is a Number. It is optional. It defaults to 0.07.

The function returns a Number value representing the fundamental frequency of the signal.

The example/ folder contains a working example of the yin function analyzing data from live input.

License

This project is MIT-licensed