AudioEffectSpectrumAnalyzer
Наследует: AudioEffect < Resource < RefCounted < Object
Аудиоэффект, который можно использовать для аудиовизуализации в реальном времени.
Описание
Этот звуковой эффект не влияет на вывод звука, но может использоваться для визуализации звука в реальном времени.
Этот ресурс настраивает AudioEffectSpectrumAnalyzerInstance, который выполняет фактический анализ во время выполнения. Экземпляр можно получить с помощью AudioServer.get_bus_effect_instance().
См. также AudioStreamGenerator для процедурной генерации звуков.
Обучающие материалы
Свойства
|
||
|
||
|
Перечисления
enum FFTSize: 🔗
FFTSize FFT_SIZE_256 = 0
Используйте буфер из 256 выборок для быстрого преобразования Фурье. Самая низкая задержка, но наименее стабильная во времени.
FFTSize FFT_SIZE_512 = 1
Используйте буфер из 512 выборок для быстрого преобразования Фурье. Низкая задержка, но менее стабильная с течением времени.
FFTSize FFT_SIZE_1024 = 2
Используйте буфер из 1024 выборок для быстрого преобразования Фурье. Это компромисс между задержкой и стабильностью во времени.
FFTSize FFT_SIZE_2048 = 3
Используйте буфер из 2048 выборок для быстрого преобразования Фурье. Высокая задержка, но стабильная во времени.
FFTSize FFT_SIZE_4096 = 4
Используйте буфер из 4096 выборок для быстрого преобразования Фурье. Самая высокая задержка, но самая стабильная во времени.
FFTSize FFT_SIZE_MAX = 5
Представляет размер перечисления FFTSize.
Описания свойств
Длина буфера для хранения (в секундах). Более высокие значения сохраняют данные дольше, но требуют больше памяти.
Размер буфера Быстрого преобразования Фурье (Fast Fourier transform). Более высокие значения сглаживают спектральный анализ с течением времени, но имеют большую задержку. Эффект этой большей задержки особенно заметен при резких изменениях амплитуды.
There is currently no description for this property. Please help us by contributing one!