A rewrite of Camlorn_audio using libclang to auto-generate metadata and bindings, enabling potential access from literally any programming language with a C foreign function interface