Existe-t-il un spectrographe gratuit en temps réel pour Ubuntu?

12

Sur ma chaîne stéréo, j'ai un spectrographe qui a une matrice 2D, où l'axe X est la fréquence (basses profondes à gauche, voix au centre, aigus à droite), et l'axe Y est le volume ou la puissance du son à cette fréquence. J'ai vu des choses comme ça pour Ubuntu, mais elles fonctionnent sur des fichiers MP3 ou d'autres chansons préenregistrées. Y a-t-il quelque chose qui peut faire cela en temps réel pour un microphone connecté ou simplement pour la console de mixage système?

capitaine et coca
la source

Réponses:

14

Cela peut être un peu exagéré, mais Baudline est un incroyable spectrogramme FFT en temps réel. Ce n'est pas dans les dépôts Ubuntu, vous devrez donc le télécharger vous-même . Il affiche une analyse en temps réel du signal source, mais il permet également d'analyser des données préenregistrées. La luminosité d'un point représente la puissance du son à cette fréquence, où l'axe horizontal représente les fréquences et le temps vertical - il montre donc en quelque sorte l'historique de votre signal.

Il featrures de vastes font definitelly le plus spectrogramme avancé disponible pour Linux. Il peut être un peu trop compliqué pour vos utilisations, cependant. Je ne sais pas exactement ce que vous cherchez.

capture d'écran baudline

Rafał Cieślak
la source
4

jaaa

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

jaaa

L'analyseur audio JACK & ALSA, un générateur de signaux audio et un analyseur de spectre.


Glfer

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

glfer

glferest une application GTK + avec un affichage de spectre en cascade et une interface de commande d'émetteur CW (QRSS) / CW double fréquence (DFCW). [. . . ] Le signal à analyser peut acquérir en temps réel de la carte son ou peut être lu à partir d' un WAVfichier.


Quisk

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

Quisk

Le récepteur Quisk peut lire les données d'échantillon, les régler, les filtrer, les démoduler et envoyer le son à la carte son pour une sortie vers un casque ou des haut-parleurs externes. L'émetteur Quisk peut accepter une entrée de microphone et d'envoyer ce à votre émetteur via une carte son ou Ethernet.


Spek

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

Il existe également Spek , bien que depuis la version 0.8.2, il ne fonctionne pas en temps réel. Cependant, il existe une demande de fonctionnalité et une demande d'extraction qui peuvent changer cela.

Spek

Spek (IPA: / spɛk /, «bacon» en néerlandais) permet d'analyser vos fichiers audio en affichant leur spectrogramme. Spek est un logiciel gratuit disponible pour Unix, Windows et Mac OS X.

des sites
la source
spek est super, je l'utilise.
dotancohen
@juanpastas: J'ai essayé d'étendre votre réponse, n'hésitez pas à revenir sur les modifications.
Helio
Je ne suis pas sûr que spek soit une réponse à la question, car je n'ai pas trouvé d'option pour le faire fonctionner en temps réel.
a3nm
0

L'outil sox est capable de créer un spectrogramme:

sox Test.wav -n spectrogram -o Test.png
Zibri
la source
2
Pourriez-vous modifier votre réponse pour fournir une capture d'écran (tout comme les autres réponses) ou un lien vers la page Web du produit ou toute information utile pour quelqu'un qui essaie de choisir le bon outil?
Melebius
0

Je suis juste tombé sur cet extrait de python à la recherche de la même chose et cela fonctionne très bien:

Vraiment simple, vous devrez installer avec pip3: - numpy as np - pyqtgraph as pg - pyaudio - PyQt4

Pour le faire fonctionner, j'ai converti la ligne

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

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

pour supprimer l'erreur de conversion float en int.

puis $ python3 script.py

capture d'écran de l'interface utilisateur

Si vous développez en python, des trucs amusants peuvent être ajoutés à cette base vraiment cool.

sizrar
la source