Skip to content

bricof/perfectpitch

Repository files navigation

perfectpitch

Machine learning app to recognize sounds as particular notes played by particular instruments.

The pyaudio library is used for reading in microphone audio. The numpy, scipy and sklearn libraries are used in the analysis. Two demos are included, one with matplotlib and the other with a flask.py server and d3.js.

See the blog post for an overview explanation. And see this blog post on an Insight Data Science project for an app that builds on the ideas (though not much of the code) of this app.

About

Note and instrument recognition from sound waves

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published