Basic python 3 bindings for libkeyfinder
GPL-3.0 License
This package implements basic bindings for libKeyFinder. It includes the supporting libav code for reading audio data and passing it into libKeyFinder.
>>> import keyfinder
>>> key = keyfinder.key('my-audio.mp3')
>>> key
A
>>> key.camelot()
11B
>>> key.open_key()
4d
You must have the following dependencies installed to build this module
libKeyFinder which has
it's own set of dependencies. On mac you can use homebrew to tap
evanpurkhiser/homebrew-personal
and then brew install libkeyfinder
.
ffmpeg. On mac use brew install ffmpeg