Giter Site home page Giter Site logo

Comments (6)

junh1024 avatar junh1024 commented on June 12, 2024

Reproducing my own post,

"ADM was supposed to be a universal standard. However, the current situation is far from ideal. Different tools support different subsets, creating incompatibility. There are at least 2 "types":

  • EBU EAR ADM using egocentric/polar/circular coordinates hereby abbreviated to EDM
  • Dolby ADM using allocentric/cartesian/cubular coordinates hereby abbreviated to DDM

Currently, you can only make EDM in RPR using EAR. https://github.com/ebu/ear-productio...-still-missing

The Dolby encoder only accepts DDM, which can only be made using tools like DaVinci Resolve 17 Studio

As a workaround can you render 514. That's directly accepted by the Dolby Encoder for EC3 Atmos.

from ear-production-suite.

mpsrikar avatar mpsrikar commented on June 12, 2024

What? what workaround? So, you are telling me to make a 5.1.4 channel print from EBU reaper and upload that 10 channels wav file to a dolby encoder? Or other? Please explain clearly to render this of my object-based audio to DAPS. I don't want to convert it to a channel based even if it's a 3d channel print. Because translating it to a dolby atmos equipped cinema theatre means that my mix will be decoded to an array of speakers and no more behaves like pin point object and the same old story dates back of sweet spot and resolution and phase problems of , 5.1, 7.1 systems etc.

from ear-production-suite.

junh1024 avatar junh1024 commented on June 12, 2024

The 514 workflow I described is EC3 Atmos for Home theater delivery.

If you are delivering for cinema, you can try exporting to 714, 914, (or other CBA), and then panning those speakers as static objects in a Dolby- compatible software, eg, Pro Tools or Resolve. Then export DAMP/ADM for DAPS.

It is a shame, but CBA is probably the only reliable way to get around OBA/ADM incompatibility at this time, and there are anecdotes that suggest people are using the CBA paradigm for multi-format delivery (eg, mixing in Atmos & exporting CBA for Auro-3D & DTS-X cinemas).

Disclaimer: I don't deliver for cinema so YMMV.

from ear-production-suite.

mpsrikar avatar mpsrikar commented on June 12, 2024

okay here is my demo object-based audio mix. I remixed this in immersive object-based audio using the stems provided on a VIRPP remix contest platform. for ease of monitoring, i am giving you this immersive stereo format. i.e. This is in 3D BINAURAL format so use your headphones for evaluation.

This of my example remix sounds punchier and crispier due to the usage of nearfield HRTF synthesis. The most important and interesting part is this time i had fun with audio objects bouncing stuffs all around. There are many sounds in this song that i have dynamically moved which were originally placed static by the author. The user entertainment takes are as follows ..... Song contains 2 different synths originally out of which 1 synth i made it so ambient as it almost sounds as granular synthesis and ASMR type of wavy texture that is more appreciated towards end of song but originally it was missing but still there by authors. The second synth which was originally panned hard left by author that starts somewhere in middle in compliment to a trombone but is contains a frequency sweep. So now i took the advantage of that frequency sweep to further enhance it while panning it upwards. The synth now starts at left back and slowly moves upwards shooting directly above head during its sweep and then suddenly falling off again at left back and this process cycles. Binaurally we hear sounds from above with high frequencies hence i got the idea and tool the advantage of frequency sweep to pan things from bottom to top in left back and the results are literally so epic as real making the effect obvious which is very entertaining and fun user experience ultimately. Secondly there are Orgon sounds that feels like being pushed and swept away from right to left top and some funny fx sounds that are auto panned with lush reverb for lazy sounds like trombone's etc. that are left statically positioned right back as author intended.
QA whether you are able to appreciate the ADSR and that cool panning .

Now i need to deliver this to a CINEMA. I am having all the object metadata as for now somehow need to get this working . EBU helped me a lot in preparing the initial mix for these audio objects using stems from there i transcoded it to binaural

Google drive link is attached

https://drive.google.com/file/d/1mji5pp9YlYC7nmfFrDLRlCXblpg-4UDO/view?usp=sharing

from ear-production-suite.

junh1024 avatar junh1024 commented on June 12, 2024

