Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AudioEffectSpectrumAnalyzer
Успадковує: AudioEffect < Resource < RefCounted < Object
Creates an AudioEffectInstance which performs frequency analysis and exposes results to be accessed in real-time.
Опис
Calculates a Fourier Transform of the audio signal. This effect does not alter the audio. Can be used for creating real-time audio visualizations, like a spectrogram.
This resource configures an AudioEffectSpectrumAnalyzerInstance, which performs the actual analysis at runtime. An instance should be obtained with AudioServer.get_bus_effect_instance() to make use of this effect.
Посібники
Властивості
|
||
|
Переліки
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.
Описи властивостей
The length of the buffer to keep, in seconds. Higher values keep data around for longer, but require more memory. Value can range from 0.1 to 4.
Розмір буфера швидкого перетворення Фур’є. Вищі значення згладжують спектральний аналіз з часом, але мають більшу затримку. Ефекти цієї високої затримки особливо помітні при раптових змінах амплітуди.