immersive-audio-live / ADM-OSC

An OSC dictionary that implements the Audio Definition Model (ADM)
https://immersive-audio-live.github.io/ADM-OSC/
MIT License
59 stars 9 forks source link

ADM-OSC "mode" On any DAW plugin's #28

Open JPagnier opened 3 months ago

JPagnier commented 3 months ago

Hi everyone,

I'm continuing my exploration of multi-brand user ideas around ADM-OSC. The goal is to allow the adaptation of OSC parameters written in automation within a DAW to ADM OSC.

To avoid going through gateways, wouldn't it be interesting to switch the manufacturers' proprietary syntax plugins to the values decided by ADM-OSC? This could even become an ADM-OSC PANNER directly recognized by the DAW with an interface.

We agree that for now it would only be about validated parameters, but it would allow us to keep the same working session in direct communication but with universal parameters.

GuillaumeLeNost commented 3 months ago

The workflow you suggest is implemented in Nuendo for example. For cartesian coordinates at least 🙂

You can select Atmos Renderers, MPEG-H renderers, or external renderers. In the last case, ADM-OSC is used.

My personal belief is that all DAWs should be able to natively share the objects coordinates properties via ADM-OSC, without the need for a plugin.

Some lobbying needed for other DAWs to follow what the Nuendo team has done!


From: JPagnier @.> Sent: 04 June 2024 16:22 To: immersive-audio-live/ADM-OSC @.> Cc: Subscribed @.***> Subject: [immersive-audio-live/ADM-OSC] ADM-OSC "mode" On any DAW plugin's (Issue #28)

Hi everyone,

I'm continuing my exploration of multi-brand user ideas around ADM-OSC. The goal is to allow the adaptation of OSC parameters written in automation within a DAW to ADM OSC.

To avoid going through gateways, wouldn't it be interesting to switch the manufacturers' proprietary syntax plugins to the values decided by ADM-OSC? This could even become an ADM-OSC PANNER directly recognized by the DAW with an interface.

We agree that for now it would only be about validated parameters, but it would allow us to keep the same working session in direct communication but with universal parameters.

— Reply to this email directly, view it on GitHubhttps://github.com/immersive-audio-live/ADM-OSC/issues/28, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAPEOR6DM2SEHQNACTRA4NTZFXLTXAVCNFSM6AAAAABIYYBLI2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGMZTGOBQHE2TONY. You are receiving this because you are subscribed to this thread.Message ID: @.***>

madees commented 3 months ago

Hi @GuillaumeLeNost Interesting thoughts, what would be the use case to connect several DAW to share objects positions by OSC ? As I come from live applications, I cannot really figure this out... but it reminds me the OMF initiative when I was student 20 years ago, seeking for perfect production workflow for sound editing and mixing with the new Dolby Digital 😀 https://fr.wikipedia.org/wiki/Open_Media_Framework_Interchange

madees commented 3 months ago

@JPagnier here we can exchange on how to push ADM over OSC, to bridge real-time (live!) applications to broadcast and posts. Not sure we can be a lobby on DAW features, but yes, we would all dream to see objects based surrounds planners in every DAWs 😉 ❤️ at least, for virtual soundcheck, pre and post productions

JPagnier commented 3 months ago

@GuillaumeLeNost Thank you Guillaume for your response. Indeed, I already use a lot this little miracle of the Surround Panner in Nuendo with its adjustable syntax. But I really suggest not to confine an artist with their production made with a Spat revolution or a Soundscape with an external bridge when we could directly change the syntax of the plugin to ADM-OSC

madees commented 3 months ago

Seems on its way, as Nuendo, Avid Protools, Reaper and Sequoia at least already implemented ADM/MPEG-H and surround panning

JPagnier commented 3 months ago

@madees Ok cool but how do you tranform your d&b Soundscape production to an ADM/MPEG-H panning on this DAW list... only dolby atmos can do that today

madees commented 3 months ago

If I get right this topic, you asked for plugins that can output ADM-OSC to/from panner ? Like auto pan, Leslie, virtual instruments, effects etc but object based outputs to send to renderer, with positions ? Having a common OSC grammar should help for those developments, a priori. Is there any issue or specific feature needed in ADM-OSC spec, with this goal in mind ?