The song itself is mediocre. But, you've managed to make the experience exciting with creative panning. With the 20BIN mix, I can hear something is happening, mainly L<>R motion, but that's about as far as I can hear due to binaural not working well for me, so it's good that you described the action.

Anyway, Atmos OBA is will not totally prevent the issues you describe (like, sweet spot aka stability issues). It also depends on a few factors:

1- Your mixing. Try to pan sounds around the edges to avoid stability issues. No OBA system will save you if you did bad panning. I can't check this in your mix as you delivered 20BIN rather than 714 or other CBA (I can analyse & downmix if needed). You can encode 714 ogg vorbis q=0.4 if desired.
2- The cinema. Cinemas vary in speaker layout and might have less speakers than you thought. If you're delivering for a specific cinema, choice of CBA layout might be more relevant.
3- Dimensional paradigm. I think it's better to use 3D CBA rather than 51/71 since sounds in the absolute middle will be somewhat more stable at the top than at the middle. Also, people can hear your hard work in 3D. If you did some sounds @ back & height, The average audience member will prolly be happy. They may struggle to hear the difference between a sufficiently high-order surround & "true" OBA.

You're lucky in that you have access to DAPS & a cinema. I don't.

You may have a deadline to meet, and you want results now. Just use a CBA export for DAPS. I'm not sure what sort of magic solution you were expecting since I'm not a developer of this repo & my knowledge of ADM is limited.

Would you like a 2nd opinion from someone else?

PS: what speaker layout do you monitor on, with REAPER?

from ear-production-suite.

mpsrikar avatar mpsrikar commented on June 12, 2024

Thanks a lot for your feedback. It's a regular 5.1 ITU SMPTE. However, since you asked, I do have a demo of my mix how it sounds on a typical 5.1 arrangement with regards to panning towards edges. You can QA it . By the way my past mix, you need not worry as you might almost felt it correctly despite the fact bin has personal hrtf issues because knowing this fact, that is why i intentionally used nearfield binaural synthesis which has strong spatial presentation without loss in timbre and clarity as head shadowing effect is less in a nearfield synthesis. Usually this is recorded by simulating near objects less than 0.2m around a dummy head. This technology has been adopting lately as a next gen solution for binaural synthesis by many tools like Dolby Atmos Production Suite Bin setting " NEAR " inside renderer, Flux immersive Spat Revolution (recent in budding stage) and Dear Vr pro (only when disabled direct and reverb signals and panning with early reflection but only when bringing object very close to the center ) etc. . This will now also allow users to simulate a bee flying around a head razor sharp with no compromise in spatial resolution vertically above head, 90 degree left and 90 degree right while it will not color and diminish the bee sound stem at all. As a summary L<>R and vertically above are only 3 zones in a nearfield synthesis that people will likely hear spatially and these zones are in more resolution that a standard HRTF binaural where there is a cone of confusion for most people. For example, using HRTF default at 2m and audio object panned straight front top might sound exactly same for some while it can sound at back of their head to others but again these far field HRTFs are important especially when audio objects are anywhere in between except 3 zones i mentioned above. For example, if you want to simulate a thunderstorm which is omnipresent in real world and is a 1 km away u can use default hrtf as it can deliver great sense of surround sound all around you but if you want your object addressed strictly to a specific location that too very near then you can opt for nearfield. In simple words to put on objects like slap delays and reverb pan then using far field hrtf and for percussive elements in the mix just pan them in those 3 zones (tetrahedral space) for better results. Do not worry about using and mixing two different HRTFs its no sin and at the end its all about perception of sound. Nearfield synthesis is also backwards compatible i.e if someone accidentally plays this on a stereo loudspeaker setup it will not sound that bad ONLY things panned directly above head will be a loss (prone to Cross Talk) at such situations. ALL in all Nearfield is best in my opinion to make sounds very sharp at left, right and directly above the head than traditional HRTF while also making it compatible for normal stereo. All these results are based on my personal research in this area.

Google drive link is attached to access my composition in 5.1 while a SoundCloud link is also provided to evaluate it in 3D Binaural again to understand how a loudspeaker render translates to Binaural and like A/B testing. Here are those links

https://drive.google.com/file/d/1ePaawEp-TDl4uFvmKXnsGZ47s5mhP3Z_/view?usp=sharing

from ear-production-suite.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.