I have some first-order test files that you can try. They're FuMa order/normalization. There's "eight directions" and some pink noise pans. With a good decoder, localization should be pretty good with these -- better in the front than the back in my experience.
Aaron On Wed, Jul 5, 2017 at 5:53 PM, Aaron Heller <hel...@ai.sri.com> wrote: > Hi Martin, > > A few things... > > 1. You should use a first-order decoder to play first-order sources. > That's not the same as playing a first-order file into the first-order > inputs of a third-order decoder. > > 2. 1st-order periphonic (3D) ambisonics on a full 3D loudspeaker array > gets the energy correct, and hence the sense of envelopment; localization > is not that precise. The magnitude of the energy localization vector, rE, > in this situation is only sqrt(3)/3, which Gerzon noted is “perilously > close to being unsatisfactory." [1] > > 3. The decoders in the AmbiX plugins are single-band rE_max decoders, a > dual-band decoder will improve localization for central listeners a bit. > Both Ambdec and the FAUST decoders produced by the ADT (the ".dsp" files) > support 2-band decoding. > > 4. If you really want more precise localization, consider parametric > decoding using Harpex or the Harpex-based upmixer plugin from Blue Ripple > Sound. In my experience, it works very well with panned sources and > acoustic recordings in dry environments (outdoors, dry hall). For > recordings in very reverberant halls (like my recordings), the improvement > is not that great. > > Aaron (hel...@ai.sri.com) > Menlo Park, CA US > > > [1] Michael A. Gerzon. Practical Periphony: The Reproduction of > Full-Sphere Sound. Preprint 1571 > from the 65th Audio Engineering Society Convention, London, February 1980. > AES E-lib http://www.aes.org/e-lib/browse.cfm?elib=3794. > > 1. > > > On Wed, Jul 5, 2017 at 3:10 PM, Martin Dupras <martindup...@gmail.com> > wrote: > >> I've deployed a 21-speaker near spherical array a few days ago, which >> I think is working ok, but I'm having difficulty with playing back >> some first order A-format recordings on it. They sound really very >> diffuse and not very localised at all. I figured that some of you good >> people on here might have some idea of where I might be going wrong or >> what is not right. >> >> At the moment I'm using Reaper, and for decoding I'm using Matthias >> Kronlachner's Ambix decoder plug-in, with a configuration that I've >> calculated with Aaron Heller's Ambisonics Decoder Toolbox. I think the >> decoder configuration is right. I've calculated it with ambix ordering >> and scaling, and third order in H and V. The speaker array has six >> speakers at floor level (-22 degrees elevation), eight at ear level at >> 1m70 (0 degrees elevation), six at 45 degrees elevation and one at the >> apex. >> >> Now: if I pan monophonic sources using a panner (e.g. o3a panner, 3rd >> order), the localisation is pretty good. I've tested that with several >> people by panning to random places and asking to blindly point out to >> where they hear the source. Generally, they're in about the right >> place (say within 45 degrees on average.) >> >> On the other hand, if I play 1st order A-format recordings (mostly >> that I've made using our Core TetraMic), the localisation of sources >> is pretty poor. I also tried with the "xyz.wav" example file from Core >> (https://www.vvaudio.com/downloads) with the same results. To convert >> from A-format to B-format, I've tried using Core's VVtetraVST plugin >> with the calibration files for the mic (followed by the o3a FuMa to >> Ambix converter), and the Senneheiser Ambeo plugin (which does the >> same job, but in Ambix form already.) >> >> So what am I doing wrong? I've spent the last couple of days checking >> everything thoroughly. I've calibrated all the speakers to within 1dB >> SPL for the same signal received with an omni mic at the centre of the >> sphere. I've triple-checked that the encoder is in the right channel >> numbering: >> >> //------- decoder information ------- >> // decoder file = >> ../decoders/BSU_Array_6861_RAE1_3h3v_allrad_5200_rE_max_2_band.config >> // speaker array name = BSU_Array_6861_RAE1 >> // horizontal order = 3 >> // vertical order = 3 >> // coefficient order = acn >> // coefficient scale = SN3D >> // input scale = SN3D >> // mixed-order scheme = HV >> // input channel order: W Y Z X V T R S U Q O M K L N P >> // output speaker order: S01 S02 S03 S04 S05 S06 S07 S08 S09 S10 S11 >> S12 S13 S14 S15 S16 S17 S18 S19 S20 S21 >> >> I'll welcome any suggestion or advice! >> >> Thanks, >> >> - martin >> _______________________________________________ >> 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. >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://mail.music.vt.edu/mailman/private/sursound/attachments/20170705/f8636dcd/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.