Csound Csound-dev Csound-tekno Search About

Compiling each instrument to a seperate file?

Date2016-11-18 13:31
FromVent Lion
SubjectCompiling each instrument to a seperate file?
AttachmentsNone  

Date2016-11-18 13:50
FromRory Walsh
SubjectRe: Compiling each instrument to a seperate file?
If you are using a DAW that supports VSTs you could just run Csound within the DAW using Cabbage, otherwise you can use the fout opcode to write the instrument's audio to disk. 

On 18 November 2016 at 13:31, Vent Lion <vent@airmail.cc> wrote:
I am working on an EP at the moment, and I'm doing the production
process entirely in Csound.

However, I want to mix and master in a DAW. Is there a good way of
compiling each instrument in Csound to it's own solo audio file?

Many thanks,
Vent

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

Date2016-11-18 13:52
FromVictor Lazzarini
SubjectRe: Compiling each instrument to a seperate file?
Two ways off the top of my head:

1) use fout in each instrument
2) use a multichannel file (nchnls=…) and outch to send each instrument to a different channel.
Then either split the file into separate tracks or import it into the DAW (if it allows you to do so).



========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 18 Nov 2016, at 13:31, Vent Lion  wrote:
> 
> I am working on an EP at the moment, and I'm doing the production
> process entirely in Csound. 
> 
> However, I want to mix and master in a DAW. Is there a good way of
> compiling each instrument in Csound to it's own solo audio file? 
> 
> Many thanks, 
> Vent
> 
> 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

Date2016-11-18 14:26
FromSteven Yi
SubjectRe: Compiling each instrument to a seperate file?
Not knowing the mixing setup within the CSD, but you might also try
using the mute opcode or q score statement:

http://csound.github.io/docs/manual/mute.html
http://csound.github.io/docs/manual/q.html

You could setup mute statements and run the CSD to disk, edit the
mutes to enable the next instrument, rerun the CSD, repeat. That
should work to produce stems for mastering.

Another option is to import the CSD into Blue, then using Blue's mixer
and automation system to do the mastering.



On Fri, Nov 18, 2016 at 8:52 AM, Victor Lazzarini
 wrote:
> Two ways off the top of my head:
>
> 1) use fout in each instrument
> 2) use a multichannel file (nchnls=…) and outch to send each instrument to a different channel.
> Then either split the file into separate tracks or import it into the DAW (if it allows you to do so).
>
>
>
> ========================
> Prof. Victor Lazzarini
> Dean of Arts, Celtic Studies and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 18 Nov 2016, at 13:31, Vent Lion  wrote:
>>
>> I am working on an EP at the moment, and I'm doing the production
>> process entirely in Csound.
>>
>> However, I want to mix and master in a DAW. Is there a good way of
>> compiling each instrument in Csound to it's own solo audio file?
>>
>> Many thanks,
>> Vent
>>
>> 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

Date2016-11-18 14:45
FromMichael Gogins
SubjectRe: Compiling each instrument to a seperate file?
You could use a separate fout in each instrument, or you could try
running multiple instances of CsoundVST or Cabbage in your DAW, or you
could global variables, signal flow opcodes, or mixer opcodes to send
multiple channels of audio to an always on instrument to write either
multiple soundfiles using fout or a multi-channel soundfile using
outch. This latter option would be the easiest one to maintain.

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Nov 18, 2016 at 9:26 AM, Steven Yi  wrote:
> Not knowing the mixing setup within the CSD, but you might also try
> using the mute opcode or q score statement:
>
> http://csound.github.io/docs/manual/mute.html
> http://csound.github.io/docs/manual/q.html
>
> You could setup mute statements and run the CSD to disk, edit the
> mutes to enable the next instrument, rerun the CSD, repeat. That
> should work to produce stems for mastering.
>
> Another option is to import the CSD into Blue, then using Blue's mixer
> and automation system to do the mastering.
>
>
>
> On Fri, Nov 18, 2016 at 8:52 AM, Victor Lazzarini
>  wrote:
>> Two ways off the top of my head:
>>
>> 1) use fout in each instrument
>> 2) use a multichannel file (nchnls=…) and outch to send each instrument to a different channel.
>> Then either split the file into separate tracks or import it into the DAW (if it allows you to do so).
>>
>>
>>
>> ========================
>> Prof. Victor Lazzarini
>> Dean of Arts, Celtic Studies and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>>
>>> On 18 Nov 2016, at 13:31, Vent Lion  wrote:
>>>
>>> I am working on an EP at the moment, and I'm doing the production
>>> process entirely in Csound.
>>>
>>> However, I want to mix and master in a DAW. Is there a good way of
>>> compiling each instrument in Csound to it's own solo audio file?
>>>
>>> Many thanks,
>>> Vent
>>>
>>> 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

Date2016-11-18 14:45
FromVent Lion
SubjectRe: Compiling each instrument to a seperate file?
AttachmentsNone  

