Clipping
Kırpma (Ses Bozulması)
Sinyal temsil edilebilecek maksimum düzeyi aştığında meydana gelen ses bozulması; dalga tepelerinin kesilmesine ve hoş olmayan sert bir ses üretmesine neden olur.
Teknik Detay
Kırpma, sinyal genliği temsil edilebilir dinamik aralığı aştığında gerçekleşir. Dijital kırpma: 0 dBFS üzerindeki örnekler maksimum değere kenetlenir (16-bit tam sayı için 32767), orijinal sinyalde bulunmayan harmonikler üreten düz tepeler oluşturur. Analog kırpma: amplifikatör bileşenleri doyuma ulaşır, daha yumuşak bozulma üretir. Algılama: maksimum değerde üç veya daha fazla ardışık örnek kırpmayı gösterir. Önleme: kayıtta uygun headroom (-12 ile -6 dBFS tepe), masterlama sırasında sınırlama, işleme için 32-bit float ses (neredeyse sınırsız aralık, kırpma yalnızca son çıkışta). De-kırpma: algoritmalar enterpolasyon ve harmonik eşleme kullanarak kayıp tepeleri yeniden yapılandırmaya çalışır — kısmi kurtarma mümkündür.
Ornek
```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();
```