I’m trying to build a JUCE plugin/app that combines 3D binaural sound with a 3D room using sound-reflection ray-tracing techniques. I have a bare-bones mock-up located here that does the ray-tracing and outputs an IR file (‘output.wav’) for a particular size of room. This can then be loaded into a convolution reverb for playback. I’ve also incorporated a first-person display of the room using the OpenGL module. I’d also like to add a very fast 3D binaural sound engine I’ve built (in Java) here to capture the reflections in 3D space so the reverberation is truly binaural. It might even work well over loudspeakers.
However, none of the controls are GUI based yet, apart from ‘Process…’ that generates the IR, error checking is lacking, memory usage needs tightening up, the IR sometimes distorts the sound being played, etc., etc. There is much work to do, and I have a requirements document and specification for the parts that need finishing.
So, is anyone here interested in helping this open-source project get off the ground? If so, please give these documents a read in the ‘Docs’ folder of the repository and kindly initiate a pull request.
Thank you for your time
!
James
1 Like
I’m so busy with getting through this last stage of development for my immersive plugin that I can barely squeeze in time to work on artist’s song in my real job. So, I probably won’t be much help in developing it, but I work in of the best Dolby Atmos mastering rooms around. So, if you need someone for testing in a 7.2.4 room with PMC and Augspurger monitors, I can test and send you feedback on how it sounds. Binaural is terribly inaccurate. Just something Dolby and Apple had to push long enough for auto manufacturers to get on board so it takes off when its in our cars, and now it is. So, binaural will die off in the next few years as more and more models role out with Dolby Atmos systems; especially as current models become used cars.
My point is, as a certified Dolby Atmos engineer with a half-dozen years experience in Atmos under my belt already, I recommend making sure you get it sounding right on immersive systems above all else.
Thank you for your offer of help with this project, but yes, I need development help first before I have anything to test.
And yes, I agree Binaural is inaccurate and very poor over speakers, but I may have a technique or combination of techniques that means this problem could be overcome, even over standard 7.1 setups. That’s why I need the help. I have the possible solutions, but putting them into practice is the next part. Then the testing. Then comparing with or running through Dolby Atmos.
Thanks again