"The core advantage i can see for this is that by supporting audio files with embedded metadata, then even if you have prerendered audio, then it can be flexible with respect to output channel layout. We can simply remap the rendered channels as independent audio objects via vbap (or similar). Similarly, if the metadata says a file is ambisonic or channel based or mono, then we can handle the file with the correct sampleproviders automatically. It also provides an exosting framework for users to define their own speaker layouts "
"The core advantage i can see for this is that by supporting audio files with embedded metadata, then even if you have prerendered audio, then it can be flexible with respect to output channel layout. We can simply remap the rendered channels as independent audio objects via vbap (or similar). Similarly, if the metadata says a file is ambisonic or channel based or mono, then we can handle the file with the correct sampleproviders automatically. It also provides an exosting framework for users to define their own speaker layouts "
https://www.itu.int/rec/R-REC-BS.2127-1-202311-I/en https://github.com/ebu/ebu_adm_renderer https://github.com/ebu/ebu_adm_renderer/blob/master/ear/fileio/bw64/writer.py https://github.com/ebu/ebu_adm_renderer/blob/master/ear/fileio/adm/adm.py