3DX(plugin development) 3DX(plugin development)
Did the programming in C++, mainly implementing the signal processing part.
In addition, the C++ header library for calculating spherical harmonic functions (i.e. encoding/decoding ambisonics) efficiently, which was developed simultaneously during the production process, is published as OSS.
This library uses an algorithm that has already been proposed, but the original library was implemented in C using metaprogramming to output the C source, but it is written in C++ using compile-time computation in this library.