3d downmix / 'object audio' infrastructure?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

3d downmix / 'object audio' infrastructure?

David Holroyd
Hi,

Does anyone know of gstreamer infrastructure to help placing an input
(mono) audio source in 3D space, and then rendering a downmix to stereo
and/or a standard surround layout?

FWIW, I'm specifically interested in being able to 'pan' audio around
the listener, and am wondering how much effort I can save vs needing to
write a specific downmix for every output audio channel configuration
that might be required.

Maybe there is a surround layout that is 'easy' to render (no low
frequency channels!), and then audioconvert can produce stereo from that
if required?  A well tested, off the shelf solution is even nicer of
course ;)


Many thanks!
dave
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: 3d downmix / 'object audio' infrastructure?

Nicolas Dufresne-4
Le mercredi 08 juin 2016 à 00:13 +0100, David Holroyd a écrit :
>
> FWIW, I'm specifically interested in being able to 'pan' audio around 
> the listener, and am wondering how much effort I can save vs needing to 
> write a specific downmix for every output audio channel configuration 
> that might be required.

For panning, there is audiopanorama. It can input a mono or stereo
stream, and will produce a stereo stream. Could be combined with volume
to control the perceived distance of the object. I'm not skillful
enough to know what other technique could be used.

Nicolas

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (188 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: 3d downmix / 'object audio' infrastructure?

Stefan Sauer
On 06/08/2016 02:19 AM, Nicolas Dufresne wrote:

> Le mercredi 08 juin 2016 à 00:13 +0100, David Holroyd a écrit :
>> FWIW, I'm specifically interested in being able to 'pan' audio around
>> the listener, and am wondering how much effort I can save vs needing to
>> write a specific downmix for every output audio channel configuration
>> that might be required.
> For panning, there is audiopanorama. It can input a mono or stereo
> stream, and will produce a stereo stream. Could be combined with volume
> to control the perceived distance of the object. I'm not skillful
> enough to know what other technique could be used.
>
> Nicolas
>
What Nicolas suggested is all we have right now. A spatial audio
downmixer would be awesome. There are some opensource projects (e.g.
http://slab3d.sourceforge.net/).

Stefan


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (853 bytes) Download Attachment