The Analysis & Resynthesis Sound Spectrograph

Скріншот програми:
The Analysis & Resynthesis Sound Spectrograph
Дані програми:
Версія: 0.2.3
Дата завантаження: 2 Jun 15
Розробник: Michel Rouzic
Ліцензія: Безкоштовно
Популярність: 14

Rating: nan/5 (Total Votes: 0)

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

Схожі програми

Noteedit
Noteedit

3 Jun 15

GNUitar
GNUitar

3 Jun 15

The Analysis & Resynthesis Sound Spectrograph

Коментар не знайдено
додати коментар
Включіть картинки!