この小さなユーティリティは、自動化指向のDJの親友です。 Ibrahim Sha'athの高品質のLibkeyFinderライブラリ(現在はMixxx DJが維持している)を使用することにより、このユーティリティを使用して、さまざまなオーディオファイル形式の音楽キーを推定できます。
このソフトウェアをインストールすると、システムにkeyfinder-cli
コマンドが公開されます。
このユーティリティの最も基本的な使用法は、オーディオファイルへのパスを提供することです。これは、オーディオファイルの推定グローバルミュージックキーをすばやく計算し、stdoutに印刷します。
$ keyfinder-cli AMajor.mp3
A
キー(沈黙)がない場合、STDOUTに印刷されないものは何もあり、プログラムは0ステータスコードで終了します。
3つの異なるキー表記がサポートされており、切り替えることができます。
-n標準キー表記の-n standard
キーは、標準表記を使用して出力されます。たとえば、 Eb
Eフラットに相当します。 A
専攻に相当します。シャープは使用されていません。これは、他のオプションが指定されていないときにキーを出力するために使用されるデフォルトの表記モードです
-n openkey
Open Key Notation
キーは、Beatunes Openキー表記を使用して出力されます。 1m
のようなキーは、Cメジャーと同等です。これは、Traktorが重要な表記に使用するものです。
-n camelot
for Camelotキー表記
キーは、Camelot EasyMixホイール表記を使用して出力されます。 Open Key Notation 8B
と同様に、Cメジャーと同等です。
マシンに次の依存関係をインストールする必要があります
libav
でテストされていません)これらの2つの依存関係がインストールされている限り、次のように入力できるはずです。
$ make
$ make install
# Or suffix with PREFIX= to specify the install prefix
$ PREFIX=$HOME/.local make install