Csound Csound-dev Csound-tekno Search About

[Csnd] Dolby Atmos in Csound?

Date2025-03-26 02:38
FromSantiago Bogacz
Subject[Csnd] Dolby Atmos in Csound?
Hello everyone! Greetings from Uruguay!

After a couple of years of tedious and non-stop building renovations in the College of Arts in Montevideo, we are finally putting the studio back on track and doing some changes.

Among others, we're setting the octophonic setup back. However, after a meeting with an Acoustics specialist, he deeply recommended me to consider setting a Dolby Atmos setup, as we already have the equipment for it and it's something towards what sound spatialization is heading to and could bring some new cool stuff to what we do and more. 
In our case, we may be able to set a 7.1.4 setup.

One of my main concerns is how appliable it is to things we use, for example Csound. 
Therefore, I was wondering if someone has already worked with this type of setup in Csound and how did it work. 
Of course I have not tried it yet, but I supposed that an opcode like spat3dt could by implemented for it, but as I have not tried it yet in something like this, maybe there are some things I should take into account.

Thanks very much and looking forward to your replies/opinions!

Cheers,
Santiago Bogacz
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2025-03-26 08:55
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] Dolby Atmos in Csound?
Hi Santiago,

in our lab we basically use ambisonics (with Csound and also using other software within Reaper) and
vbap (Csound). That seems to work well for us. My impression of Atmos is that it is probably good (particularly
for standard AV setups like 5.1, 7.1 etc) but it is a black box, which favours studio production against studio
investigation and research. So it really depends where your focus is: if you are planning to be concentrated in
teaching students production skills, then black box-style tech is perfectly fine, but if the plan is to teach students how
things work under the hood, than it’s less than adequate. Of course one does not exclude the other, but I
suppose the investment on Atmos is probably one order of magnitude more than what you would need for
just rolling your own multichannel set up with Csound and a DAW such as Reaper (which we have found to be
particularly flexible for that kind of work).

HTH

Victor

> On 26 Mar 2025, at 02:38, Santiago Bogacz  wrote:
> 
> Hello everyone! Greetings from Uruguay!
> 
> After a couple of years of tedious and non-stop building renovations in the College of Arts in Montevideo, we are finally putting the studio back on track and doing some changes.
> 
> Among others, we're setting the octophonic setup back. However, after a meeting with an Acoustics specialist, he deeply recommended me to consider setting a Dolby Atmos setup, as we already have the equipment for it and it's something towards what sound spatialization is heading to and could bring some new cool stuff to what we do and more. 
> In our case, we may be able to set a 7.1.4 setup.
> 
> One of my main concerns is how appliable it is to things we use, for example Csound. 
> Therefore, I was wondering if someone has already worked with this type of setup in Csound and how did it work. 
> Of course I have not tried it yet, but I supposed that an opcode like spat3dt could by implemented for it, but as I have not tried it yet in something like this, maybe there are some things I should take into account.
> 
> Thanks very much and looking forward to your replies/opinions!
> 
> Cheers,
> Santiago Bogacz
> Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here






Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2025-03-26 12:05
FromMichael Gogins
SubjectRe: [Csnd] Dolby Atmos in Csound?

Yes, I can think of two ways to use Csound to render to Dolby Atmos!

