Csound Csound-dev Csound-tekno Search About

[Csnd] Easy question...hard for me

Date2011-08-13 00:23
FromRoger Kelly
Subject[Csnd] Easy question...hard for me
I am wanting to read in a soundfile and copy a portion of it to buffer table.

For example, if the file is 100 secs, I would like to start at 60th second and copy 10 secs worth.

After I get it copied, I want to use it in pvsanal as an "asig" signal parameter.  I know how to get the original sound file into a table, but am a bit unsure 
about getting it copied to another table and then accessing that table item by item at the audio rate.

Any help would be appreciated.

Date2011-08-13 00:44
Frompeiman khosravi
SubjectRe: [Csnd] Easy question...hard for me
Hi Roger,

Is there any reason for reading the file from table and not directly from disk?

For this kind of thing I usually use diskin2 which has an iskiptim
variable and does not require a table at all.

Otherwise using GEN01 you can define the skip parameter to start
reading the file from time x and the set the table size so that only y
seconds are read (you need to convert seconds to sample size).

You need to then use a table look-up opcode to read the samples from
the table at a-rate, loscil being one out of many options.

Best,

Peiman

On 13 August 2011 00:23, Roger Kelly  wrote:
> I am wanting to read in a soundfile and copy a portion of it to buffer
> table.
> For example, if the file is 100 secs, I would like to start at 60th second
> and copy 10 secs worth.
> After I get it copied, I want to use it in pvsanal as an "asig" signal
> parameter.  I know how to get the original sound file into a table, but am a
> bit unsure
> about getting it copied to another table and then accessing that table item
> by item at the audio rate.
> Any help would be appreciated.


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"