Ubuntu için ücretsiz gerçek zamanlı bir spektrograf var mı?


12

Ev stereo'mda, X ekseninin frekans (soldaki derin bas, ortadaki vokaller, sağdaki tiz) ve Y ekseni, bu frekansta ses. Ubuntu için böyle şeyler gördüm, ancak MP3 dosyaları veya diğer önceden kaydedilmiş şarkılar üzerinde çalışıyorlar. Bağlı bir mikrofon veya sadece sistem mikseri için bu gerçek zamanı yapabilen bir şey var mı?

Yanıtlar:


15

Bu biraz abartılı olabilir, ancak Baudline inanılmaz bir gerçek zamanlı FFT spektrogramıdır. Ubuntu depolarında değil, bu yüzden kendi başınıza indirmeniz gerekecek . Kaynak sinyalinin gerçek zamanlı bir analizini görüntüler, ancak önceden kaydedilmiş verileri analiz etmeye de yardımcı olur. Bir noktanın parlaklığı, ses ekseninin frekansları ve dikey zamanı temsil ettiği bu frekanstaki sesin gücünü temsil eder - bu nedenle sinyalin geçmişini gösterir.

Kapsamlı özellikleri onu Linux için mevcut en gelişmiş spektrogram haline getiriyor. Yine de, kullanımlarınız için biraz fazla karmaşık olabilir. Tam olarak ne aradığından emin değilim.

baudline ekran görüntüsü


5

jaaa

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

jaaa

Bir ses sinyal üreteci ve spektrum analizörü olan JACK & ALSA Audio Analyzer.


Glfer

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

glfer

glferbir şelale spektrum ekranı ve yavaş CW (QRSS) / çift frekanslı CW (DFCW) verici kontrol arayüzü ile bir GTK + uygulamasıdır. [. . . ] Analiz edilecek sinyal, ses kartından gerçek zamanlı olarak alınabilir veya bir WAVdosyadan okunabilir .


Quisk

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

Quisk

Quisk alıcısı örnek verileri okuyabilir, ayarlayabilir, filtreleyebilir, demodüle edebilir ve harici kulaklıklara veya hoparlörlere çıkış için sesi ses kartına gönderebilir. Quisk vericisi mikrofon girişini kabul edebilir ve bunu bir ses kartı veya Ethernet aracılığıyla vericinize gönderebilir.


Spek

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

Spek de var , ancak 0.8.2 sürümünden itibaren gerçek zamanlı olarak çalışmıyor. Ancak, bunu değiştirebilecek bir özellik isteği ve bir çekme isteği vardır.

Spek

Spek (IPA: / spɛk /, Flemenkçe 'pastırma'), ses dosyalarınızı spektrogramlarını göstererek analiz etmeye yardımcı olur. Spek, Unix, Windows ve Mac OS X için ücretsiz bir yazılımdır.


spek harika, kullanıyorum.
dotancohen

@juanpastas: Cevabınızı uzatmaya çalıştım, değişiklikleri geri almaktan çekinmeyin.
Helio

Spek'in soruya bir cevap olduğundan emin değilim, çünkü gerçek zamanlı olarak çalışmasını sağlayacak bir seçenek bulamadım.
183


0

Ben sadece aynı şeyi arıyor bu python snippet genelinde geldi ve oldukça harika çalışıyor:

Gerçekten basit, pip3 ile yüklemeniz gerekecek: - np kadar numpy - pg olarak pyqtgraph - pyaudio - PyQt4

Çalışması için hattı dönüştürdüm

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

self.img_array = np.zeros'a ((1000, matematik. zemin (CHUNKSZ / 2 + 1)))

int dönüşüm hatası float kaldırmak için.

sonra $ python3 script.py

UI için ekran görüntüsü

Python'da gelişirseniz, bu gerçekten harika tabana komik şeyler eklenebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.