Date2016-11-18 14:52
FromRory Walsh
SubjectRe: Compiling each instrument to a seperate file?
You could always use a global record instrument with several fouts, and then use channels to send audio to it. That way each audio file would be the same length, and starting multiple instances of an instrument won't start multiple files to record. 

On 18 November 2016 at 14:45, Vent Lion <vent@airmail.cc> wrote:
The fout opcode seems to start the audio file when the first note is
played, and seems to have unwanted effects when using multiple notes
(Noise and glitchy sounds when notes overlap, and if the noted don't
overlap it overwrites the file with the new one)

Because of this, I'm going to try using the mute opcode and the q
statement, and see how that goes.

Thanks to everyone for the quick response and good help.


On Fri, Nov 18, 2016 at 09:26:31AM -0500, Steven Yi wrote:
> Not knowing the mixing setup within the CSD, but you might also try
> using the mute opcode or q score statement:
>
> http://csound.github.io/docs/manual/mute.html
> http://csound.github.io/docs/manual/q.html
>
> You could setup mute statements and run the CSD to disk, edit the
> mutes to enable the next instrument, rerun the CSD, repeat. That
> should work to produce stems for mastering.
>
> Another option is to import the CSD into Blue, then using Blue's mixer
> and automation system to do the mastering.
>
>
>
> On Fri, Nov 18, 2016 at 8:52 AM, Victor Lazzarini
> <Victor.Lazzarini@nuim.ie> wrote:
> > Two ways off the top of my head:
> >
> > 1) use fout in each instrument
> > 2) use a multichannel file (nchnls=…) and outch to send each instrument to a different channel.
> > Then either split the file into separate tracks or import it into the DAW (if it allows you to do so).
> >
> >
> >
> > ========================
> > Prof. Victor Lazzarini
> > Dean of Arts, Celtic Studies and Philosophy,
> > Maynooth University,
> > Maynooth, Co Kildare, Ireland
> > Tel: 00 353 7086936
> > Fax: 00 353 1 7086952
> >
> >> On 18 Nov 2016, at 13:31, Vent Lion <vent@AIRMAIL.CC> wrote:
> >>
> >> I am working on an EP at the moment, and I'm doing the production
> >> process entirely in Csound.
> >>
> >> However, I want to mix and master in a DAW. Is there a good way of
> >> compiling each instrument in Csound to it's own solo audio file?
> >>
> >> Many thanks,
> >> Vent
> >>
> >> 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

Date2016-11-18 14:53
FromMichael Gogins
SubjectRe: Compiling each instrument to a seperate file?
If you use fout for each channel in a global, always on instrument you
will not have these problems.

Regards,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Fri, Nov 18, 2016 at 9:45 AM, Vent Lion  wrote:
> The fout opcode seems to start the audio file when the first note is
> played, and seems to have unwanted effects when using multiple notes
> (Noise and glitchy sounds when notes overlap, and if the noted don't
> overlap it overwrites the file with the new one)
>
> Because of this, I'm going to try using the mute opcode and the q
> statement, and see how that goes.
>
> Thanks to everyone for the quick response and good help.
>
>
> On Fri, Nov 18, 2016 at 09:26:31AM -0500, Steven Yi wrote:
>> Not knowing the mixing setup within the CSD, but you might also try
>> using the mute opcode or q score statement:
>>
>> http://csound.github.io/docs/manual/mute.html
>> http://csound.github.io/docs/manual/q.html
>>
>> You could setup mute statements and run the CSD to disk, edit the
>> mutes to enable the next instrument, rerun the CSD, repeat. That
>> should work to produce stems for mastering.
>>
>> Another option is to import the CSD into Blue, then using Blue's mixer
>> and automation system to do the mastering.
>>
>>
>>
>> On Fri, Nov 18, 2016 at 8:52 AM, Victor Lazzarini
>>  wrote:
>> > Two ways off the top of my head:
>> >
>> > 1) use fout in each instrument
>> > 2) use a multichannel file (nchnls=…) and outch to send each instrument to a different channel.
>> > Then either split the file into separate tracks or import it into the DAW (if it allows you to do so).
>> >
>> >
>> >
>> > ========================
>> > Prof. Victor Lazzarini
>> > Dean of Arts, Celtic Studies and Philosophy,
>> > Maynooth University,
>> > Maynooth, Co Kildare, Ireland
>> > Tel: 00 353 7086936
>> > Fax: 00 353 1 7086952
>> >
>> >> On 18 Nov 2016, at 13:31, Vent Lion  wrote:
>> >>
>> >> I am working on an EP at the moment, and I'm doing the production
>> >> process entirely in Csound.
>> >>
>> >> However, I want to mix and master in a DAW. Is there a good way of
>> >> compiling each instrument in Csound to it's own solo audio file?
>> >>
>> >> Many thanks,
>> >> Vent
>> >>
>> >> 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

Date2016-11-18 15:03
FromVent Lion
SubjectRe: Compiling each instrument to a seperate file?
AttachmentsNone