Csound Csound-dev Csound-tekno Search About

Audio Buffers in Csound

Date2017-01-19 02:56
FromEmmett Palaima
SubjectAudio Buffers in Csound
Hi, I was wondering if there is something in Csound that was roughly equivalent to buffer~ in max, where you can define an audio buffer, then record to or play back from particular sections of it. 

Deltap has some of this functionality, but I am looking for something where you would be able to play back a particular section of the buffer, from one sample index to another. I am working a project that has some granular synthesis aspects, which I am trying to design from the ground up using a sample buffer of some kind. 

Let me know if there is anything you can suggest for this purpose.

Thanks!
Emmett




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

Date2017-01-19 03:03
FromJustin Smith
SubjectRe: Audio Buffers in Csound
You can do this with tables via a phasor / line and the table or table3 opcode, or even most of the oscil variants (if you want it to loop)

On Wed, Jan 18, 2017 at 6:56 PM Emmett Palaima <epalaima@berklee.edu> wrote:
Hi, I was wondering if there is something in Csound that was roughly equivalent to buffer~ in max, where you can define an audio buffer, then record to or play back from particular sections of it. 

Deltap has some of this functionality, but I am looking for something where you would be able to play back a particular section of the buffer, from one sample index to another. I am working a project that has some granular synthesis aspects, which I am trying to design from the ground up using a sample buffer of some kind. 

Let me know if there is anything you can suggest for this purpose.

Thanks!
Emmett




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

Date2017-01-19 03:58
FromEmmett Palaima
SubjectRe: Audio Buffers in Csound
That looks perfect. Thanks so much! Is there any GEN routine that is best suited to this? Right now I am just using GEN 10 to get a sine wave and writing over it, but maybe there is something better.

On Wed, Jan 18, 2017 at 9:03 PM, Justin Smith <noisesmith@gmail.com> wrote:
You can do this with tables via a phasor / line and the table or table3 opcode, or even most of the oscil variants (if you want it to loop)

On Wed, Jan 18, 2017 at 6:56 PM Emmett Palaima <epalaima@berklee.edu> wrote:
Hi, I was wondering if there is something in Csound that was roughly equivalent to buffer~ in max, where you can define an audio buffer, then record to or play back from particular sections of it. 

Deltap has some of this functionality, but I am looking for something where you would be able to play back a particular section of the buffer, from one sample index to another. I am working a project that has some granular synthesis aspects, which I am trying to design from the ground up using a sample buffer of some kind. 

Let me know if there is anything you can suggest for this purpose.

Thanks!
Emmett




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

Date2017-01-19 04:01
FromJustin Smith
SubjectRe: Audio Buffers in Csound
it's easy to make a table of all 0 with gen 7

On Wed, Jan 18, 2017 at 7:59 PM Emmett Palaima <epalaima@berklee.edu> wrote:
That looks perfect. Thanks so much! Is there any GEN routine that is best suited to this? Right now I am just using GEN 10 to get a sine wave and writing over it, but maybe there is something better.

On Wed, Jan 18, 2017 at 9:03 PM, Justin Smith <noisesmith@gmail.com> wrote:
You can do this with tables via a phasor / line and the table or table3 opcode, or even most of the oscil variants (if you want it to loop)

On Wed, Jan 18, 2017 at 6:56 PM Emmett Palaima <epalaima@berklee.edu> wrote:
Hi, I was wondering if there is something in Csound that was roughly equivalent to buffer~ in max, where you can define an audio buffer, then record to or play back from particular sections of it. 

Deltap has some of this functionality, but I am looking for something where you would be able to play back a particular section of the buffer, from one sample index to another. I am working a project that has some granular synthesis aspects, which I am trying to design from the ground up using a sample buffer of some kind. 

Let me know if there is anything you can suggest for this purpose.

Thanks!
Emmett




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

Date2017-01-19 06:33
FromEmmett Palaima
SubjectRe: Audio Buffers in Csound
Thanks thats perfect.

On Wed, Jan 18, 2017 at 10:01 PM, Justin Smith <noisesmith@gmail.com> wrote:
it's easy to make a table of all 0 with gen 7

On Wed, Jan 18, 2017 at 7:59 PM Emmett Palaima <epalaima@berklee.edu> wrote:
That looks perfect. Thanks so much! Is there any GEN routine that is best suited to this? Right now I am just using GEN 10 to get a sine wave and writing over it, but maybe there is something better.

On Wed, Jan 18, 2017 at 9:03 PM, Justin Smith <noisesmith@gmail.com> wrote:
You can do this with tables via a phasor / line and the table or table3 opcode, or even most of the oscil variants (if you want it to loop)

On Wed, Jan 18, 2017 at 6:56 PM Emmett Palaima <epalaima@berklee.edu> wrote:
Hi, I was wondering if there is something in Csound that was roughly equivalent to buffer~ in max, where you can define an audio buffer, then record to or play back from particular sections of it. 

Deltap has some of this functionality, but I am looking for something where you would be able to play back a particular section of the buffer, from one sample index to another. I am working a project that has some granular synthesis aspects, which I am trying to design from the ground up using a sample buffer of some kind. 

Let me know if there is anything you can suggest for this purpose.

Thanks!
Emmett




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

Date2017-01-19 07:43
FromTarmo Johannes
SubjectRe: Audio Buffers in Csound
Hi,

I find flooper2 quite close to the max buffer object.

Best!
Tarmo

19.01.2017 8:33 kirjutas kuupäeval "Emmett Palaima" <epalaima@berklee.edu>:
Thanks thats perfect.

On Wed, Jan 18, 2017 at 10:01 PM, Justin Smith <noisesmith@gmail.com> wrote:
it's easy to make a table of all 0 with gen 7

On Wed, Jan 18, 2017 at 7:59 PM Emmett Palaima <epalaima@berklee.edu> wrote:
That looks perfect. Thanks so much! Is there any GEN routine that is best suited to this? Right now I am just using GEN 10 to get a sine wave and writing over it, but maybe there is something better.

On Wed, Jan 18, 2017 at 9:03 PM, Justin Smith <noisesmith@gmail.com> wrote:
You can do this with tables via a phasor / line and the table or table3 opcode, or even most of the oscil variants (if you want it to loop)

On Wed, Jan 18, 2017 at 6:56 PM Emmett Palaima <epalaima@berklee.edu> wrote:
Hi, I was wondering if there is something in Csound that was roughly equivalent to buffer~ in max, where you can define an audio buffer, then record to or play back from particular sections of it. 

Deltap has some of this functionality, but I am looking for something where you would be able to play back a particular section of the buffer, from one sample index to another. I am working a project that has some granular synthesis aspects, which I am trying to design from the ground up using a sample buffer of some kind. 

Let me know if there is anything you can suggest for this purpose.

Thanks!
Emmett




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
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