🍋
Menu
Audio

Dynamic Range

Audio Dynamic Range

The difference between the quietest and loudest parts of an audio signal, measured in decibels.

技術的詳細

In the audio processing pipeline, dynamic range affects how sound is captured, stored, and reproduced. Digital audio fundamentals — sample rate, bit depth, and channel count — determine the theoretical quality ceiling. The Web Audio API provides browser-native DSP (Digital Signal Processing) capabilities including gain control, filtering, spatialization, and real-time analysis. Understanding dynamic range is essential for optimizing audio delivery, where format choice can reduce file sizes by 70-90% with minimal perceptible quality loss.

```javascript
// Dynamic Range: 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();
```

関連ツール

関連用語