Apakah ada spektograf realtime gratis yang tersedia untuk Ubuntu?

12

Pada stereo rumah saya, saya memiliki spektograf yang memiliki matriks 2D, di mana sumbu X adalah frekuensi (bass dalam di kiri, vokal di tengah, treble di kanan), dan sumbu Y adalah volume atau kekuatan dari terdengar pada frekuensi itu. Saya telah melihat hal-hal seperti ini untuk Ubuntu, tetapi mereka bekerja pada file MP3 atau lagu yang direkam sebelumnya. Adakah yang bisa melakukan ini waktu nyata untuk mikrofon terpasang atau hanya mixer sistem?

kapten dan kokas
sumber

Jawaban:

14

Ini mungkin sedikit berlebihan, tetapi Baudline adalah spektrogram FFT real-time yang luar biasa. Ini bukan di repo Ubuntu, jadi Anda harus mengunduhnya sendiri . Ini menampilkan analisis real-time dari sinyal sumber, tetapi juga memungkinkan untuk menganalisis data yang direkam sebelumnya. Kecerahan suatu titik mewakili kekuatan suara pada frekuensi ini, di mana sumbu horisontal mewakili frekuensi, dan waktu vertikal - jadi itu semacam menunjukkan sejarah sinyal Anda.

Ini fitur luas yang menjadikannya spektogram yang paling canggih yang tersedia untuk Linux. Ini mungkin agak terlalu rumit untuk penggunaan Anda. Saya tidak yakin apa yang sebenarnya Anda cari.

tangkapan layar baudline

Rafał Cieślak
sumber
4

Jaaa

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

Jaaa

JACK & ALSA Audio Analyzer, generator sinyal audio dan penganalisis spektrum.


Glfer

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

Glfer

glferadalah aplikasi GTK + dengan tampilan spektrum air terjun dan antarmuka kontrol pemancar CW (QRSS) / CW frekuensi ganda (DFCW). [. . . ] Sinyal yang akan dianalisis dapat diperoleh secara langsung dari kartu suara atau dapat dibaca dari WAVfile.


Quisk

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

Quisk

Penerima Quisk dapat membaca data sampel, menyetelnya, memfilternya, mendemodulasi, dan mengirim audio ke kartu suara untuk output ke headphone atau speaker eksternal. Pemancar Quisk dapat menerima input mikrofon dan mengirimkannya ke pemancar Anda melalui kartu suara atau Ethernet.


Spek

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

Ada juga Spek , meskipun pada versi 0.8.2 tidak berfungsi secara realtime. Namun, ada permintaan fitur dan permintaan tarik yang dapat mengubah ini.

Spek

Spek (IPA: / spɛk /, 'bacon' dalam bahasa Belanda) membantu menganalisis file audio Anda dengan menunjukkan spektogramnya. Spek adalah perangkat lunak gratis yang tersedia untuk Unix, Windows dan Mac OS X.

situs
sumber
spek itu bagus, saya menggunakannya.
dotancohen
@ juanpastas: Saya sudah mencoba untuk memperpanjang jawaban Anda, jangan ragu untuk mengembalikan perubahan.
Helio
Saya tidak yakin bahwa spek adalah jawaban untuk pertanyaan itu, karena saya tidak dapat menemukan pilihan untuk membuatnya bekerja secara realtime.
a3nm
0

Saya baru saja menemukan potongan python ini mencari hal yang persis sama dan bekerja dengan sangat baik:

Sangat sederhana, Anda perlu menginstal dengan pip3: - numpy as np - pyqtgraph as pg - pyaudio - PyQt4

Untuk membuatnya bekerja, saya mengonversi baris

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

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

untuk menghapus kesalahan konversi float ke int.

lalu $ python3 script.py

tangkapan layar untuk UI

Jika Anda mengembangkan dalam python, hal-hal lucu dapat ditambahkan ke basis yang sangat keren ini.

sizrar
sumber