Babylon.js icon indicating copy to clipboard operation
Babylon.js copied to clipboard

Audio Engine V2

Open thomlucc opened this issue 3 years ago • 6 comments

Same as IndexedDB, we need to modernize and solidify our WebAudio support

The Audio Engine is due for a refresh.

  • [ ] Tech investigation, in particular:
  • Clean code
  • Add support for async / promises
  • Allow the user to control the graph
  • [ ] [More milestones to be defined with tech investigation]

Design Goals

  • [ ] Competitive analysis
    • Compare audio capabilities from other industry solutions (Unity, Unreal, Playcanvas)
    • Revisit Audio Editor design from FHL (Jason Syltebo)
    • Create user flows for audio use in Babylon
  • [ ] User Interface
    • Determine where UI of audio lives (inspector only, VSM, new interface)
    • Determine what new components may be needed for UI beyond shared components
    • Design for UI as needed

thomlucc avatar May 24 '22 23:05 thomlucc

This should include #11590.

Closing the other issue.

RaananW avatar Jul 22 '22 15:07 RaananW

Hi,

I was wondering, if I can suggest an idea for the Audio engine v2, to add the possibility of recording live sound spatialized when speaking into a microphone.

Basically, I would like to create a voice chat with spatial sound. But currently the engine just allows you to play audio files, not to save them.

Hope you find this might be a good idea.

Here is an example of a chat with spatial sounds in video of what I would like to achieve with the new generation Audio engine (which Babylon should absolutely have) It would be great to have this for Babylon in a way to be able to create games like MMO, Metaverse...

https://f.hubspotusercontent40.net/hubfs/5066246/2021%20Website/Videos/SpatialAudioDemo-Spatialized.mp4

dad72 avatar Aug 11 '22 20:08 dad72

Hi,

I was wondering where the progress of the audio engine V2 was ? If there was any idea of ​​when this might be available/planned ?

Thanks

dad72 avatar Oct 05 '23 16:10 dad72

Hi,

I was wondering where the progress of the audio engine V2 was ? If there was any idea of ​​when this might be available/planned ?

Thanks

We're hoping to have the Audio Engine V2 core ready for the next major release, Spring 2024.

docEdub avatar Oct 05 '23 20:10 docEdub

OK thank you for the information.

dad72 avatar Oct 05 '23 20:10 dad72

Hi, I was wondering where the progress of the audio engine V2 was ? If there was any idea of ​​when this might be available/planned ? Thanks

We're hoping to have the Audio Engine V2 core ready for the next major release, Spring 2024.

This is great news! Will there be a PR for this soon to test drive?

FrameBuffer4096 avatar Feb 16 '24 20:02 FrameBuffer4096

This update will probably not be included in 7.0, but I will wait for @docEdub to be sure.

RaananW avatar Feb 19 '24 13:02 RaananW

Definitely not going to be in 7.0. @FrameBuffer4096 are there any particular features you would like to see in the new audio engine?

docEdub avatar Feb 20 '24 14:02 docEdub

I proposed this for my part for the V2 of the Audio engine ; https://github.com/BabylonJS/Babylon.js/issues/12576#issuecomment-1212470389

This new audio engine has been moved several times. Will it be for version 8 or is it abandoned?

dad72 avatar Feb 20 '24 15:02 dad72

Will it be for version 8 or is it abandoned?

It is not abandoned. I am hoping to spend more time on it after the 7.0 release.

docEdub avatar Feb 22 '24 14:02 docEdub

This issue has been automatically staled because it has been inactive for more than 14 days. Please update to "unstale".

github-actions[bot] avatar Mar 28 '24 00:03 github-actions[bot]