問題タブ [spectrogram]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - c# - BASS.Net で一度にスペクトログラムを作成する (音楽ファイルを再生しない)
ここで見つけたこのコードは、特定のファイルのスペクトログラムを作成しますが、スペクトログラムを再生して描画している間、私を待たせます。
このコードを変更して、ファイルを再生せずにすぐにスペクトログラムを作成する必要があります。
前もって感謝します。
matlab - スペクトログラムのx軸の目盛りを変更するには?
たとえば、単純な 1x1001 配列である信号の例があるとします。スペクトログラムの横にある通常の折れ線グラフにプロットしました (以下を参照)。ご覧のとおり、ライン プロットの x 軸は信号の長さに対して表されます。この x 軸をスペクトログラムと共有するにはどうすればよいですか? 残念ながら、ここで提案されている解決策: https://stackoverflow.com/questions/28676100/set-the-same-ticks-range-for-each-subplots-x-axisは機能していません。新しい特定のトピックを作成するようにアドバイスしてください。
とにかく、これが実際の例を含む私のコードです:
スペクトログラムの x 軸の目盛りは、0 から 1000 の範囲である必要があります。
前もって感謝します。
octave - オクターブ スペクグラムは 2 つの異なる答えを生成します
オーディオ ファイルから周波数を認識しなければならないプロジェクトがあります。このために、10 kHz の単一トーンを使用して、動作するかどうかを確認します。私は Octave にかなり慣れていないので、この例を自分のオーディオ ファイルで試しました。すべての機能について調査を行うことで、何が起こるかを理解しようとしました。
ここでの私の質問は次のとおりです。出力を指定しない場合に specgram に図をプロットさせると、次のようになります。
それは私が望むものである10kHzでラインを与えます。
しかし、specgram関数の出力を指定すると
プロットすると、18 kHz で線がプロットされます。
Figure の入力にある必要があると考え、これらを少し変更しようとしましたが、そのたびに Octave でエラーが発生します。特定の出力として周波数が必要です。これを使用して計算を行う必要があるため、周波数出力を指定する必要があると考えました。
これは、スペクトログラムのプロットを指定するコードの一部です。
オーディオファイルから周波数データを取得して、計算で使用できるようにする方法を教えてください。
Octave マニュアルで既に回答を検索し、さまざまな matlab サイトで試しました。また、次のようなすでに多くの投稿をここで確認しました。
信号からのオクターブ スペクトログラム 'specgram' はどのように機能しますか?
Matlab スペクトログラム/短時間フーリエ変換関数の FFT の方法論
PS下手な英語で申し訳ありません、それは私の母国語ではありません
matlab - すべての信号のスペクトログラムから時間領域の特定のウィンドウのスペクトログラムをプロットする方法は?
次のように、matlab を使用して信号のスペクトログラムを作成しました。
結果をプロットしました:(信号全体のスペクトログラム)
私の質問は、時間領域での信号の特定のウィンドウを表すこのスペクトログラムの一部をプロットしたいということです(信号ベクトルのサンプル番号900から920まで)。そして、スペクトログラム関数( S 、 F 、 T 、 P )の出力を使用してそれを行う方法を知りたいです。
ありがとうございました
python - matplotlib スペクトログラム、強度スケール
2 つのスペクトログラムを並べてプロットし、それらを比較したいと考えています。比較を意味のあるものにするためには、強度軸のスケールが同じである必要があります。
zlim
スケーリングを同じにするようなことはないようです。
これを解決する最善の方法は何ですか?
matlab - スペクトログラムとは何ですか? また、そのパラメータを設定するにはどうすればよいですか?
指定された時間領域信号のスペクトログラムをプロットしようとしています:
問題は、パラメーターと、どの値を指定する必要があるかを理解していないことです。私が使用しているこれらの値は、MATLAB のオンライン ドキュメントspectrogram
. 私は MATLAB を初めて使用しますが、アイデアがわかりません。どんな助けでも大歓迎です!
matlab - スペクトログラムの分析 Matlab
MATLAB での実験について助けが必要です。時間間隔ごとに曲の周波数範囲を取得しようとしています。たとえば、人が歌う場合、時間 0 から 0.5 秒までの周波数範囲は? MATLAB のスペクトログラム関数を使用してみましたが、返された値から必要な値を抽出する方法がわかりません。
あなたが私を助けてくれることを願っています(初心者)。
どうもありがとうございました。私はあなたの助けに感謝します。
python - python matplotlib specgram() の最大プロット値が正しくないように見える
私はここに質問を投稿するのは初めてで、適切なエチケットに従おうとしているので、質問の省略や間違いから学ぶのを手伝ってください.
スペクグラムを使用して音響信号を分析していますが、結果の 2 つの側面について混乱しています。
プロットは、ビン配列の最後の値の時点に配置されたスペクトログラムの終わりを持っているように見えます。これは、最後のビンの中央であると想定されています。最後のビンの最後の値でプロットが終了することを期待しています。
時間軸として返される bin-center 値は、Matlab の値と同じではないように見えますが、私の試行ではパラメーター設定が異なる可能性があります。
これらの問題は、http: //matplotlib.org/1.4.0/examples/pylab_examples/specgram_demo.htmlの Matplotlib の例の 1 つに表示されます 。
ビンの値は、0.256、0.768、1.28…..19.2、19.712 です。
最も明白な問題は、スペクトログラムのプロットが 20.0 の期待値ではなく、19.712 で終了することです。
誰でも明確にするのを手伝ってもらえますか? これらの問題のいずれかがバグを表しているように見えますか? それとも私は何か間違ったことをしていますか?
これは、次の質問に関連しています:スペックグラムを matplotlib で図領域全体に埋める方法は?
あなたが提供できるガイダンスを前もって感謝します。