diff options
author | Chris Robinson <[email protected]> | 2017-03-29 00:11:38 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2017-03-29 00:11:38 -0700 |
commit | c68dac879c7f9f6e76d86eb9c95a1dd5a27fc565 (patch) | |
tree | 60935a0ff9f8cf2f30dc6a767165f95a1392b871 /docs | |
parent | facd8ab109a7fefa5cd81380ec42d3a52c79a9c0 (diff) |
Update the ambisonic docs to mention the near-field effect
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ambdec.txt | 2 | ||||
-rw-r--r-- | docs/ambisonics.txt | 23 |
2 files changed, 16 insertions, 9 deletions
diff --git a/docs/ambdec.txt b/docs/ambdec.txt index 5a3ba988..1f328937 100644 --- a/docs/ambdec.txt +++ b/docs/ambdec.txt @@ -75,7 +75,7 @@ Soft has its own config option for this, this is ignored. /opt/xover_freq <freq:float> Specifies the crossover frequency for dual-band decoders. Frequencies less than this are fed to the low-frequency matrix, and frequencies greater than this are -fed to the high-freqyency matrix. Unused for single-band decoders. +fed to the high-frequency matrix. Unused for single-band decoders. /opt/xover_ratio <decibels:float> Specifies the volume ratio between the frequency bands. Values greater than 0 diff --git a/docs/ambisonics.txt b/docs/ambisonics.txt index 4e4d8faa..b50e76c2 100644 --- a/docs/ambisonics.txt +++ b/docs/ambisonics.txt @@ -20,8 +20,8 @@ of any specific speaker layout, so with a proper decoder the same recording can be played back on a variety of speaker setups, from quadrophonic and hexagonal to cubic and other periphonic (with height) layouts. -Although it was developed over 30 years ago, various factors held ambisonics -back from really taking hold in the consumer market. However, given the solid +Although it was developed decades ago, various factors held ambisonics back +from really taking hold in the consumer market. However, given the solid theories backing it, as well as the potential and practical benefits on offer, it continued to be a topic of research over the years, with improvements being made over the original design. One of the improvements made is the use of @@ -60,6 +60,13 @@ proper sound wave that's perceived to come from the intended direction. Doing this creates a larger sweet spot, allowing the perceived sound direction to remain correct over a larger area around the center of the speakers. +In addition, Ambisonics can encode the near-field effect of sounds, effectively +capturing the sound distance. The near-field effect is a subtle low-frequency +boost as a result of wave-front curvature, and properly compensating for this +occuring with the output speakers (as well as emulating it with a synthesized +soundfield) can create an improved sense of distance for sounds that move near +or far. + How Is It Used? =============== @@ -69,8 +76,8 @@ the speaker setup the user has. Since the OpenAL API does not explicitly handle the output channel configuration, it has a lot of leeway in how to deal with the audio before it's played back for the user to hear. Consequently, OpenAL Soft (or any other OpenAL implementation that wishes to) can render using -Ambisonics and decode the ambisonic mix for a high level of directional -accuracy over what simple pan-pot could provide. +Ambisonics and decode the ambisonic mix for a high level of accuracy over what +simple pan-pot could provide. This is effectively what the high-quality mode option does, when given an appropriate decoder configuation for the playback channel layout. 3D rendering @@ -113,7 +120,7 @@ response, with ambisonics or not. It will do the best it can, but there are trade-offs between detail and accuracy. Another issue lies with HRTF. While it's certainly possible to play an -ambisonic mix using HRTF, doing so with a high degree of spatial detail -requires a fair amount of resources, in both memory and processing time. And -even with it, mixing sounds with HRTF directly will still be better for -positional accuracy. +ambisonic mix using HRTF and retain a sense of 3D sound, doing so with a high +degree of spatial detail requires a fair amount of resources, in both memory +and processing time. And even with it, mixing sounds with HRTF directly will +still be better for positional accuracy. |