これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド aubiopitch です。
プログラム:
NAME
オービオピッチ - 音程を抽出するコマンドラインツール
SYNOPSIS
オービオピッチ source
オービオピッチ [[-i] source] [-o シンク]
[-r 率] [-B win] [-H ホップ]
[-p 方法] [-u 単位] [-l スレス]
[-s SIL] [-f]
[-v] [-h] [-j]
DESCRIPTION
オービオピッチ ピッチ、つまり音符の知覚される高さを検出しようとします。
入力から開始した場合 source (-i/- 入力)、検出されたピッチが画面に印刷されます。
コンソールには、秒単位のタイムスタンプが接頭辞として付けられます。 ピッチ候補が見つからない場合、出力は次のようになります。
0.
無入力で起動した場合 source、またはジャックオプション (-j/-ジャック), オービオピッチ
ジャックモードで起動します。
OPTIONS
このプログラムは通常のGNUコマンドライン構文に従い、長いオプションはで始まります
XNUMX つのダッシュ (--)。 オプションの概要を以下に示します。
-私、 - 入力 source
この音声ファイルに対して分析を実行します。 ほとんどの非圧縮および圧縮がサポートされています。
アウビオがどのように構築されたかによって異なります。
-o、 - 出力 シンク
結果をこのファイルに保存します。 ファイルは入力ファイルのモデルに基づいて作成されます。
検出された周波数は、検出されたラウドネスで再生されます。
-NS、 - サンプルレート 率
入力を取得する source、指定されたサンプリングでリサンプリングされた 率を選択します。 率 でなければなりません
整数としてヘルツ単位で指定します。 0の場合、サンプリング 率 オリジナルの source
使用されます。 デフォルトは 0 です。
-NS、 --bufsize win
分析するバッファのサイズ、つまり、分析に使用されるウィンドウの長さです。
スペクトルおよび時間の計算。 デフォルトは 2048 です。
-NS、 --ホップサイズ ホップ
256 つの連続する分析間のサンプル数。 デフォルトは XNUMX です。
-NS、 - ピッチ 方法
ピッチ検出 方法 使用します。 以下のピッチ方法を参照してください。 デフォルトは「デフォルト」です。
-u、 - ピッチ-単位 単位
当学校区の 単位 周波数を出力するために使用されます。 可能な値には、midi、bin、cent、
とヘルツ。 デフォルトは「Hz」です。
-l、 --ピッチ許容値 スレス
ピッチ検出アルゴリズムの許容範囲を設定します。 一般的な値の範囲は次のとおりです。
0.2と0.9。 このしきい値未満の信頼度で見つかったピッチ候補は、
選ばれない。 しきい値が高いほど、候補者の信頼度が高くなります。
デフォルトは未設定です。
-s、 - 沈黙 SIL
開始音が検出されなくなる無音のしきい値を dB 単位で設定します。 あ
の値 -20.0 ほとんどのオンセットは除去されますが、最も大きなオンセットは除去されます。 の値 -90.0
すべてのオンセットを選択します。 デフォルトは -90.0.
-NS、 --ミックス入力
ミックス source に書き込む前に、信号を出力信号に変換します。 シンク.
-NS、 --強制上書き
出力ファイルがすでに存在する場合は上書きします。
-NS、 -ジャック
ジャック入出力を使用します。 aubioに給電するにはジャック接続コントローラーが必要です
信号を送信し、その出力を聞いてください。
-NS、 - 助けて
短いヘルプメッセージを印刷して終了します。
-v、 -詳細
冗長になります。
PITCH 方法
利用可能な方法は次のとおりです。
デフォルト
デフォルトを使用する 方法
現在、デフォルトでは、 方法 yinfft に設定されます。
シュミット
シュミットトリガー
このピッチ抽出は 方法 シュミット トリガーを実装して、周期を推定します。
信号。 計算コストは非常に安価ですが、ノイズに非常に敏感です。
くし 高速高調波コムフィルター
このピッチ抽出は 方法 高速高調波コムフィルターを実装して、
倍音の基本周波数。
くし マルチコムフィルター
この基本的な周波数推定アルゴリズムは、スペクトル平坦化、マルチコムを実装しています。
フィルタリングとピークヒストグラム作成。
仕様
スペクトル自己相関関数
陰 YINアルゴリズム
このアルゴリズムは A. de Cheveigne と H. Kawahara によって開発され、最初に公開されました。
に:
De Cheveigné, A.、Kawahara, H. (2002) 「YIN、音声の基本周波数推定器」
と音楽」、J. Acoust. Soc. Am. 111、1917-1930。
yinft Yinfft アルゴリズム
このアルゴリズムは YIN アルゴリズムから派生したものです。 この実装では、フーリエ
変換は、テーパー二乗差分関数を計算するために使用されます。これにより、スペクトルが可能になります。
重み付け。 差分関数はテーパーになっているため、周期の選択は
簡略化。
Paul Brossier、インタラクティブ システムの音楽オーディオの自動注釈、第 3 章、
ロンドンのクイーン・メアリー大学デジタル音楽センター、ピッチ分析、博士論文、
ロンドン、英国、2006 年。
onworks.net サービスを使用してオンラインで aubiopitch を使用する