The Analysis & Resynthesis Sound Spectrograph

Скриншот программы:
The Analysis & Resynthesis Sound Spectrograph
Детали программы:
Версия: 0.2.3
Дата загрузки: 2 Jun 15
Разработчик: Michel Rouzic
Тип распространения: Бесплатная
Популярность: 63

Rating: 2.0/5 (Total Votes: 1)

Анализ и Ресинтез Звук спектрограф, также известный как ARSS, это программа, которая анализирует звуковой файл в спектрограммы и способен synthetise этот спектрограммы, или любой другой созданный пользователем изображение, обратно в звук.
ARSS состоит из двух основных частей, spectrographer с логарифмической шкале частот базового 2, и спектрограммы synthetiser.
В отличие от большинства spectrographers, которые основаны на STFTs и выполнения анализа путем разрезания сигнал в небольших временных срезов, чтобы проанализировать эти ломтики в частотной области, то ARSS основан на берегу фильтра с последующим детектированием огибающей, что означает, что сигнал нарезать маленькими кусочками частотной области, и затем анализировали во временной области.
Банк фильтр, как сейчас, составил с перекрытием полосовой КИХ фильтры, определенные логарифмически. После того, как исходный сигнал фильтруют с банка фильтров, каждый результирующий сигнал отправляется конверт обнаружения.
Обнаружение Конверт в ARSS не основывается на преобразование Гильберта и пик обнаружения, как это обычно делается. Для достижения детектирование огибающей, сначала выполнить БПФ на сигнал, нулевой колодки начало сигнала в частотной области в соответствии с настройкой определенного пользователем, то выполнить ОБПФ, и, в настоящее время во временной области, мы переходим каждый отрицательный образец в положительный, и мы низкочастотный фильтр (и в конце концов уничтожить) сигнал в соответствии с тем же определенный пользователем настройки, как мы ранее использовались.
Например, скажем, у нас есть сигнал с частотой дискретизации 44100 Гц, и что мы хотим получить конверт для него, который частота дискретизации будет составлять 100 Гц. После того как мы выполнить БПФ, мы добавим достаточное нули в частотной области в начале нашей сигнала таким образом, чтобы каждые частотной составляющей смещается на 50 Гц (100 Гц, разделенной на две части, он будет позже появляются очевидно, почему), и мы выполняем IFFT. Наша сигнал теперь имеет частоту дискретизации 44,200 Гц (44,100 + 100 Гц), и исходного сигнала, который ранее охватывал период с 0 Гц до 22050 Гц в настоящее время охватывает от 50 Гц до 22,100 Гц.
Теперь мы переходим каждый образец во временной области в его абсолютной величины, поворачивая каждую отрицательную пробу в положительный. Для этого по сигналу означает, что, например, синусоидальная волна определенной частоты станет сигналом, который периодичность будет в два раза, что частота. После того, как мы низкочастотного фильтра, что сигнал на удвоенной частоте, что мы получаем конверт, который сигнала. В нашем случае, в настоящее время, что мы получили абсолютные значения для нашего сигнала, так как периодичность синуса на низкой частоте - 50 Гц - теперь будет 100 Гц, мы только фильтр низких частот наш сигнал на частоте 100 Гц, чтобы получить конверт оригинальный сигнала. Теперь мы можем уничтожить сигнал с частотой дискретизации 100 Гц.
В результате конверт для каждой полосы частот делает горизонтальных линий на изображении, представляющей спектрограммы. Амплитуда конвертов перевести линейно в интенсивности в изображении.
Спектрограмма synthetiser основан на модуляции с помощью горизонтальных линий на изображении как конвертах. Каждая горизонтальная линия повышающей дискретизации с частотой дискретизации частотой дискретизации желаемого конечного сигнала, и затем модулируется с, в зависимости от режима synthetisation выбранной пользователем, синусов соответствие с центральной частотой друг горизонтальная линия представляет, или шум фильтруют через фильтр банка.
Что нового в этой версии:
· Исправлена ​​система логарифмической базы, так что он производит ожидаемые результаты при использовании другой базы, чем 2
· Реализован линейный масштабирование частоты
· Исправлена ​​громкость шума полос в синтезе шума, хотя это не может быть совершенным, и может быть далеко для других, чем шкале 2 и линейной частотной логарифмических баз
· Реализованные границы проверки при чтении и записи в нижних и верхних частот
· Исправлена ​​настройка яркости вход, который будет принимать только целые значения
· Добавлена ​​немного больше информации о ходе строке дисплея

Похожие программы

OptimFROG
OptimFROG

3 Jun 15

pyFretCalc
pyFretCalc

3 Jun 15

gnormalize
gnormalize

3 Jun 15

Комментарии к The Analysis & Resynthesis Sound Spectrograph

Комментарии не найдены
добавить комментарий
Включите картинки!