« Previous - Version 2/5 (diff) - Next » - Current version
Nils Peters, 07/05/2011 12:46 am


Distance-attenuation Extension

Review of concepts for simulating distance attenuation of sound sources.

MIDI Manufacturers Association, Interactive Audio Special Interest Group 3D Level 1 Guideline

source: http://www.midi.org/techspecs/rp49public.pdf

  • Distance Ratio Parameter
  • Maximum Distance Parameter
  • Gain at Maximum Distance Parameter
  • Reference Distance Ratio Parameter

Parameters for distance attenuation in the MIDI specification.

The actual attenuation due to distance is computed as:

attenuation = 20*log10(referenceDistance / (referenceDistance + ROF (distance - referenceDistance)))

ROF, the roll-off factor is defined as:

ROF = (referenceDistance * 10^(- maxAttenuation * 0.05) - referenceDistance) / (maxDistance - referenceDistance)

spatial-midi.png - Parameters for distance attenuation in the MIDI specification. (38 KB) Nils Peters, 07/05/2011 12:27 am