Ubuntuで利用できる無料のリアルタイムスペクトログラフはありますか?


12

私のホームステレオでは、2Dマトリックスのスペクトログラフがあります。X軸は周波数(左側は深い低音、中央はボーカル、右側は高音)であり、Y軸は音量またはパワーです。その周波数の音。私はUbuntuでこのようなものを見てきましたが、MP3ファイルやその他の録音済みの曲で動作します。接続されているマイク、または単にシステムミキサーに対してリアルタイムでこれを実行できるものはありますか?

回答:


14

これは少しやり過ぎかもしれませんが、ボーラインは信じられないほどのリアルタイムFFTスペクトログラムです。Ubuntuリポジトリにはないので、自分でダウンロードする必要があります。ソース信号のリアルタイム分析を表示しますが、事前に記録されたデータを分析することもできません。ポイントの明るさは、この周波数での音のパワーを表します。横軸は周波数を表し、垂直時間を表します。つまり、信号の履歴を示しています。

豊富な機能により、Linuxで利用可能な最も高度なスペクトログラムになります。ただし、使用するには少し複雑すぎるかもしれません。あなたが何を探しているのか正確にはわかりません。

ボーラインのスクリーンショット


4

じゃぁ

https://launchpad.net/ubuntu/+source/jaaa/+publishinghistory

じゃぁ

JACK&ALSAオーディオアナライザー、オーディオ信号ジェネレーターおよびスペクトルアナライザー。


グルファー

https://launchpad.net/ubuntu/+source/glfer/+publishinghistory

グリファー

glferは、ウォーターフォールスペクトル表示と低速CW(QRSS)/デュアル周波数CW(DFCW)送信機制御インターフェイスを備えたGTK +アプリケーションです。[。。。]分析対象の信号は、サウンドカードからリアルタイムで取得するか、WAVファイルから読み取ることができます。


クイック

https://launchpad.net/ubuntu/+source/quisk/+publishinghistory

クイック

Quiskレシーバーは、サンプルデータの読み取り、調整、フィルター処理、復調、および音声をサウンドカードに送信して外部ヘッドフォンまたはスピーカーに出力できます。Quiskトランスミッターはマイク入力を受け入れ、サウンドカードまたはイーサネット経由でトランスミッターに送信できます。


スペック

https://launchpad.net/ubuntu/+source/spek/+publishinghistory

Spekもありますが、バージョン0.8.2ではリアルタイムでは動作しません。ただし、これを変更する可能性のある機能要求プル要求があります。

スペック

Spek(IPA:/spɛk/、オランダ語の 'bacon')は、スペクトログラムを表示することでオーディオファイルの分析に役立ちます。Spekは、Unix、Windows、およびMac OS Xで使用可能な無料のソフトウェアです。


spekは素晴らしいです、私はそれを使います。
-dotancohen

@juanpastas:私はあなたの答えを広げようとしました。変更を元に戻してください。
エリオ

リアルタイムで動作させるオプションを見つけることができなかったため、spekが質問に対する答えであるかどうかはわかりません。
a3nm 2018年

0

soxツールはスペクトログラムを作成できます。

sox Test.wav -n spectrogram -o Test.png

2
あなたは可能性があり、編集(他の回答を行うと同じように)、スクリーンショットや商品のWebページへのリンクまたは提供するために、あなたの答え任意の適切なツールを選択しようとしている誰かのために有用な情報を?
メレビウス

0

私はちょうど同じものを検索するこのpythonスニペットに出くわしました、そしてそれは非常にうまくいきます:

本当に簡単です、あなたはpip3でインストールする必要があります:-numpyとしてnp-pgとしてpyqtgraph-pyaudio-PyQt4

それを動作させるために、私は行を変換しました

    self.img_array = np.zeros((1000, CHUNKSZ/2+1))

to self.img_array = np.zeros((1000、math.floor(CHUNKSZ / 2 + 1)))

floatからintへの変換エラーを削除します。

次に$ python3 script.py

UIのスクリーンショット

Pythonで開発する場合は、この本当にクールなベースに面白いものを追加できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.