Визуализатор звуковых волн
Звук — это продольная волна давления, распространяющаяся в среде, такой как воздух. Этот визуализатор захватывает аудиосигнал с микрофона в реальном времени и преобразует его в два основных представления. Первое — это график волновой формы, показывающий изменение давления воздуха (амплитуды) во времени. Этот график наглядно иллюстрирует принцип суперпозиции, согласно которому сложные звуки являются суммой более простых синусоидальных волн. Второе — это частотный спектр, генерируемый применением алгоритма быстрого преобразования Фурье (БПФ) к сигналу во временной области. БПФ раскладывает сложную волновую форму на составляющие её синусоидальные частоты, отображая амплитуду каждой частотной компоненты. Это демонстрирует теорему Фурье и позволяет пользователям увидеть гармонический состав звука. Симулятор моделирует ключевые акустические понятия: частоту (высоту тона, измеряемую в Герцах), амплитуду (громкость, связанную с уровнем звукового давления) и тембр (уникальное качество звука, определяемое его гармоническим спектром). Ключевые упрощения включают анализ сигнала в коротком временном окне, что даёт «мгновенный» спектр, а также отсутствие моделирования распространения звука в пространстве или сложных явлений, таких как резонанс в помещениях. Взаимодействуя с симулятором, учащиеся учатся связывать физическое ощущение звука с его математическим представлением, наблюдают, как чистые тона создают единственный пик в спектре, а сложные звуки (например, голос или музыка) показывают широкое распределение, и проверяют обратную зависимость между периодом и частотой на графике волновой формы.
Для кого: Учащиеся старших классов и студенты начальных курсов, изучающие волны, звук и обработку сигналов, а также энтузиасты музыкальных технологий и акустики.
Ключевые понятия
- Волновая форма
- Частотный спектр
- Быстрое преобразование Фурье (БПФ)
- Амплитуда
- Частота (Гц)
- Высота тона
- Тембр
- Звуковое давление
Как это работает
Живая волновая форма (давление от времени) и бар-спектр с вашего микрофона через Web Audio API. Говорите, хлопайте или играйте музыку — пики в спектре показывают, какие частоты несут энергию.
Основные формулы
Часто задаваемые вопросы
- Почему мой голос показывает несколько линий в спектре, а не одну?
- Человеческий голос — это сложный звук. Ваши голосовые связки создают основную частоту (высоту тона, которую вы слышите), но ваш голосовой тракт резонирует, усиливая определённые целые кратные частоты, называемые гармониками или обертонами. Спектр показывает весь этот набор частот. Уникальное сочетание этих гармоник придаёт вашему голосу характерный тембр, отличающийся от чистого тона камертона.
- Что представляет собой высота столбцов на графике частот?
- Высота (амплитуда) представляет относительную силу или громкость каждой частотной компоненты, присутствующей в звуке. Более высокий столбец означает, что данная синусоидальная частота является более доминирующей частью общего звука. Для чистого тона высоким будет только один столбец. Для шумного звука, такого как хлопок, многие столбцы в широком диапазоне будут примерно одинаково высокими.
- Почему волновая форма иногда выглядит сложной, даже когда я слышу ровную ноту?
- Устойчивая музыкальная нота — это всё равно сложная волна. Видимая вами волновая форма — это сумма основной частоты и всех её гармоник. Такая суперпозиция создаёт повторяющийся, но не синусоидальный паттерн. «Сложность» — это и есть структура конкретного тембра. Если вы свистите чистый тон, волновая форма будет выглядеть как чистая, повторяющаяся синусоида.
- Может ли этот симулятор измерить точную громкость в децибелах?
- Непосредственно — нет. Ось амплитуды обычно откалибрована в произвольных относительных единицах. Для измерения уровня звукового давления в децибелах (дБ) симулятор потребовал бы калибровки с известным эталонным давлением. Он хорошо показывает относительные изменения амплитуды: более громкая речь делает волновую форму выше, а столбцы спектра — больше, что корректно соответствует увеличению уровня в дБ.
Ещё из «Волны и звук»
Другие симуляторы в этой категории — или все 31.
Частота биений
Две немного различающиеся частоты создают слышимые биения.
Резонансная труба
Сравнение гармоник открытой и закрытой трубы. Услышьте fₙ и увидьте стоячую волну давления.
Слух и громкость (эскиз)
Качественный порог слышимости в зависимости от частоты; сравнение с кривыми равной громкости.
Акустическая левитация (Схема)
Стоячая волна cos(kx)cos(ωt); отмечены узлы давления; схематичное изображение шарика вблизи узла.
Фигуры Хладни
Мода пластины sin(mπx)sin(nπy); контраст узлов + дрейф частиц к узлам (модель).
Киматика: Круглая мембрана
Собственные моды барабана J_m(k_{mn}r) cos(mθ); угловое число m, радиальное n, мерцание.