• flood

    Hello all,

    I am working on a patch that uses a 10-second array to live-sample an audio input. Typically, recording stops when the end of the array is reached. But ideally, I want to do continuous "loop recording", i.e. replace the old audio data with new data on each pass. Is it possible to do this using the vanilla pd objects [tabwrite~], [tabread4~], [array], or do I need to use an external?

    Thank you in advance,

    -Tim

    posted in technical issues read more
  • flood

    Hello-

    Can anyone explain precisely what the "blocksize" setting does? PD documentation is sort of vague on this one. I am trying to optimize my system for real time DSP, and I am wondering what (if any) effect the blocksize setting in PD will have on real time performance.

    Thank you,

    -Tim

    posted in technical issues read more
  • flood

    Hello all-

    So...my soundcard is set to use a sampling rate of 96kHz, and my PD startup preferences are set to "-r 96000". When I send an "open" message to [writesf~], I include a "-rate 96000" flag, but the file always gets created at 44.1kHz for some reason. (The sound is annoyingly pitched down an octave or so.) Is this a bug, or am I just missing something? I have included a copy of the subpatch below, any help would be greatly appreciated!

    -Tim

    #N canvas 224 44 449 382 10;
    #X msg 129 286 start;
    #X msg 198 286 stop;
    #X obj 43 336 writesf~ 2;
    #X obj 153 71 time;
    #X obj 16 173 pack s s s s s s;
    #X obj 16 96 makefilename %u;
    #X obj 26 147 makefilename %u;
    #X obj 153 96 makefilename %u;
    #X obj 161 122 makefilename %u;
    #X obj 169 147 makefilename %u;
    #X obj 16 71 date;
    #X obj 21 122 makefilename %u;
    #X obj 43 260 inlet~;
    #X obj 100 260 inlet~;
    #X obj 129 336 print record;
    #X text 123 173 time & date stamp;
    #X text 10 4 [diskRecorder~];
    #X text 13 18 writes an audio file to disk.;
    #X text 43 244 main-l;
    #X text 101 244 main-r;
    #X obj 16 50 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
    -1;
    #X text 231 223 open 24-bit/96kHz file;
    #X msg 16 224 open -rate 96000 -bytes 3 -aiff \$1;
    #X obj 16 198 makesymbol %s-%s-%s_%s-%s-%s;
    #X text 36 48 push me;
    #X connect 0 0 2 0;
    #X connect 0 0 14 0;
    #X connect 1 0 2 0;
    #X connect 1 0 14 0;
    #X connect 3 0 7 0;
    #X connect 3 1 8 0;
    #X connect 3 2 9 0;
    #X connect 4 0 23 0;
    #X connect 5 0 4 0;
    #X connect 6 0 4 2;
    #X connect 7 0 4 3;
    #X connect 8 0 4 4;
    #X connect 9 0 4 5;
    #X connect 10 0 5 0;
    #X connect 10 1 11 0;
    #X connect 10 2 6 0;
    #X connect 11 0 4 1;
    #X connect 12 0 2 0;
    #X connect 13 0 2 1;
    #X connect 20 0 3 0;
    #X connect 20 0 10 0;
    #X connect 22 0 2 0;
    #X connect 23 0 22 0;
    #X connect 23 0 14 0;

    posted in technical issues read more
  • flood

    Hello--

    I know that it is possible for a Paradiddle program to send control data to PD using [netreceive], but has anyone had success in sending messages from PD back to Paradiddle (I assume this would involve the [netsend] object)?

    Thank you,

    --Tim

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!