startPos in the PlayBuf is negative, is it supposed to be like that?
interesting effect to play with, using different values.
Wouter Snoei wrote:
> Hi all,
>
> can any of you explain why:
>
> b=Buffer.alloc(s, 128, 1);
>
> (
> SynthDef(\tryDelay, {|bufnum, delay = 1|
> var source, capture, delayed;
> source= SinOsc.ar( SinOsc.ar(2).range(400,500), 0, 0.125 );
> capture = RecordBuf.ar( source, bufnum );
>
> delayed = PlayBuf.ar(1, bufnum, 1, 0,
> (delay/SampleRate.ir) * SampleRate.ir.neg,
> 1);
>
> Out.ar(0, delayed);
>
> }).send(s);
> )
>
> x=Synth(\tryDelay,[\bufnum, b]);
>
> /*
> works but
> */
>
> (
> SynthDef(\tryDelay, {|bufnum, delay = 1|
> var source, capture, delayed;
> source= SinOsc.ar( SinOsc.ar(2).range(400,500), 0, 0.125 );
> capture = RecordBuf.ar( source, bufnum );
>
> delayed = PlayBuf.ar(1, bufnum, 1, 0,
> delay.neg, // simplified
> 1);
>
> Out.ar(0, delayed);
>
> }).send(s);
> )
>
>
> x=Synth(\tryDelay,[\bufnum, b]);
>
> /*
> doesn't work? I get distorted sound with the second one.. Buffer size
> doesn't seem to matter, although at <64 samples I get distorted sound
> on both examples.
> */
>
>
> cheers & thanks,
> Wouter
>
>
>
>
> Wouter Snoei
>
>
info@...
>
http://www.woutersnoei.nl>
> _______________________________________________
> sc-users mailing list
>
sc-users@...
>
http://lists.create.ucsb.edu/mailman/listinfo/sc-users>
>
_______________________________________________
sc-users mailing list
sc-users@...
http://lists.create.ucsb.edu/mailman/listinfo/sc-users