[PD-dev] [ pure-data-Bugs-3572996 ] Block-Sync-Bug (w. patch)

SourceForge.net noreply at sourceforge.net
Sat Sep 29 16:31:17 CEST 2012


Bugs item #3572996, was opened at 2012-09-29 07:31
Message generated for change (Tracker Item Submitted) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3572996&group_id=55736

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Block-Sync-Bug (w. patch)

Initial Comment:
Hey I just wonderd why noone responded.. This is a real bug..
I know some people rather use the mailing-lists, so in case the communication from here (sourceforge) to there is not so good, here it is again:
(Patch in text-form (...save as *.pd...) , instructions & bug inside)

-----------------------------------------------------------------

#N canvas 35 357 450 300 10;
#X obj 119 235 output~;
#X obj 171 104 table osctab 128;
#X obj 338 231 s rstphs;
#X msg 338 209 0;
#X obj 119 212 clip~ -1 1;
#N canvas 508 357 450 300 autoswitch 1;
#X obj 313 193 s pd;
#X obj 313 65 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 313 95 metro 1000;
#X obj 313 120 del 900;
#X obj 338 140 f 1;
#X obj 313 140 f 0;
#X msg 313 166 dsp \$1;
#X floatatom 381 68 5 0 0 0 - - -;
#N canvas 0 0 450 300 dsp-sw2 0;
#X obj 20 80 +~;
#X restore 43 234 pd dsp-sw2;
#X obj 43 212 s pd-dsp-sw2;
#X msg 43 157 clear;
#X msg 86 179 text 20 20 delme;
#X msg 90 157 obj 20 80 +~;
#X obj 381 95 * 0.7;
#X obj 43 55 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X obj 43 85 metro 1000;
#X obj 43 130 del 900;
#X floatatom 111 58 5 0 0 0 - - -;
#X obj 111 85 * 0.7;
#X msg 381 44 300;
#X msg 111 33 200;
#X text 39 15 soft: "reset" dsp;
#X text 288 14 hard: switch dsp on/off;
#X msg 165 86 \; pd dsp \$1;
#X text 204 157 <- ok;
#X text 204 178 <- no;
#X obj 43 107 t b b;
#X text 138 240 test: cut&paste me & listen to dsp!;
#X text 127 221 remove obj manually works too:;
#X text 27 273 ..patterns..;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 6 0;
#X connect 6 0 0 0;
#X connect 7 0 13 0;
#X connect 7 0 2 1;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 12 0 9 0;
#X connect 13 0 3 1;
#X connect 14 0 23 0;
#X connect 14 0 15 0;
#X connect 15 0 26 0;
#X connect 16 0 10 0;
#X connect 17 0 18 0;
#X connect 17 0 15 1;
#X connect 18 0 16 1;
#X connect 19 0 7 0;
#X connect 20 0 17 0;
#X connect 26 0 16 0;
#X connect 26 1 12 0;
#X restore 317 104 pd autoswitch;
#X text 327 87 dsp-switcher;
#X text 178 86 draw something;
#X text 333 190 reset phasors;
#X msg 49 100 \; pd dsp 1;
#X text 153 82 2nd:;
#X text 298 83 3rd:;
#X text 335 252 (not used);
#X text 36 80 (1st:);
#X text 104 158 4th: bug;
#X obj 195 258 dac~;
#X obj 195 235 *~ 0;
#X obj 216 215 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#N canvas 0 0 450 300 subs 0;
#X obj 267 67 block~ 128;
#X obj 111 209 outlet~;
#X obj 111 163 -~;
#X obj 267 86 tabreceive~ osctab;
#N canvas 457 0 450 300 sub1 0;
#X obj 244 172 block~ 32;
#X obj 31 199 outlet~;
#X msg 246 141 set 64;
#X msg 296 141 set 128;
#X msg 196 141 set 32;
#X msg 146 141 set 16;
#X msg 352 141 set 256;
#X text 293 124 "osc"-bs;
#N canvas 0 0 450 300 sub2 0;
#X obj 141 99 block~ 128;
#X obj 141 199 outlet~;
#X obj 141 118 tabreceive~ osctab;
#X connect 2 0 1 0;
#X restore 31 107 pd sub2;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 0 0;
#X connect 8 0 1 0;
#X restore 111 85 pd sub1;
#X connect 2 0 1 0;
#X connect 3 0 2 1;
#X connect 4 0 2 0;
#X restore 119 180 pd subs;
#X text 36 5 #Block-Sync-Bug: Blocks get out of sync after dsp-switching
\; #draw "osc"-waveform \, activate "autoswitch" \, open "subs/sub1"
& change blocksize \, listen... \; #([tabreceive~] + [block~ 128] :
"synced oscs" );
#X connect 3 0 2 0;
#X connect 4 0 0 1;
#X connect 4 0 0 0;
#X connect 4 0 16 0;
#X connect 16 0 15 0;
#X connect 16 0 15 1;
#X connect 17 0 16 1;
#X connect 18 0 4 0;

-----------------------------------------------------------------


Tested w. pd0.42.5-ext on windows.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=478070&aid=3572996&group_id=55736



More information about the Pd-dev mailing list