The Analysis & Resynthesis Sound Spectrograph

Logiciel capture d'écran:
The Analysis & Resynthesis Sound Spectrograph
Détails logiciels:
Version: 0.2.3
Date de transfert: 2 Jun 15
Développeur: Michel Rouzic
Licence: Gratuit
Popularité: 14

Rating: nan/5 (Total Votes: 0)

L'analyse et Resynthèse son spectrographe, aussi connu comme ARSS, est un programme qui analyse un fichier son dans un spectrogramme et est capable de synthétiser ce spectrogramme, ou toute autre image créé par l'utilisateur, de retour dans un son.
L'ARSS consiste en deux parties principales, une spectrographer avec une échelle de fréquence logarithmique en base 2, et un synthétiseur de spectrogramme.
Contrairement à la plupart spectrographers qui sont basés sur STFTs et effectuer l'analyse en coupant le signal en petites tranches de temps pour analyser ces tranches dans le domaine fréquentiel, la ARSS est basé sur un banc de filtres suivie d'une détection d'enveloppe, ce qui signifie que le signal est découpé en petites tranches dans le domaine fréquentiel, et ensuite analysés dans le domaine temporel.
La banque de filtre est, dès maintenant, faite avec chevauchement des filtres passe-bande FIR définies logarithmique. Une fois le signal original est filtré avec la banque de filtre, chaque signal résultant est envoyé à l'enveloppe de détection.
détection d'enveloppe dans la ARSS ne repose pas sur une transformée de Hilbert et le pic de détection, comme il est généralement fait. Pour obtenir une détection d'enveloppe, nous effectuons d'abord un FFT sur le signal, zéro-pad le début du signal dans le domaine de fréquence selon un cadre défini par l'utilisateur, puis nous effectuons une IFFT, et, maintenant dans le domaine du temps, nous nous tournons chaque échantillon négatif en positif, et nous filtre passe-bas (et éventuellement décimer) le signal selon le même paramètre défini par l'utilisateur que nous utilisions auparavant.
Par exemple, disons que nous avons un signal avec une fréquence d'échantillonnage de 44 100 Hz, et que nous voulons obtenir une enveloppe pour ce qui serait la fréquence d'échantillonnage de 100 Hz. Une fois que nous effectuons la FFT, nous ajoutons suffisamment de zéros dans le domaine de fréquence au début de notre signal de sorte que tous les composants fréquence des changements de 50 Hz (100 Hz divisé par deux, il apparaîtra plus tard évident pourquoi), et nous effectuons une IFFT. Notre signal a maintenant une fréquence d'échantillonnage de 44 200 Hz (100 Hz + 44 100), et le signal d'origine qui couvrait auparavant de 0 Hz à 22 050 Hz maintenant étend de 50 Hz à 22 100 Hz.
Maintenant, nous nous tournons tous les échantillons dans le domaine temporel dans sa valeur absolue en tournant chaque échantillon négatif en positif. Pour effectuer cette sur un signal qui signifie que, par exemple, une onde sinusoïdale d'une certaine fréquence devienne un signal qui périodicité serait deux fois cette fréquence. Une fois le filtre passe-bas qui signalent à deux fois cette fréquence on obtient l'enveloppe de ce signal. Dans notre cas, maintenant que nous avons obtenu les valeurs absolues pour notre signal depuis la périodicité d'un sinus à la fréquence la plus basse - 50 Hz - serait maintenant de 100 Hz, nous ne filtre passe-bas notre signal à 100 Hz pour obtenir la l'enveloppe du signal original. Nous pouvons maintenant décimer le signal à un taux de 100 Hz.
L'enveloppe obtenue pour chaque bande de fréquence rend les lignes horizontales de l'image représentant le spectrogramme. L'amplitude de l'enveloppe dans translate linéairement intensité dans l'image.
Le synthétiseur de spectrogramme est basé sur la modulation en utilisant des lignes horizontales de l'image comme enveloppes. Chaque ligne horizontale est échantillonnée au rythme de la fréquence d'échantillonnage du signal final désiré d'échantillonnage, et est ensuite modulé avec, en fonction du mode de synthetisation choisi par l'utilisateur, sinus correspondant à la fréquence centrale de chaque ligne horizontale représente, ou bruit filtré à travers le filtre banque.
Quoi de neuf dans cette version:
· Correction du système de base logarithmique afin qu'il produise les résultats escomptés lors de l'utilisation d'une autre base de 2
· Mise en œuvre de fréquence mise à l'échelle linéaire
· Correction du volume de bandes de bruit dans la synthèse de bruit, même si elle ne peut pas être parfait et peut être loin des bases autres que logarithmical échelle de fréquence 2 et linéaire
· Mise en œuvre des bornes de contrôle lors de la lecture et de l'écriture dans les fréquences inférieures et supérieures
· Correction de l'entrée de réglage de la luminosité qui ne ferait que prendre des valeurs entières
· Ajout d'un peu plus d'informations sur la ligne d'affichage de progression

Logiciel similaire

PeerCast
PeerCast

3 Jun 15

Tune Bucket
Tune Bucket

20 Feb 15

Floola
Floola

11 May 15

CMU Sphinx
CMU Sphinx

2 Jun 15

Commentaires à The Analysis & Resynthesis Sound Spectrograph

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!