keyfinder-py
keyfinder-py copied to clipboard
Basic python 3 bindings for libkeyfinder
trafficstars
Keyfinder Python 3.x bindings
This package implements basic bindings for libKeyFinder. It includes the supporting libav code for reading audio data and passing it into libKeyFinder.
Usage
>>> import keyfinder
>>> key = keyfinder.key('my-audio.mp3')
>>> key
A
>>> key.camelot()
11B
>>> key.open_key()
4d
Build requirements
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-personaland thenbrew install libkeyfinder. -
ffmpeg. On mac use
brew install ffmpeg