microsoft / ProjectAcoustics

Microsoft Project Acoustics
https://aka.ms/acoustics
Creative Commons Attribution 4.0 International
137 stars 21 forks source link

FMOD Integration #4

Open abvadabra opened 5 years ago

abvadabra commented 5 years ago

Is there any possibility that Project Acoustics developers will implement some sort of integration with FMOD? Adding support for FMOD will result in ability to use Acoustics in any other game which is already using FMOD as it's audio engine, not just Unreal or Unity games.

Especially it would be nice if it could be integrated with FMOD Low Level engine.

Not forcing devs to implement that ASAP, just trying to figure out what to expect from your project since you don't seem to have any public roadmap.

NoelCross commented 5 years ago

Hello FRedEnergy,

We are always looking to support new use cases that our customers are wanting. Up to this point we have not planned on supporting FMOD, but it is certainly an engine that we would like to support in the future.

Partnering with developers to enable support for specific platforms is a principal that we like to follow since partnering allows us to create high-quality offerings for all users of Project Acoustics. If you are interested in partnering with Microsoft to help enable FMOD support, please Sign up to receive updates on Project Acoustics to supply your email name and we'll start a conversation on what partnering could entail.

Best regards, Noel Cross Microsoft Corporation

A4VR commented 4 years ago

Dear Noel :) Are there any news regarding the FMOD Unity Integration? I think a lot of professional Unity Users uses FMOD like us or Wwise to work on larger Projects and we love your solution for professional audio simulation inside our VR projects, but for workflow reasons, it wouldn't be a solution if we can't use FMOD as the middleware. I think there are a lot others who feels the same. Thanks a lot for that great project and can't wait to get it to use when the FMOD plugin will be available :D

Many Greetings Michael Albrecht (CTO A4VR.com )

jaegrover commented 4 years ago

I would also love to know if there have been any updates on PA Integration with Wwise + Unity, we'd love to use that combination on our current project. I've sent Noel an email but figured I should post here as well since the conversation is ongoing. Thanks in advance for any thoughts you can offer!

NoelCross commented 4 years ago

Michael,

At this time, the Project Acoustics team doesn't have any experience with FMOD, but we do have an internal version of Project Acoustics + Unity + Wwise which was developed for an internal project. Let us know if you need access to the Unity + Wwise configuration. If FMOD support is necessary for your project and your team has engineers with familiarity with the FMOD APIs, please send me an email at noelc@microsoft.com and we can discuss options to enable your team.

Noel

magomusica commented 2 years ago

I know this is years later but I just wanted to add a +1 to the interest in an FMOD plugin.

NoelCross commented 2 years ago

@magomusica thank you for your interest in Project Acoustics. For now, we are still in a holding pattern when it comes to developing a plugin for FMOD.

We have recently developed a plugin for UE5 which doesn't depend upon Wwise for rendering and is available on the UE marketplace. Maybe this is an option that interests you.

RyanGarber commented 1 year ago

+1

Unity-FMOD support would be phenomenal, as Unity Audio is barebones at best, and Wwise is too expensive for indie devs. Project Acoustics so amazing that I created an FMOD-like event system within Unity to use it. While it works for the most basic of scenarios, it will never come close to the usability of FMOD itself.

If there are still no plans to officially support this, and you are able to give me everything required to create this integration, I would be more than willing to try.

NoelCross commented 1 year ago

@RyanGarber At this time, most of the PA team's development work is being driven by the needs of internal studios at Microsoft. So far, FMOD hasn't been a top priority for any of the internal studios that we work closely with. It's possible that the prioritization may change in the future.

As for working independently on FMOD support, it is possible that all you need is available with the PA Unity plugin that we make available on Download Center. There's a Unity+Wwise beta package that could be modified to send messages to FMOD rather than Wwise as a starting point. Given our knowledge about FMOD is limited, providing assistance for this exercise would also be limited, but don't shy away from asking questions as someone else might have the answer if we don't.

Thanks, Noel

Noe637 commented 7 months ago

Dear Noel, I add +1 to PA+Unreal/Unity+ FMOD.

magomusica commented 7 months ago

Glad to see more +1s for FMOD here.

@NoelCross, I understand that there might not appear to be interest enough (especially with larger devs) to justify FMOD support, but availability = adoption.

As FMOD users, our go-tos are Oculus Spatializer, Steam Audio, or Resonance. When spatialization/HRTF is needed, one of those is used, and we’ve needed something much better for a long time. Nobody in the FMOD community really knows about PA. Kinda a chicken/egg thing… no one is widely asking for it, because it doesn’t exist yet as an accessible tool for us. But the second it becomes available it’ll replace all those others 100% of the time.