On Tue, Jun 4, 2019 at 2:48 AM Sean Devonport <rsdevonport1...@gmail.com>
wrote:

> Thanks so much Aaron! I have seen the ambisonic toolkit around but haven't
> played with it too much.


Just to be clear, there are two similarly named systems,
   Ambisonic Toolkit (ATK) by Jo Anderson http://www.ambisonictoolkit.net
and
   Ambisonic Decoder Toolbox (ADT) by me
https://bitbucket.org/ambidecodertoolbox/adt
Jo's ATK is excellent and has a lot of unique facilities for transforming
sound fields. The binaural decoders are the best I've heard for first-order
program material.

I will look into it and compare the values you
> get, to the values I've got. If I run into issues I will definitely contact
> you. The speakers are relatively equidistant but I definitely think there
> are discrepancies that need to be accounted for.


Channeling Nando here -- as a practical matter, you can rarely put the
speakers where you'd like to, and even then, they never end up exactly
where you've planned.


> As well as this, they are
> relatively small arrays, so I will need to look into near field
> compensation a bit more. I was under the impression the NFC was applied at
> the encoding stage only.
>

The near field effect arises from the fact that when close to a point
source the pressure gradient and higher derivatives arise from two
components: the direction of propagation (as with plane waves), and the 1/r
spreading of the energy over the expanding wavefront. This is the source of
the familiar proximity effect in directional microphones.

NFC is needed in both encoding and decoding. Both the standard "panning"
(encoding) equations and decoder design techniques deal only with the
angular part of the Fourier-Bessel decomposition of the soundfield (the
spherical harmonics) and ignore the radial part (the spherical Bessel
functions), which implies plane waves from sources at infinity.  When
panning mono point sources into the soundfield, you need to include a
forward NFC filter.  A correctly designed and calibrated microphone array
will capture this naturally.  When decoding you need to include inverse NFC
filters to compensate for the fact that the loudspeakers are (more or less)
point sources.

A practical problem is that forward NFC filters have infinite gain at DC.
Jerome Daniel's solution is to have a reference decoding distance for
Ambisonic program material, say 1 meter -- In the encoder, you encode and
then decode for speakers at 1 meter (which produces finite gains at DC).
Then in the decoder, the NFC filters correct for the ratio of the reference
and actual distance to each loudspeaker.

More details in

[1] J. Daniel, "Spatial Sound Encoding Including Near Field Effect:
Introducing Distance Coding Filters and a Viable, New Ambisonic Format
," *Preprints
23rd AES International Conference, Copenhagen*, 2003.

[2] J. Daniel and S. Moreau, "Further Study of Sound Field Coding with
Higher Order Ambisonics," *Preprints from 116th AES Convention, Berlin*,
no. 6017, 2004.

[3] A. J. Heller and E. M. Benjamin, "Design and implementation of filters
for Ambisonic decoders," 1st International Faust Conference (IFC-18),
Mainz, 2018.

Aaron (hel...@ai.sri.com)
Menlo Park, CA  US




> Thanks again Fernando. Such great resources to go from.
>
> Reading that paper, the AmbiHome system, I notice it speaks about the two
> different sets of decoding coefficients for a dual band decoding with
> crossover point at 700Hz roughly, in order to maximise the velocity or
> energy for phase and loudness respectively. I've seen this used in the
> SPARTA plugins aswell. I was wondering if you've implemented this style of
> decoding within your Grail system at CCRMA? Or if you have kept the
> decoding for one entire band before applying the speaker and room tuning?
>
> Also, do you normally need to tune the speakers before every performance?
> Do you find the quality fluctuates often?
>
> Thanks again for the feedback everyone!
>
> --
> Sean Devonport
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://mail.music.vt.edu/mailman/private/sursound/attachments/20190609/4931f06d/attachment.html>
_______________________________________________
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound - unsubscribe here, edit 
account or options, view archives and so on.

Reply via email to