🍋
Menu
Audio

Fade

Fade (Transicao de Volume de Audio)

Um aumento ou diminuicao gradual do volume de audio ao longo do tempo, utilizado para criar transicoes suaves entre seccoes de audio, no inicio (fade in) ou final (fade out) de faixas.

Detalhe técnico

Os tipos de fade: linear (mudanca de volume constante), exponencial (soma natural), logaritmico (curva S, mais natural), curva S (smooth cosine). A implementacao multiplica cada amostra por um valor de ganho que muda ao longo do tempo. Os crossfades sobrepoe um fade-out e um fade-in para transicoes continuas. Duracoes tipicas: 5-10ms (anti-click), 50-100ms (transicao de fala), 2-5s (transicao de musica), 10-30s (fade out de faixa). As leis de potencia igual (crossfade) previnem queda de volume durante a transicao.

Exemplo

```javascript
// Fade: Web Audio API example
const audioCtx = new AudioContext();
const response = await fetch('audio.mp3');
const buffer = await audioCtx.decodeAudioData(await response.arrayBuffer());
const source = audioCtx.createBufferSource();
source.buffer = buffer;
source.connect(audioCtx.destination);
source.start();
```

Ferramentas relacionadas

Termos relacionados