🍋
Menu
Audio

Clipping

Audio Clipping

การตัดยอด (Clipping) คือรูปแบบหนึ่งของความเพี้ยนที่เกิดขึ้นเมื่อสัญญาณเสียงเกินระดับสูงสุดที่ระบบสามารถรองรับได้ ส่วนที่เกินจะถูกตัดออก ทำให้รูปคลื่นแบนและเกิดเสียงแตกหรือความเพี้ยนที่ได้ยินชัดเจน

รายละเอียดทางเทคนิค

ในเสียงดิจิทัล clipping เกิดขึ้นเมื่อค่าตัวอย่างเกิน 0 dBFS (full scale) สำหรับเสียง 16-bit คือค่าเกิน ±32,767 มีสองประเภท: hard clipping (ตัดทันทีที่ค่าเกิน สร้าง harmonics คี่) และ soft clipping (ค่อย ๆ บีบอัด ฟังนุ่มกว่า) เครื่องมือ limiter ใช้เพื่อป้องกัน clipping โดยลดระดับสัญญาณก่อนถึงจุดสูงสุด

ตัวอย่าง

```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();
```

เครื่องมือที่เกี่ยวข้อง

คำศัพท์ที่เกี่ยวข้อง