これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド jaaa です。
プログラム:
NAME
jaaa — JACK および ALSA オーディオ アナライザー
SYNOPSIS
jaaaa [-h] [-C んちゃん] [-J] [-A [-dデバイス] [-r率] [-p期間] [-nnfraqs]]
DESCRIPTION
jaaaa は、正確な信号を生成するように設計されたオーディオ信号発生器およびスペクトラム アナライザです。
測定。
OPTIONS
-h オプションの概要を表示します。
-C チャンネル数 (1..8) [4
-J ジャックを使用する
-A ALSA を使用する (次のオプションを使用)
-d デバイス Alsa デバイス [hw:0.0]
-r 率 サンプル周波数 [48000]
-p 期間 期間サイズ [1024]
-n nfrag フラグメントの数 [2]
-J または -A のいずれかを指定する必要があります。
インタラクティブ CONTROL
入力 :
XNUMX つの入力のうち XNUMX つを選択します。
周波数 & 振幅 :
これら XNUMX つのボタン セットは、表示ビューを設定します。 これら XNUMX つのボタンの XNUMX つ、つまり「Bandw」
「ピーク」、または以下で説明する「ノイズ」には、左側にオレンジ色の LED があります。 LED が示すのは、
「現在選択されているパラメータ」は通常 XNUMX つの方法で変更できます。
· テキスト ウィジェットに新しい値を入力し、ENTER を押します。
· 「<」または「>」ボタンを使用して減分または増分します。
· マウスジェスチャーによる
周波数 :
「最小」ボタンと「最大」ボタンは、表示される最小周波数と最大周波数を設定します。 これらのいずれかである場合、
その後選択されました
· 水平に左にドラッグすると「最小」が変化します
· 水平方向に右にドラッグすると「最大」が変更されます
ボタン「Cent」は、X 軸の中央の周波数です。 ボタン「スパン」は「最大」です -
「Min」の場合、この値を変更すると「Cent」が維持されます。 これらのいずれかを選択すると、
· 水平方向に左にドラッグすると「セント」が変化します
· 水平方向に右にドラッグすると「スパン」が変更されます
「Cent」ボタンは周波数軸スケール内をクリックすることでも設定できます。
振幅 :
ボタン「最大」は、y 軸の最大値です。 ボタン「範囲」は、y-の範囲です。
軸。 これらのいずれかを選択すると、
· 垂直に左にドラッグすると「最大」が変化します
· 垂直に右にドラッグすると「範囲」が変更されます
したがって、最後の XNUMX つのマウス ジェスチャでは、左にドラッグすると表示がスクロールされ、ドラッグすると表示がスクロールされます。
右にズームインまたはズームアウトします。 おそらく、それに基づいて軸の自動選択を追加します
マウスジェスチャーの方向。
アナライザ :
アナライザーはウィンドウ FFT に基づいています。 実際にはウィンドウ処理は次のように実行されます。
FFT 後に畳み込みを行い、補間と組み合わせます。 窓加工と
補間により、ピークが 0.25 dB まで正確に表示されることが保証されます。
FFT ビンの間にあります。 マーカーを使用すると、より正確な測定を行うことができます (「
下)。
「Bandw」ボタンは FFT 長を設定し、したがってアナライザーの帯域幅を設定します。
この値、ディスプレイのサイズ、周波数範囲に応じて、
時々XNUMXつの痕跡が見られます。
これは、アナライザーの解像度がディスプレイよりも優れている場合に発生します。
ピクセルには複数のアナライザー値が含まれています。
この場合、青いトレースは、次のように表される周波数範囲にわたるピーク値です。
各ピクセル、グレーの値は平均値です。
前者は離散周波数に適しており、後者は読み取りに使用する必要があります。
ノイズ密度。
帯域幅を変更するためのマウス ジェスチャはありません。
「VidAv」ボタンまたはビデオ平均をオンにすると、測定されたエネルギーが時間の経過とともに平均化されます。
主に騒音の測定に使用されます。 平均化の長さは時間の経過とともに増加し、
最大 1000 回の反復。 入力または帯域幅を変更すると、リセットされ、再起動されます。
平均化すること。
「フリーズ」ボタンはアナライザーをフリーズしますが、ディスプレイはフリーズしないため、引き続きスクロールや操作が可能です。
ズームするか、以下で説明するマーカーを使用します。
マーカー :
マーカーは、ディスプレイ内の値を正確に読み取るために使用されます。 アップもあるかもしれない
XNUMX つのマーカーに設定します。表示内の目的の周波数をクリックして設定します。 そこにいるとき
は XNUMX つのマーカーで、XNUMX 番目のマーカーはクリックするたびに移動しますが、最初のマーカーは固定されたままです。
XNUMXつのマーカーの測定値とその周波数とレベルの差は次のようになります。
ディスプレイの左上隅に表示されます。
「クリア」ボタンはマーカーをクリアします。
「ピーク」が選択されている場合、ディスプレイ内をクリックすると最も近い位置にマーカーが設定されます。
ピーク。
ピークの正確な周波数とレベルは補間によって求められるため、周波数は
FFT ステップよりもはるかに正確であり、レベルは真のピーク値に対応します。
ディスプレイやアナライザーの解像度に関係なく。
「ノイズ」が選択されている場合、ディスプレイ内をクリックするとノイズ マーカーが設定されます。
ノイズ密度 (Hz あたりのエネルギー) が計算され、表示されます。
onworks.net サービスを使用してオンラインで jaaa を使用する