[PD] ring buffer with an array

Alexandre Torres Porres porres at gmail.com
Sun Jan 8 20:27:33 CET 2012


I know, I thought of that, but then, I need to make the table always as big
as a multiple of an audio block, right?

I was hoping to have a way without this restrain. But maybe it isn't that
much of a big deal.


2012/1/8 tim vets <timvets at gmail.com>

>
>
> 2012/1/8 Alexandre Torres Porres <porres at gmail.com>
>
>>
>> Hi folks, I'm trying to implement a ring buffer with a table for a
>> sampler patch based on an array.
>>
>> But I'm having the hardest time cause it always "clicks" when I start
>> writing back on the beginning of the array.
>>
>> I made this simple test attached below using metro. But I'm figuring the
>> flaw is because is not trivial at all to keep control data in sync with
>> audio blocks
>>
>> any hints or ideas?
>>
>>
> [bang~] ?
>
>
>> thanks
>>
>>
>> ============================
>>
>> #N canvas 727 343 619 425 10;
>> #N canvas 0 0 450 300 (subpatch) 0;
>> #X array sample 88200 float 2;
>> #X coords 0 1 88199 -1 200 140 1;
>> #X restore 261 172 graph;
>> #X obj 82 188 tabwrite~ sample;
>> #X obj 109 270 tabplay~ sample;
>> #X obj 104 307 dac~;
>> #X obj 99 240 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
>> -1;
>> #X obj 168 131 metro 2000;
>> #X obj 53 124 adc~ 1;
>> #X obj 189 172 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
>> -1 -1;
>> #X obj 101 119 sel 0;
>> #X msg 101 143 stop;
>> #X obj 137 232 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
>> -1 -1;
>> #X obj 168 57 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
>> 1;
>> #X obj 168 78 t f f;
>> #X connect 2 0 3 0;
>> #X connect 2 0 3 1;
>> #X connect 2 1 4 0;
>> #X connect 4 0 2 0;
>> #X connect 5 0 1 0;
>> #X connect 5 0 7 0;
>> #X connect 6 0 1 0;
>> #X connect 8 0 9 0;
>> #X connect 9 0 1 0;
>> #X connect 10 0 2 0;
>> #X connect 11 0 12 0;
>> #X connect 12 0 5 0;
>> #X connect 12 1 8 0;
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20120108/d890753b/attachment-0001.htm>


More information about the Pd-list mailing list