Программа-анализатор спектра показывает распределение энергии аудиосигнала по частотам в реальном времени, и первое, что стоит проверить при её запуске, — выбран ли в настройках правильное устройство захвата: микрофон, линейный вход или виртуальный микшер стерео-микшер (Stereo Mix). Если анализатор «молчит» и не рисует спектр, в большинстве случаев причина именно в неверно выбранном источнике или в отключённом системном входе, а не в самой программе.
Такие инструменты нужны звукорежиссёрам, музыкантам, радиолюбителям и обычным пользователям, которые хотят визуализировать звук: посмотреть, какие частоты преобладают в треке, найти резонансы в комнате, настроить эквалайзер или проверить качество записи. Ниже разберём, как устроен анализ спектра, какие программы подходят для разных задач и как избежать типичных ошибок при настройке.
Как работает анализатор спектра аудио
В основе любой программы-анализатора лежит быстрое преобразование Фурье (FFT) — математический алгоритм, который разлагает сложный звуковой сигнал на отдельные частотные составляющие. Программа берёт фрагмент сигнала фиксированной длины (например, 1024 или 4096 отсчётов), применяет к нему оконную функцию и вычисляет амплитуду каждой частотной полосы. Результат отображается в виде графика: по горизонтали — частота в герцах, по вертикали — уровень в децибелах.
Два ключевых параметра определяют поведение анализатора. Первый — размер FFT: чем он больше, тем точнее частотное разрешение, но медленнее обновление картинки. Второй — частота дискретизации: при 44100 Гц верхняя граница анализа составит 22050 Гц (по теореме Котельникова–Найквиста анализируется максимум половина частоты дискретизации). Если вам нужно рассматривать ультразвук, понадобится звуковая карта и запись с более высокой частотой дискретизации.
Многие программы дополнительно предлагают режим спектрограммы (waterfall) — трёхмерное отображение, где время уходит вглубь экрана, а уровень кодируется цветом. Такой режим удобен для поиска кратковременных помех и анализа динамики сигнала.
Популярные программы для анализа спектра
Выбор зависит от задачи: простая визуализация, точные измерения или анализ записанных файлов. Ниже — проверенные варианты для Windows, которые давно используются в практике.
- 🎛️ Audacity — бесплатный редактор с функцией
Анализ → Построить график спектрадля выделенного фрагмента записи; подходит для разбора файлов, но не для мониторинга в реальном времени. - 📊 Spectrogram / Spek — лёгкая программа для быстрого просмотра спектрограммы аудиофайла: перетащили файл — получили картинку. Удобна для проверки «честности» lossless-файлов.
- 📈 REW (Room EQ Wizard) — бесплатный инструмент для измерений: анализ спектра, АЧХ помещения, уровень шума. Требует аккуратной настройки входов, но даёт измерительную точность.
- 🎚️ Voxengo SPAN — бесплатный плагин-анализатор формата VST, встраивается в аудиоредакторы и секвенсоры; гибкие настройки FFT, усреднения и отображения пиков.
- 🔬 TrueRTA и Visual Analyzer — узкоспециальные измерительные программы, превращающие звуковую карту ПК в подобие лабораторного анализатора спектра.
Для бытовой задачи «посмотреть спектр трека» хватит Spek или Audacity. Для настройки акустики комнаты и эквалайзера логичнее освоить REW, а для работы внутри музыкального проекта — плагин вроде SPAN.
| Программа | Режим реального времени | Анализ файлов | Стоимость |
|---|---|---|---|
| Audacity | Ограниченно | Да | Бесплатно |
| Spek | Нет | Да | Бесплатно |
| REW | Да | Да | Бесплатно |
| Voxengo SPAN | Да (как VST) | Через хост | Бесплатно |
| TrueRTA | Да | Ограниченно | Платно / пробная версия |
Настройка программы: пошаговый порядок
Начните с выбора источника сигнала. В большинстве программ это делается в разделе настроек аудиоустройств: укажите микрофон для анализа внешних звуков или виртуальное устройство вроде стерео-микшера, если нужно анализировать то, что воспроизводится на компьютере. Обратите внимание: на части систем стерео-микшер отключён или скрыт — его можно включить в панели управления звуком Windows на вкладке записи.
Далее выставьте параметры анализа. Для музыки разумная отправная точка — размер FFT 4096 или 8192 отсчётов, частота дискретизации 44100 или 48000 Гц (в соответствии с настройками вашей звуковой карты). Включите усреднение (average), если нужна стабильная картина, или отключите его для отслеживания быстрых изменений.
☑️ Проверка перед анализом спектра
⚠️ Внимание: если на спектре виден «забитый» потолок — все частоты упираются в максимум, — вероятно, входной сигнал перегружен. Снизьте уровень записи в микшере Windows или в самой программе. Перегруженный сигнал искажает спектр и делает измерения бессмысленными.
Типичные проблемы и их решения
Программа не видит сигнал. Проверьте три вещи: выбранное устройство ввода в настройках программы, уровень записи в системном микшере и разрешения на доступ к микрофону в параметрах конфиденциальности Windows (для приложений это бывает критично). Если анализируется воспроизведение, убедитесь, что источником выбран именно стерео-микшер или аналогичное виртуальное устройство, а не микрофон.
Спектр «плывёт» или сильно шумит. Увеличьте время усреднения и уменьшите скорость обновления. Также проверьте, не включены ли в драйвере звуковой карты эффекты: шумоподавление, эхоподавление, AGC — они деформируют исходный сигнал до того, как он попадёт в анализатор.
Низкие частоты отображаются грубо. Это следствие малого размера FFT: при 1024 отсчётах и 44100 Гц разрешение составляет около 43 Гц на полосу, и басовый диапазон сливается. Увеличьте размер FFT до 8192–16384, приняв более медленное обновление.
Практические сценарии использования
Где анализатор спектра реально полезен обычному пользователю? Первый сценарий — проверка качества аудиофайлов. Файл, конвертированный из lossy-формата с низким битрейтом, обычно имеет характерный «срез» спектра выше определённой частоты. Открыв файл в Spek, можно увидеть, есть ли энергия в верхнем диапазоне или запись была искусственно «раздута» из сжатого источника.
Второй сценарий — поиск помех и резонансов. Гул вентилятора, фон сети (в наших условиях это, как правило, 50 Гц и его гармоники), свист импульсных блоков питания — всё это видно на спектре как устойчивые узкие пики. Зная частоту помехи, её проще вырезать эквалайзером или найти физический источник.
Третий сценарий — настройка эквалайзера и мониторинга. Анализатор в реальном времени показывает, какие полосы доминируют в миксе, где есть провалы и перегрузки. Это дополняет, но не заменяет слух: спектр — инструмент контроля, а не единственный критерий качества звука.
Почему на спектре виден пик на 50 Гц
В сетях электропитания России и Европы используется частота 50 Гц. Провода и блоки питания создают электромагнитные наводки, которые проникают в аудиотракт. На спектре это проявляется как узкий пик на 50 Гц и часто на гармониках: 100, 150, 200 Гц. В странах с сетью 60 Гц картина смещается соответственно.
Ограничения программного анализа
Звуковая карта ПК — не лабораторный прибор. Её АЧХ, уровень собственных шумов и качество АЦП ограничивают точность измерений, поэтому для сертификационных или инженерных задач используют специализированные измерительные комплексы. Для бытовых и творческих задач точности компьютерного анализатора обычно достаточно, но абсолютные значения уровней (в дБ SPL) без калибровки микрофона будут приблизительными.
⚠️ Внимание: не сравнивайте спектры, снятые с разными настройками FFT, усреднения и оконных функций, — картинки будут несопоставимы. Для корректного сравнения двух записей фиксируйте все параметры анализа одинаковыми.
Ещё одно ограничение — программный анализатор показывает только тот сигнал, который реально дошёл до входа звуковой карты. Если в тракте стоят системные «улучшатели», эквалайзеры драйвера или виртуальные микшеры, вы анализируете уже обработанный звук, а не исходный.
Часто задаваемые вопросы
Можно ли анализировать спектр того, что играет на компьютере, без микрофона?
Да. Для этого источником выбирают виртуальное устройство записи — стерео-микшер (Stereo Mix) в Windows или программные виртуальные кабели вроде VB-Cable. Тогда анализатор получает цифровой поток напрямую, без акустического тракта и шумов помещения.
Какой размер FFT выбрать для анализа музыки?
Универсальная отправная точка — 4096–8192 отсчётов при частоте дискретизации 44100 Гц. Для детального разбора баса увеличивайте значение, для быстрого отклика в реальном времени — уменьшайте. Точные доступные значения зависят от конкретной программы.
Почему спектр трека обрывается на 16 кГц?
Частая причина — файл был получен из lossy-источника с низким битрейтом: кодеки часто обрезают верхние частоты для экономии данных. Это признак того, что «lossless»-файл мог быть перекодирован из сжатого оригинала.
Подойдёт ли встроенный микрофон ноутбука для измерений?
Для ориентировочной визуализации — да. Для сколько-нибудь точных измерений АЧХ помещения встроенный микрофон не подходит: его собственная характеристика неизвестна и нелинейна. Используют измерительные микрофоны с калибровочным файлом.
Есть ли анализаторы спектра для Android и iPhone?
Да, в магазинах приложений доступны мобильные спектроанализаторы, использующие микрофон устройства. Они удобны для быстрой оценки обстановки, но точность ограничена характеристиками встроенного микрофона и обработкой сигнала системой.