Great – thanks so much for the switch response ! The thing is that I want to integrate A-to-B conversion and binaural decoding right into my audio streaming application via C++ source code. For the binaural decoding I can use several open-source projects but regarding the A-to-B conversion I wonder if the simple equations below might work as a first (rough proof of concept) solution. If not is there anything else you could recommend ?
Thanks, best Alex Von: Marc Lavallée <m...@hacklava.net> Datum: Dienstag, 31. Mai 2022 um 13:56 An: "Carôt, Alexander - Prof. Dr." <alexander.ca...@hs-anhalt.de> Cc: Surround Sound discussion group <sursound@music.vt.edu> Betreff: Re: [Sursound] basic questions Hi Alex, Before conversion to binaural, A format is usually encoded to B format (as a representation of the sound field). Maybe this updated reference would help: https://link.springer.com/book/10.1007/978-3-030-17207-7 (fig. 1.15) It looks simple with a generic equation, but because mic arrays are not ideal, in practice it's better to use the specific encoder (or converter) provided by the manufacturer: https://en-us.sennheiser.com/ambeo-abconverter There's also the Array2SH plugin from the SPARTA suite than can encode the Ambeo Mic: https://leomccormack.github.io/sparta-site/docs/plugins/sparta-suite/#array2sh Marc Le 2022-05-31 à 07 h 07, Carôt, Alexander - Prof. Dr. a écrit : Hello all, I am a newbie regarding suround but hightly interested and motivated to investigate it. In that regard I did some R&D already but get stuck due to a couple of basic questions I would like to come up with here: 1.) I have a Sennheiser Ambeo Mic which gives me 4 channel Ambisonics A-Format. In order to achieve 2-channel binaural Sound via Headphones I have to use a respective binaural decoder (as part of e.g. https://github.com/videolabs/libspatialaudio), however, is it correct that I first have to convert it from A to B-Format ? 2.) If 1.) applies what is the best way to convert it ? I found this: http://www.matthiaskronlachner.com/wp-content/uploads/2013/01/2012-09-27-Kronlachner-homepage.pdf and it states quite straight-forward equations to do it: W = 0.5 * (A + B + C + D); X = (A + C) - (B + D); Y = (A + B - (C + D); Z = (A + D) - (B + C); Is this correct and is B-Format what is typically called the Ambisonics Sound field ? Thanks in advance, best Alex -- http://www.carot.de<https://service.gmx.net/de/cgi/derefer?TYPE=3&DEST=http%3A%2F%2Fwww.carot.de><https://service.gmx.net/de/cgi/derefer?TYPE=3&DEST=http%3A%2F%2Fwww.carot.de> Email : alexan...@carot.de<mailto:alexan...@carot.de><https://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=3660908&t=de61720084.1316506814.edd64584&to=Alexander%40carot.de><https://service.gmx.net/de/cgi/g.fcgi/mail/new?CUSTOMERNO=3660908&t=de61720084.1316506814.edd64584&to=Alexander%40carot.de> Tel.: +49 (0)177 5719797 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://mail.music.vt.edu/mailman/private/sursound/attachments/20220531/25b7da13/attachment.htm><https://mail.music.vt.edu/mailman/private/sursound/attachments/20220531/25b7da13/attachment.htm> _______________________________________________ Sursound mailing list Sursound@music.vt.edu<mailto:Sursound@music.vt.edu> https://mail.music.vt.edu/mailman/listinfo/sursound - unsubscribe here, edit account or options, view archives and so on. -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://mail.music.vt.edu/mailman/private/sursound/attachments/20220531/df36ed6d/attachment.htm> _______________________________________________ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound - unsubscribe here, edit account or options, view archives and so on.