Давным-давно, в журнале Радио встретилась схема устройства, позволяющая за счёт смещения частоты вниз, услышать «разговоры» животных и птиц на УЗ-частотах. До сборки её руки так и не дошли, зато теперь пришло время решить этот вопрос программно. Это интерактивное веб-приложение позволяет захватывать звук с микрофона, изменять его частоту в режиме реального времени, а также регулировать громкость, записывать и скачивать в виде файлов.
Смещение частоты — это процесс сдвига всех частот звукового сигнала на фиксированное значение. Например, если сдвинуть звук на +500 Гц, все его частоты станут выше на 500 герц, что изменит тембр и высоту звука. Аналогично, отрицательное смещение уменьшает высоту звука. Это не простое изменение скорости воспроизведения, а именно изменение частоты с сохранением темпа, что позволяет создавать интересные аудиоэффекты.
Основные функции приложения
1. Захват звука с микрофона
Приложение использует встроенный микрофон вашего устройства для захвата аудиосигнала. Для работы необходимо разрешить доступ к микрофону в браузере.
2. Настройка смещения частоты
Вы можете смещать звук в диапазоне от -10 000 Гц до +10 000 Гц с шагом в 1 Гц. Это позволяет как слегка подстроить высоту звука, так и кардинально изменить его, создавая необычные и экспериментальные звуковые эффекты.
3. Управление уровнем усиления
Ползунок усиления позволяет регулировать громкость входящего сигнала от 0.1× до 10×, что удобно для компенсации слабого или слишком громкого звука.
4. Прослушивание измененного звука в реальном времени
После запуска приложения вы сразу слышите обработанный сигнал, что позволяет моментально оценить результат настройки смещения и громкости.
5. Визуализация сигнала
VU-метр отображает уровень громкости в режиме реального времени, позволяя визуально контролировать сигнал и избегать перегрузок. Спектрограмма (график частотного отклика) показывает, как распределены частоты сигнала, и как они меняются при смещении, что помогает лучше понять эффекты обработки.
6. Запись звука
Вы можете записать получившийся звуковой поток, нажав кнопку записи. Запись будет автоматически сохранена в формате WAV — универсальном формате для качественного звука.
7. Воспроизведение и скачивание
После окончания записи доступна возможность воспроизвести запись прямо в браузере или скачать файл на компьютер для дальнейшего использования.
Технические особенности
- Работа через браузер: Программа не требует установки, работает в современных браузерах (Chrome, Edge, Firefox с поддержкой AudioWorklet).
- AudioWorklet: Используется современный API Web Audio для высококачественной обработки звука с минимальной задержкой.
- Обработка в реальном времени: Частотный сдвиг происходит «на лету», что обеспечивает мгновенный отклик на изменение параметров.
- Гибкая настройка: Значения сдвига и усиления можно изменять плавно, что удобно для тонкой настройки звука.
- Кроссплатформенность: Работает на ПК, ноутбуках, планшетах и смартфонах с микрофоном.
Примеры применения
| Сфера применения | Возможности программы | Преимущества |
|---|---|---|
| Музыкальное творчество | Создание необычных звуков, эффекты трансформации голоса | Быстрая и наглядная обработка без сложных студийных программ |
| Образование | Демонстрация принципов обработки аудиосигналов | Визуальное и аудиальное восприятие материалов |
| Аудиоанализ | Анализ частотного состава звуков, тестирование микрофонов | Реальное отображение изменений спектра |
| Развлечения и эксперименты | Генерация забавных звуков, изменение голоса | Простой интерфейс, возможность записи и сохранения результата |
Как начать работу
- Нажмите кнопку «▶️ Прослушать» и разрешите доступ к микрофону.
- Настройте ползунки «Смещение частоты» и «Усиление», чтобы получить желаемый звук.
- При необходимости нажмите «🔴 Запись» для записи результата.
- После остановки записи нажмите «🎵 Воспроизвести» для прослушивания и «💾 Скачать WAV» для сохранения аудиофайла.
- Наблюдайте за звуковым уровнем на VU-метре и за спектром на графике.
Таблица частотных диапазонов
| Диапазон | Частоты | Пример | Возможности для обработки |
|---|---|---|---|
| Инфразвук | До 20 Гц | Низкочастотные вибрации, ощутимые, но не слышимые | Обычно не обрабатываются, ниже слышимого диапазона |
| Звуковой диапазон | 20 Гц — 20 000 Гц | Частоты, воспринимаемые человеческим ухом | Основной диапазон обработки и прослушивания |
| — Низкие | 20 — 250 Гц | Басовые звуки | Хорошо воспринимаются как тональные основы |
| — Средние | 250 — 4 000 Гц | Речь, большинство музыкальных инструментов | Критически важны для понимания речи и музыки |
| — Высокие | 4 000 — 20 000 Гц | Свист, звон, верхние гармоники | Добавляют яркость и детализацию звуку |
| Ультразвук | Свыше 20 000 Гц | Звуки выше слышимого диапазона | Не воспринимаются ухом, используются в медицине, промышленности и научных исследованиях |
| — Ближний ультразвук | 20 000 — 100 000 Гц | Ультразвуковая диагностика, очистка, сварка | Возможен частотный сдвиг в звуковую область (задача этой программы) |
| — Дальний ультразвук | > 100 000 Гц | Эхолокация, специализированные исследования | Не обрабатывается в браузерных приложениях |
- Звуковой диапазон (20 Гц – 20 кГц) — это диапазон, который воспринимает человеческое ухо. Программа работает именно с этим диапазоном, позволяя изменять частоты внутри и вокруг этого интервала.
- Ультразвук (>20 кГц) — частоты, которые человек не слышит. В некоторых технических и научных приложениях ультразвуковые сигналы смещают вниз в слышимый диапазон, чтобы их можно было прослушать и проанализировать. Эта задача реализуется с помощью частотного сдвига, как здесь.
- Смещение частоты — позволяет преобразовывать ультразвуковые сигналы в звуковые, делая их слышимыми, или изменять высоту звука для создания эффектов.

Часто задаваемые вопросы
Можно ли использовать программу без микрофона? Нет, для работы необходимо захватывать аудиосигнал с микрофона или другого аудиоисточника, поддерживаемого браузером.
Поддерживаются ли другие форматы записи? В данный момент запись сохраняется в формате WAV для лучшего качества и совместимости.
Какое максимальное смещение частоты доступно? От -10 000 Гц до +10 000 Гц с шагом 1 Гц.
Можно ли использовать программу на мобильных устройствах? Да, приложение работает в современных мобильных браузерах с поддержкой Web Audio API.
Это удобное и мощное приложение идеально подходит как для любителей звука и музыки, так и для студентов и профессионалов, интересующихся цифровой обработкой аудиосигналов. Оно сочетает в себе простоту управления и продвинутые возможности по обработке, визуализации и записи звука — всё в вашем браузере без необходимости установки дополнительного ПО.