First, on macOS, there is CsoundVST3 (https://github.com/gogins/csound-vst3), which runs Csound 6 as a VST3 plugin in any digital audio workstation that supports VST3 plugins, such as Reaper. The audio output from Csound can then be routed through the DAW's busses to a Dolby composer, such as the Fiedler Audio suite (https://fiedler-audio.com/bundles/). CsoundVST3 supports only stereo audio input and output, but if each sound source is synthesized by a separate instance of Csound, that should not be a problem.

I plan to port CsoundVST3 to Linux, and also to Csound 7, but I'm not sure when.

In addition to routing audio, it is possible to run any Python software as ReaScript in Reaper, and this can be used for doing algorithmic composition directly in Reaper, as detailed here: xxx.

Second, on macOS and Linux, there are plugin opcodes to host VST3 plugins for Csound 6 (https://github.com/gogins/csound-vst3-opcodes/releases). These opcodes are written to support multi-channel audio input and output, and it should be possible to directly host a Dolby panner or composer in Csound, though I have not tested this.

I plan to port csound-vst3-plugins to Csound 7, but I'm not sure when.


Regards,

Mike


On Wed, Mar 26, 2025, 09:55 Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
Hi Santiago,

in our lab we basically use ambisonics (with Csound and also using other software within Reaper) and
vbap (Csound). That seems to work well for us. My impression of Atmos is that it is probably good (particularly
for standard AV setups like 5.1, 7.1 etc) but it is a black box, which favours studio production against studio
investigation and research. So it really depends where your focus is: if you are planning to be concentrated in
teaching students production skills, then black box-style tech is perfectly fine, but if the plan is to teach students how
things work under the hood, than it’s less than adequate. Of course one does not exclude the other, but I
suppose the investment on Atmos is probably one order of magnitude more than what you would need for
just rolling your own multichannel set up with Csound and a DAW such as Reaper (which we have found to be
particularly flexible for that kind of work).

HTH

Victor

> On 26 Mar 2025, at 02:38, Santiago Bogacz <santibogacz@GMAIL.COM> wrote:
>
> Hello everyone! Greetings from Uruguay!
>
> After a couple of years of tedious and non-stop building renovations in the College of Arts in Montevideo, we are finally putting the studio back on track and doing some changes.
>
> Among others, we're setting the octophonic setup back. However, after a meeting with an Acoustics specialist, he deeply recommended me to consider setting a Dolby Atmos setup, as we already have the equipment for it and it's something towards what sound spatialization is heading to and could bring some new cool stuff to what we do and more.
> In our case, we may be able to set a 7.1.4 setup.
>
> One of my main concerns is how appliable it is to things we use, for example Csound.
> Therefore, I was wondering if someone has already worked with this type of setup in Csound and how did it work.
> Of course I have not tried it yet, but I supposed that an opcode like spat3dt could by implemented for it, but as I have not tried it yet in something like this, maybe there are some things I should take into account.
>
> Thanks very much and looking forward to your replies/opinions!
>
> Cheers,
> Santiago Bogacz
> Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here






Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2025-03-26 12:32
FromSantiago Bogacz
SubjectRe: [Csnd] Dolby Atmos in Csound?
Dears,

Thanks very much for your answers, and it helps a lot to think about it in different ways.

Michael, I think it's great that there already is a way and that you'll keep working on it! I still don't have a way to try it out in the college's studio itself, but if I'm not wrong, there's another public university around which is working on the installation of a system of the kind. I'll let you know!

And what Victor says, I totally agree. Of course, whether putting or not a 7.1.4 system, it can not mean to discard having an octophonic system, as there is way too much material that's made for that and it is of extreme importance, both for educational purposes as musical (even in historic terms). So my plan wasn't to consider one or the other, but see how useful it would be to add this different setup. And though it is something thought specifically for audiovisuals, I was wondering if someone had already tried it for more specifically musical purposes and/or research and could find a potential in a 7.1.4 (mostly in the 4 ) that could offer new and interesting things.

My experience with audiovisual is scarce, it is not my field. But many students are very interested on working on music for audiovisuals and, as we all know, many important questions regarding musical composition and how electronic-means of any kind affect its logic are taken for granted in many educational institutes that focuses specifically in music for audiovisuals - or basically film music - . Thus, reducing things to how to be the next Zimmerman and the creation of experiences... 
 
Thanks very much for are your help!

Yours sincerely,
Santiago

On Wed, Mar 26, 2025 at 9:05 AM Michael Gogins <michael.gogins@gmail.com> wrote:

Yes, I can think of two ways to use Csound to render to Dolby Atmos!

First, on macOS, there is CsoundVST3 (https://github.com/gogins/csound-vst3), which runs Csound 6 as a VST3 plugin in any digital audio workstation that supports VST3 plugins, such as Reaper. The audio output from Csound can then be routed through the DAW's busses to a Dolby composer, such as the Fiedler Audio suite (https://fiedler-audio.com/bundles/). CsoundVST3 supports only stereo audio input and output, but if each sound source is synthesized by a separate instance of Csound, that should not be a problem.

I plan to port CsoundVST3 to Linux, and also to Csound 7, but I'm not sure when.

In addition to routing audio, it is possible to run any Python software as ReaScript in Reaper, and this can be used for doing algorithmic composition directly in Reaper, as detailed here: xxx.

Second, on macOS and Linux, there are plugin opcodes to host VST3 plugins for Csound 6 (https://github.com/gogins/csound-vst3-opcodes/releases). These opcodes are written to support multi-channel audio input and output, and it should be possible to directly host a Dolby panner or composer in Csound, though I have not tested this.

I plan to port csound-vst3-plugins to Csound 7, but I'm not sure when.


Regards,

Mike


On Wed, Mar 26, 2025, 09:55 Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
Hi Santiago,

in our lab we basically use ambisonics (with Csound and also using other software within Reaper) and
vbap (Csound). That seems to work well for us. My impression of Atmos is that it is probably good (particularly
for standard AV setups like 5.1, 7.1 etc) but it is a black box, which favours studio production against studio
investigation and research. So it really depends where your focus is: if you are planning to be concentrated in
teaching students production skills, then black box-style tech is perfectly fine, but if the plan is to teach students how
things work under the hood, than it’s less than adequate. Of course one does not exclude the other, but I
suppose the investment on Atmos is probably one order of magnitude more than what you would need for
just rolling your own multichannel set up with Csound and a DAW such as Reaper (which we have found to be
particularly flexible for that kind of work).

HTH

Victor

> On 26 Mar 2025, at 02:38, Santiago Bogacz <santibogacz@GMAIL.COM> wrote:
>
> Hello everyone! Greetings from Uruguay!
>
> After a couple of years of tedious and non-stop building renovations in the College of Arts in Montevideo, we are finally putting the studio back on track and doing some changes.
>
> Among others, we're setting the octophonic setup back. However, after a meeting with an Acoustics specialist, he deeply recommended me to consider setting a Dolby Atmos setup, as we already have the equipment for it and it's something towards what sound spatialization is heading to and could bring some new cool stuff to what we do and more.
> In our case, we may be able to set a 7.1.4 setup.
>
> One of my main concerns is how appliable it is to things we use, for example Csound.
> Therefore, I was wondering if someone has already worked with this type of setup in Csound and how did it work.
> Of course I have not tried it yet, but I supposed that an opcode like spat3dt could by implemented for it, but as I have not tried it yet in something like this, maybe there are some things I should take into account.
>
> Thanks very much and looking forward to your replies/opinions!
>
> Cheers,
> Santiago Bogacz
> Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here






Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2025-03-26 12:55
FromVictor Lazzarini <000010b17ddd988e-dmarc-request@LISTSERV.HEANET.IE>
SubjectRe: [Csnd] [EXTERNAL] [Csnd] Dolby Atmos in Csound?
Of course if you want to use VST, VST3 or AU plugins, Cabbage (https://cabbageaudio.com/) is your
friend. Used in both non-commercial and commercial applications and very stable. 

========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 26 Mar 2025, at 12:32, Santiago Bogacz  wrote:
> 
> You don't often get email from santibogacz@gmail.com. Learn why this is important *Warning*
> This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> Dears, 
> 
> Thanks very much for your answers, and it helps a lot to think about it in different ways.
> 
> Michael, I think it's great that there already is a way and that you'll keep working on it! I still don't have a way to try it out in the college's studio itself, but if I'm not wrong, there's another public university around which is working on the installation of a system of the kind. I'll let you know!
> 
> And what Victor says, I totally agree. Of course, whether putting or not a 7.1.4 system, it can not mean to discard having an octophonic system, as there is way too much material that's made for that and it is of extreme importance, both for educational purposes as musical (even in historic terms). So my plan wasn't to consider one or the other, but see how useful it would be to add this different setup. And though it is something thought specifically for audiovisuals, I was wondering if someone had already tried it for more specifically musical purposes and/or research and could find a potential in a 7.1.4 (mostly in the 4 ) that could offer new and interesting things.
> 
> My experience with audiovisual is scarce, it is not my field. But many students are very interested on working on music for audiovisuals and, as we all know, many important questions regarding musical composition and how electronic-means of any kind affect its logic are taken for granted in many educational institutes that focuses specifically in music for audiovisuals - or basically film music - . Thus, reducing things to how to be the next Zimmerman and the creation of experiences... 
>  
> Thanks very much for are your help!
> 
> Yours sincerely,
> Santiago
> 
> On Wed, Mar 26, 2025 at 9:05 AM Michael Gogins  wrote:
> Yes, I can think of two ways to use Csound to render to Dolby Atmos!
> First, on macOS, there is CsoundVST3 (https://github.com/gogins/csound-vst3), which runs Csound 6 as a VST3 plugin in any digital audio workstation that supports VST3 plugins, such as Reaper. The audio output from Csound can then be routed through the DAW's busses to a Dolby composer, such as the Fiedler Audio suite (https://fiedler-audio.com/bundles/). CsoundVST3 supports only stereo audio input and output, but if each sound source is synthesized by a separate instance of Csound, that should not be a problem.
> I plan to port CsoundVST3 to Linux, and also to Csound 7, but I'm not sure when.
> In addition to routing audio, it is possible to run any Python software as ReaScript in Reaper, and this can be used for doing algorithmic composition directly in Reaper, as detailed here: xxx.
> Second, on macOS and Linux, there are plugin opcodes to host VST3 plugins for Csound 6 (https://github.com/gogins/csound-vst3-opcodes/releases). These opcodes are written to support multi-channel audio input and output, and it should be possible to directly host a Dolby panner or composer in Csound, though I have not tested this.
> I plan to port csound-vst3-plugins to Csound 7, but I'm not sure when.
> 
> Regards,
> Mike
> 
> On Wed, Mar 26, 2025, 09:55 Victor Lazzarini <000010b17ddd988e-dmarc-request@listserv.heanet.ie> wrote:
> Hi Santiago,
> 
> in our lab we basically use ambisonics (with Csound and also using other software within Reaper) and
> vbap (Csound). That seems to work well for us. My impression of Atmos is that it is probably good (particularly
> for standard AV setups like 5.1, 7.1 etc) but it is a black box, which favours studio production against studio
> investigation and research. So it really depends where your focus is: if you are planning to be concentrated in
> teaching students production skills, then black box-style tech is perfectly fine, but if the plan is to teach students how
> things work under the hood, than it’s less than adequate. Of course one does not exclude the other, but I
> suppose the investment on Atmos is probably one order of magnitude more than what you would need for
> just rolling your own multichannel set up with Csound and a DAW such as Reaper (which we have found to be
> particularly flexible for that kind of work).
> 
> HTH
> 
> Victor
> 
> > On 26 Mar 2025, at 02:38, Santiago Bogacz  wrote:
> > 
> > Hello everyone! Greetings from Uruguay!
> > 
> > After a couple of years of tedious and non-stop building renovations in the College of Arts in Montevideo, we are finally putting the studio back on track and doing some changes.
> > 
> > Among others, we're setting the octophonic setup back. However, after a meeting with an Acoustics specialist, he deeply recommended me to consider setting a Dolby Atmos setup, as we already have the equipment for it and it's something towards what sound spatialization is heading to and could bring some new cool stuff to what we do and more. 
> > In our case, we may be able to set a 7.1.4 setup.
> > 
> > One of my main concerns is how appliable it is to things we use, for example Csound. 
> > Therefore, I was wondering if someone has already worked with this type of setup in Csound and how did it work. 
> > Of course I have not tried it yet, but I supposed that an opcode like spat3dt could by implemented for it, but as I have not tried it yet in something like this, maybe there are some things I should take into account.
> > 
> > Thanks very much and looking forward to your replies/opinions!
> > 
> > Cheers,
> > Santiago Bogacz
> > Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
> 
> 
> 
> 
> 
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here


Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here