Participated in the development of 3DX sold from NovoNotes, a panner, ambisonic decoder/encoder, and format converter plug-in for music production software, for spatial acoustic design.
Did the programming in C++, mainly implementing the signal processing part.
client: Novonotes MAGNETICA studio
本日NovoNotesブランドから発売されましたマルチチャンネルパンナー/アンビソニック/バイノーラルプロセッサー"3DX"のDSP部分中心に開発に関わりまして、ゴリゴリコードを書きました。22.2chもいけるぞ https://t.co/f0vDHupEAN pic.twitter.com/3uYVzqdYW8
— Tomoya Matsuura 松浦知也 (@tomoya_nonymous) December 20, 2020
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.
https://github.com/magnetica-studio/efficient-spherical-harmonic-evaluation
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.