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.

AudioEffectEQ

Eredita: AudioEffect < Resource < RefCounted < Object

Ereditato da: AudioEffectEQ10, AudioEffectEQ21, AudioEffectEQ6

Classe base per gli equalizzatori audio (EQ). Dà il controllo sulle frequenze.

Usalo per creare un equalizzatore personalizzato se AudioEffectEQ6, AudioEffectEQ10 o AudioEffectEQ21 non sono adatti alle tue esigenze.

Descrizione

Un "equalizzatore" dà il controllo sul guadagno frequenze nell'intero spettro, consentendo di regolarlo tramite bande. Una banda è un punto nello spettro di frequenza e ogni banda rappresenta una suddivisione dello spettro che può essere regolata.

Gli equalizzatori servono per compensare eventuali carenze nell'audio, a dare spazio ad altre cose, o rimuovere frequenze indesiderate. Gli AudioEffectEQ sono utili sul bus Master per bilanciare l'intero mix e dargli più carattere. Sono anche utili quando un gioco è eseguito su un dispositivo mobile, per adattare il mix a quel tipo di altoparlanti (si può disabilitare quando le cuffie sono collegate).

Tutorial

Metodi

int

get_band_count() const

float

get_band_gain_db(band_idx: int) const

void

set_band_gain_db(band_idx: int, volume_db: float)


Descrizioni dei metodi

int get_band_count() const 🔗

Restituisce il numero di bande dell'equalizzatore.


float get_band_gain_db(band_idx: int) const 🔗

Restituisce il guadagno della banda all'indice specificato, in dB.


void set_band_gain_db(band_idx: int, volume_db: float) 🔗

Imposta il guadagno della banda all'indice specificato, in dB.