encode pretty much anything into ambisonics

Kuules Encode is a way in. It converts material that is channel based into ambisonics. A mono voice, a stereo recording, a 5.1 bed, the capsules of a microphone array goes in one side, and a spherical soundfield comes out the other.

The layout is the whole game. Almost every problem with this plugin is a layout problem: the wrong channel order, the wrong array preset, a bed described as something it isn't. Get the input layout right and the rest is mostly defaults.
Enter azimuth and elevation, or type measured pairwise spacings. Both edit the same array and the other view follows.
The orders your array supports, the widest gap in its coverage, and the frequency above which its capsules stop hearing one wavefront.
121 channels over CLAP, 64 over VST3, ambiX ACN/SN3D throughout.