Useful Mobile Apps
         


Анализатор спектра звука

Приложение предназначено для анализа спектра звука в реальном времени (через микрофон). Кроме того приложение можно использовать в качестве измерителя уровня шума (не для точных измерений).

• Звуковая волна.




• FFT размером 2048 (точность определения частоты ±12 Hz), 4096 (±6 Hz), 8192 (±3 Hz), 16384 (±2 Hz), 32768 (±1 Hz), 65536 (±0.5 Hz), 131072 (±0.2 Hz).

• Линейная и логарифмическая шкалы частоты.



• Линейная шкала частоты с максимальной детализацией (есть выбор показываемого диапазона частот).


• Линейная и логарифмическая шкалы амплитуды.

• Октавы (1/1, 1/3, 1/6, 1/12).


• Оконные функции (Blackman, Hamming, Hann (Hanning), Blackman–Nuttall, Gaussian, Flat top).


• A- и C-взвешивание.



• Фиксация максимумов.



• Определение пика.

• Значения любой точки (для линейной шкалы частот, октав и звуковой волны (при максимальной детализации)).

• Измеритель уровня шума (dB SPL). Вы можете откалибровать свой микрофон запустив на другом устройстве генератор сигнала с частотой синусоиды 1000 Hz и сделав громкость очень маленькой. Когда звук будет почти не слышен, нужно на спектре (размер FFT: 16384) найти значение амплитуды для частоты 1000 Hz. Это значение нужно умножить на 1.2 (чтобы компенсировать растекание спектра (спектральную утечку)). Это будет опорное значение для вашего микрофона. ОЦЕНИВАТЬ СУММАРНЫЙ УРОВЕНЬ ШУМА НУЖНО ПО МАКСИМАЛЬНОМУ ЗНАЧЕНИЮ В РЕЖИМЕ ЗВУКОВОЙ ВОЛНЫ.









• Частота дискретизации: 48000 Hz.

• Скриншот экрана легким прикосновением.

• Экспорт данных в WAV файл или в текстовый файл ("Y=[y1 y2... yn]", "y1;y2;... yn", "x1;y1\nx2;y2;..."). Количество точек настраивается через "Размер FFT".

• Автоматический стоп в режиме звуковой волны (при увеличении/уменьшении силы сигнала).


• Автоматический стоп в режиме спектра частот. Можно остановить сбор данных когда начало затухающего сигнала достигнет конца буфера FFT. Начало сигнала определяется не точно, как при автоматическом стопе в режиме звуковой волны.

• Тестовая волна.

• Сохранение результатов измерений в приложении. Используя iTunes, файлы с сохраненными данными (SavedData_[дата]_[время].txt) можно скопировать на компьютер или перенести на другой айфон.

• Темная тема.

• Список пиков частот. Если несколько пиков имеют общее основание, то они считаются одним пиком. Минимальная высота пика для октавных полос - 2 dB.

• Интерполяция частот в списке пиков. Для интерполяции частоты пиков выберите окно Gaussian (точность определения частоты может увеличиться в 10-100 раз). Расчет не делается для крайних бинов или если соседний бин равен нулю.

• Расчет амплитуды по соседним бинам в списке пиков (компенсация растекания спектра и использования окна). В скобках написано количество бинов используемых для расчета.



Политика конфиденциальности

1. Для работы приложения необходим доступ к микрофону (анализ звука в реальном времени). Данные полученные через микрофон могут быть сохранены (и как то использоваться) только пользователем.

2. Изображения спектра и звуковой волны могут быть сохранены в виде скриншота (скриншот экрана легким прикосновением). Для этого необходимо разрешение для сохранения изображений в "Photos". Приложение не имеет доступ к фото находящимися в "Photos".

3. Если приложение вылетает, приложение отправляет сообщение об ошибке (если iPhone/iPad подключен к Интернету). Сообщение об ошибке содержит номер версии iOS, какое устройство (iPhone или iPad), текст ошибки, основные настройки приложения.