Clipping
Recorte o clipping (distorsión de audio)
Una forma de distorsión de audio que ocurre cuando una señal excede el nivel máximo que un sistema puede representar, provocando crestas planas en la forma de onda y un sonido áspero y distorsionado.
Detalle técnico
En audio digital, el clipping ocurre cuando los valores de las muestras exceden la representación máxima (por ejemplo, 32767 para entero con signo de 16 bits). Las muestras recortadas se truncan a su valor máximo, produciendo distorsión armónica. La detección busca muestras consecutivas a su valor máximo. La prevención incluye la reducción de ganancia, limitación y compresión. El audio de punto flotante de 32 bits puede superar 0 dBFS sin distorsión durante el procesamiento, recortando solo en la conversión final.
Ejemplo
```javascript
// Clipping: 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();
```