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...
AudioEffectPitchShift
Eredita: AudioEffect < Resource < RefCounted < Object
Aggiunge un effetto audio di alterazione del tono a un bus audio.
Alza o abbassa il tono dell'audio in ingresso.
Descrizione
Consente di modulare il tono senza alterare la velocità. Tutte le frequenze possono essere aumentate o diminuite con effetto minimo sui transitori.
Tutorial
Proprietà
|
||
|
||
|
Enumerazioni
enum FFTSize: 🔗
FFTSize FFT_SIZE_256 = 0
Utilizza un memoria buffer di 256 campioni per la trasformata di Fourier veloce. Latenza più bassa, ma meno stabile nel tempo.
FFTSize FFT_SIZE_512 = 1
Utilizza un memoria buffer di 512 campioni per la trasformata di Fourier veloce. Latenza bassa, ma meno stabile nel tempo.
FFTSize FFT_SIZE_1024 = 2
Utilizza un memoria buffer di 1024 campioni per la trasformata di Fourier veloce. Questo è un compromesso tra la latenza e la stabilita nel tempo.
FFTSize FFT_SIZE_2048 = 3
Utilizza un memoria buffer di 2048 campioni per la trasformata di Fourier veloce. Latenza alta, ma stabile nel tempo.
FFTSize FFT_SIZE_4096 = 4
Utilizza un memoria buffer di 4096 campioni per la trasformata di Fourier veloce. Latenza più alta, ma la più stabile nel tempo.
FFTSize FFT_SIZE_MAX = 5
Rappresenta la dimensione dell'enumerazione FFTSize.
Descrizioni delle proprietà
Le dimensioni del buffer di trasformata di Fourier veloce. Valori più alti attenuano l'effetto nel tempo, ma hanno una latenza maggiore. Gli effetti di questa maggiore latenza sono particolarmente evidenti sui segnali audio che hanno cambiamenti improvvisi sulla loro amplitudine.
Il fattore di sovracampionamento da usare. I valori più elevati risultano in una migliore qualità, ma sono più impegnativi per la CPU e possono causare audio scoppiettante se la CPU non riesce a tenere il passo.
La scala del tono da utilizzare. 1.0 è il tono predefinito e riproduce i suoni senza alterazioni. pitch_scale può variare da 0.0 (tono infinitamente basso, impercettibile) a 16 (16 volte più alto del tono iniziale).