We use webaudio api and a modified omnitone. We use up to third order and can play wav, aac-lc and opus on most platforms.
We have thought to use multitrack mp4/m4a with 2 × 8 channels with libfdk heAAC which is the best available AAC-He codec for private persons , but it also have a 8 channel limit. The fetch and audio buffer is handled as they are in the mp4 container. But we do not have the knowledge to write the code to use WAAPI transport functions, and feed them into the decoder. We use the built in os codecs for all platforms. IOS has the most limitations. Bosse On Mon, 1 May 2023, 03:03 Panos Kouvelis, <pan...@gmail.com> wrote: > Hi everybody, > > So, FLAC cannot support more than eight channels, even in an Ogg container. > > Bosse, if you want to play back HOA through the web, wouldn't you use the > Web Audio API or an ambisonics library based on the Web Audio API? > Something like the JSAmbisonics? > > If that is the case, you are lucky because you can fetch multiple > 8-channel FLAC files, sync them with the WAAPI transport functions, and > feed them into your decoder. > > After all, streaming more than eight audio channels is generally not > readily accepted in browsers. Splitting the material into multiple > 8-channel files synchronized on the playback engine is the logical thing to > do. > > Is that helpful? > > Cheers! > > *Pan Athen* > SoundFellas <https://soundfellas.com/>, *MediaFlake Ltd > <http://mediaflake.com/>* > Digital Media Services, Content, and Tools > > > On Mon, May 1, 2023 at 2:44 AM Marc Lavallée <m...@hacklava.net> wrote: > >> Hi Gabriel, >> >> Le 2023-04-30 à 19 h 04, Gabriel Wolf a écrit : >> > Hi Panos, Hi Marc, >> > >> > just a side note... some years ago read of the *.caf format. >> > >> > Its no smaller than wav, but aside of this fact - wouldn't it be a >> > perfect choice for (long) ambiX content? >> > >> > Back then it wasn't possible to use it outside of the appleversum. >> >> CAF is a container, not a codec. >> >> AmbiX adopted CAF. So you are correct, it's a good choice. >> >> > In the meantime things changed and it can be read by FFMPEG and >> Reaper... >> >> WavPack can also also be read and written by FFMPEG and Reaper. >> >> I also got tired of waiting for the inclusion of WavPack to libsndfile, >> so I rebased an old pull request and I use it for personal projects: >> >> https://github.com/marclava/libsndfile/tree/wavpack-rebase >> >> I made a pull request too, hoping that the libsndfile team will care: >> https://github.com/libsndfile/libsndfile/pull/928 >> >> Marc >> >> > Best, >> > Gabriel >> _______________________________________________ >> 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. >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://mail.music.vt.edu/mailman/private/sursound/attachments/20230501/636d4a34/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.