rtin – tempo

Feb 9, 2007 at 4:27am

rtin – tempo

Hi,

I’m trying to sync max to an external clock – my path goes – rtin – select 248 250 252 (timing, start, stop)- counter 0 0 23 – bang – timer – 60000 / timer output – prepend set – flonum – tempo $1 – tempo.

This works but goes out of sync quite quickly – i know it is a bit long winded, but can’t seem to work out a more efficient way.

Can anyone help pls?
vic

#30203
Feb 9, 2007 at 5:32pm

Have a look at [sync~] in conjunction with [rtin]. This may help.

On Feb 8, 2007, at 9:27 PM, pechnatunk wrote:

> I’m trying to sync max to an external clock – my path goes – rtin –
> select 248 250 252 (timing, start, stop)- counter 0 0 23 – bang –
> timer – 60000 / timer output – prepend set – flonum – tempo $1 –
> tempo.
>
> This works but goes out of sync quite quickly – i know it is a bit
> long winded, but can’t seem to work out a more efficient way.
>
> Can anyone help pls?

—-
Steven M. Miller

Home < http://pubweb.csf.edu/~smill>
SFIFEM <
http://sfifem.csf.edu>
Atrium Sound Space <
http://atrium.csf.edu>
OVOS <
http://pubweb.csf.edu/~smill/ovos.html>

#96017
Feb 11, 2007 at 8:34am

Thanks,

I’ve checked out sync~ and have made some progress – it stays in time long enough for what i need to do. But now when i press play it skips the first note and offsets the whole pattern – i’m sure this is due to the way I am triggering start/stop.

Also, sync~ outputs at 1/4 beats – i need 1/16 beats – i could use the midi beat out – but that seems no different to using rtin by itself.

I need the output to be ints counting from 0 – 16 at the rate of 1/16 of a bar.

you’ll see what i mean.

max v2;
#N vpatcher 134 103 914 693;
#P user ezdac~ 406 100 450 133 0;
#P window setfont “Sans Serif” 9.;
#P newex 649 528 34 9109513 s Sm4;
#P newex 603 527 34 9109513 s Sm3;
#P newex 559 528 34 9109513 s Sm2;
#P newex 515 528 31 9109513 s Sm1;
#P newex 649 504 40 9109513 select 1;
#P newex 604 504 40 9109513 select 1;
#P newex 559 504 40 9109513 select 1;
#P newex 514 504 40 9109513 select 1;
#P number 648 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 603 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 557 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 514 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 560 460 69 9109513 unpack 0 0 0 0;
#P newex 39 249 84 9109513 prepend getcolumn;
#P user matrixctrl 48 309 607 145 MatrixDefaultCell.pct MatrixDefaultBkgnd.pct 607 145 16 16 16 5 39 29 1 1 48 2 5120 0;
#P hidden newex 216 253 222 9109513 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#P button 627 278 27 0;
#P button 587 278 27 0;
#P button 549 279 27 0;
#P button 511 279 27 0;
#P button 471 279 27 0;
#P button 434 279 27 0;
#P button 395 279 27 0;
#P button 199 279 27 0;
#P button 356 279 27 0;
#P button 317 279 27 0;
#P button 277 279 27 0;
#P button 238 279 27 0;
#P button 160 279 27 0;
#P button 122 279 27 0;
#P button 84 279 27 0;
#P button 44 279 27 0;
#P message 148 178 14 9109513 0;
#P message 141 120 14 9109513 0;
#P message 72 121 14 9109513 1;
#P newex 72 86 68 9109513 select 250 252;
#P newex 155 206 27 9109513 gate;
#P number 172 179 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P button 172 94 15 0;
#P newex 172 116 27 9109513 next;
#N counter 0 0 15;
#X flags 0 0;
#P newobj 172 151 66 9109513 counter 0 0 15;
#P newex 157 66 40 9109513 sync~;
#P newex 157 40 21 9109513 rtin;
#P connect 6 0 29 0;
#P connect 27 0 11 0;
#P connect 29 0 28 0;
#P connect 0 0 7 0;
#P connect 7 0 8 0;
#P connect 27 1 12 0;
#P connect 27 2 13 0;
#P connect 7 1 9 0;
#P connect 7 0 9 0;
#P connect 7 1 10 0;
#P connect 10 0 6 0;
#P connect 8 0 6 0;
#P connect 0 0 1 0;
#P connect 27 3 14 0;
#P connect 1 1 4 0;
#P connect 4 0 3 0;
#P connect 3 0 2 0;
#P connect 2 0 5 0;
#P connect 5 0 6 1;
#P connect 27 4 19 0;
#P connect 9 0 2 3;
#P connect 6 0 27 0;
#P connect 27 5 15 0;
#P connect 27 6 16 0;
#P connect 27 7 17 0;
#P connect 27 8 18 0;
#P connect 27 9 20 0;
#P connect 27 10 21 0;
#P connect 27 11 22 0;
#P connect 27 12 23 0;
#P connect 30 0 31 0;
#P connect 31 0 35 0;
#P connect 35 0 39 0;
#P connect 27 13 24 0;
#P connect 30 1 32 0;
#P connect 32 0 36 0;
#P connect 36 0 40 0;
#P connect 28 1 30 0;
#P connect 27 14 25 0;
#P connect 30 2 33 0;
#P connect 37 0 41 0;
#P connect 33 0 37 0;
#P connect 27 15 26 0;
#P connect 30 3 34 0;
#P connect 34 0 38 0;
#P connect 38 0 42 0;
#P pop;

#96018
Feb 11, 2007 at 8:53am

Actually ,

I’ve found this suits my sequencer better since the bangs are faster, but i’m still having the same offset problem with start/stop of the pattern.

max v2;
#N vpatcher 17 148 1030 945;
#P window setfont “Sans Serif” 9.;
#P message 63 170 14 9109513 0;
#P message 170 117 14 9109513 0;
#P message 83 171 14 9109513 1;
#P newex 93 199 27 9109513 gate;
#N counter 0 0 15;
#X flags 0 0;
#P newobj 108 139 66 9109513 counter 0 0 15;
#P number 105 166 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 94 65 84 9109513 select 248 250 252;
#N counter 0 0 5;
#X flags 0 0;
#P newobj 104 95 66 9109513 counter 0 0 5;
#P user ezdac~ 311 120 355 153 0;
#P newex 649 528 34 9109513 s Sm4;
#P newex 603 527 34 9109513 s Sm3;
#P newex 559 528 34 9109513 s Sm2;
#P newex 515 528 31 9109513 s Sm1;
#P newex 649 504 40 9109513 select 1;
#P newex 604 504 40 9109513 select 1;
#P newex 559 504 40 9109513 select 1;
#P newex 514 504 40 9109513 select 1;
#P number 648 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 603 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 557 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 514 485 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 560 460 69 9109513 unpack 0 0 0 0;
#P newex 39 249 84 9109513 prepend getcolumn;
#P user matrixctrl 48 309 607 145 MatrixDefaultCell.pct MatrixDefaultBkgnd.pct 607 145 16 16 16 5 39 29 1 1 48 2 5120 0;
#P hidden newex 216 253 222 9109513 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#P button 627 278 27 0;
#P button 587 278 27 0;
#P button 549 279 27 0;
#P button 511 279 27 0;
#P button 471 279 27 0;
#P button 434 279 27 0;
#P button 395 279 27 0;
#P button 199 279 27 0;
#P button 356 279 27 0;
#P button 317 279 27 0;
#P button 277 279 27 0;
#P button 238 279 27 0;
#P button 160 279 27 0;
#P button 122 279 27 0;
#P button 84 279 27 0;
#P button 44 279 27 0;
#P newex 157 30 21 9109513 rtin;
#P connect 38 0 19 0;
#P connect 17 0 1 0;
#P connect 19 0 18 0;
#P connect 35 2 41 0;
#P connect 35 1 39 0;
#P connect 17 1 2 0;
#P connect 39 0 38 0;
#P connect 41 0 38 0;
#P connect 0 0 35 0;
#P connect 35 0 34 0;
#P connect 37 0 36 0;
#P connect 34 3 37 0;
#P connect 36 0 38 1;
#P connect 17 2 3 0;
#P connect 40 0 37 3;
#P connect 17 3 4 0;
#P connect 35 2 40 0;
#P connect 35 1 40 0;
#P connect 17 4 9 0;
#P connect 38 0 17 0;
#P connect 17 5 5 0;
#P connect 17 6 6 0;
#P connect 17 7 7 0;
#P connect 17 8 8 0;
#P connect 17 9 10 0;
#P connect 17 10 11 0;
#P connect 17 11 12 0;
#P connect 17 12 13 0;
#P connect 20 0 21 0;
#P connect 21 0 25 0;
#P connect 25 0 29 0;
#P connect 17 13 14 0;
#P connect 20 1 22 0;
#P connect 22 0 26 0;
#P connect 26 0 30 0;
#P connect 18 1 20 0;
#P connect 17 14 15 0;
#P connect 20 2 23 0;
#P connect 27 0 31 0;
#P connect 23 0 27 0;
#P connect 17 15 16 0;
#P connect 20 3 24 0;
#P connect 24 0 28 0;
#P connect 28 0 32 0;
#P pop;

#96019
Feb 11, 2007 at 2:15pm

try this… do u still get the offset? works fine for me.

j

#P window setfont “Sans Serif” 9.;
#P flonum 90 181 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 1;
#P newex 44 181 27 196617 – 1;
#N vpatcher 10 59 555 553;
#N comlet bpm (float);
#P outlet 194 455 15 0;
#N comlet index (1/16);
#P outlet 105 455 15 0;
#N comlet set midi in port;
#P inlet 30 55 15 0;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P comment 298 310 211 196617 only start calculating the bpm on the 2nd bar to avoid sending wrong bpm…;
#P newex 194 383 29 196617 gate;
#P toggle 230 348 15 0;
#P newex 230 329 27 196617 > 0;
#P newex 213 291 27 196617 t i b;
#N counter;
#X flags 0 0;
#P newobj 230 310 66 196617 counter;
#N counter 0 1 16;
#X flags 0 0;
#P newobj 105 405 77 196617 counter 0 1 16;
#P flonum 194 427 92 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 194 405 119 196617 expr (60000./$f1) * 4.;
#P button 213 242 15 0;
#P number 105 427 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 169 186 14 196617 1;
#P toggle 105 170 15 0;
#P newex 105 198 29 196617 gate;
#P newex 213 268 35 196617 timer;
#P newex 105 268 32 196617 sel 0;
#P newex 105 242 27 196617 % 6;
#N counter 0 1 96;
#X flags 0 0;
#P newobj 105 220 119 196617 counter 0 1 96;
#P button 124 170 15 0;
#P newex 30 105 153 196617 sel 250 252 248;
#P message 30 129 14 196617 1;
#P message 77 129 14 196617 0;
#P newex 30 79 25 196617 rtin;
#P window linecount 2;
#P comment 185 105 318 196617 pause on midi hardware (eg. korg electribe) sends 252 (stop) again when unpausing… currently this is not supported in this patch!;
#P window linecount 1;
#P comment 288 428 100 196617 bpm;
#P connect 25 0 2 0;
#P connect 2 0 5 0;
#P connect 5 0 4 0;
#P connect 5 1 3 0;
#P fasten 3 0 12 0 82 162 110 162;
#P fasten 4 0 12 0 35 162 110 162;
#P fasten 12 0 11 0 110 191 110 191;
#P connect 11 0 7 0;
#P connect 7 0 8 0;
#P connect 8 0 9 0;
#P connect 9 0 18 0;
#P connect 18 0 14 0;
#P connect 14 0 26 0;
#P connect 5 2 6 0;
#P fasten 6 0 11 1 129 191 129 191;
#P fasten 13 0 18 2 174 309 142 309;
#P connect 13 0 7 2;
#P fasten 5 1 13 0 82 125 174 125;
#P fasten 22 0 23 0 235 373 199 373;
#P connect 23 0 16 0;
#P connect 16 0 17 0;
#P connect 17 0 27 0;
#P connect 7 3 15 0;
#P connect 15 0 10 0;
#P connect 10 0 20 0;
#P connect 20 0 23 1;
#P connect 20 1 19 0;
#P connect 19 0 21 0;
#P connect 21 0 22 0;
#P connect 15 0 10 1;
#P fasten 3 0 19 2 82 147 263 147;
#P pop;
#P newobj 44 158 56 196617 p rtin.mod;
#P user ezdac~ 311 120 355 153 0;
#P newex 649 528 34 196617 s Sm4;
#P newex 603 527 34 196617 s Sm3;
#P newex 559 528 34 196617 s Sm2;
#P window linecount 2;
#P newex 515 528 31 196617 s Sm1;
#P newex 649 504 40 196617 select 1;
#P newex 604 504 40 196617 select 1;
#P newex 559 504 40 196617 select 1;
#P newex 514 504 40 196617 select 1;
#P number 648 485 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 603 485 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 557 485 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 514 485 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 560 460 69 196617 unpack 0 0 0 0;
#P window linecount 1;
#P newex 17 232 93 196617 prepend getcolumn;
#P user matrixctrl 48 309 607 145 MatrixDefaultCell.pct MatrixDefaultBkgnd.pct 607 145 16 16 16 5 39 29 1 1 48 2 5120 0;
#P newex 199 232 222 196617 select 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15;
#P button 627 278 27 0;
#P button 587 278 27 0;
#P button 549 279 27 0;
#P button 511 279 27 0;
#P button 471 279 27 0;
#P button 434 279 27 0;
#P button 395 279 27 0;
#P button 199 279 27 0;
#P button 356 279 27 0;
#P button 317 279 27 0;
#P button 277 279 27 0;
#P button 238 279 27 0;
#P button 160 279 27 0;
#P button 122 279 27 0;
#P button 84 279 27 0;
#P button 44 279 27 0;
#P comment 127 182 100 196617 bpm;
#P connect 34 1 36 0;
#P connect 35 0 19 0;
#P connect 35 0 17 0;
#P connect 34 0 35 0;
#P connect 28 0 32 0;
#P connect 24 0 28 0;
#P connect 20 3 24 0;
#P connect 17 15 16 0;
#P connect 23 0 27 0;
#P connect 27 0 31 0;
#P connect 20 2 23 0;
#P connect 17 14 15 0;
#P connect 18 1 20 0;
#P connect 26 0 30 0;
#P connect 22 0 26 0;
#P connect 20 1 22 0;
#P connect 17 13 14 0;
#P connect 25 0 29 0;
#P connect 21 0 25 0;
#P connect 20 0 21 0;
#P connect 17 12 13 0;
#P connect 17 11 12 0;
#P connect 17 10 11 0;
#P connect 17 9 10 0;
#P connect 17 8 8 0;
#P connect 17 7 7 0;
#P connect 17 6 6 0;
#P connect 17 5 5 0;
#P connect 17 4 9 0;
#P connect 17 3 4 0;
#P connect 17 2 3 0;
#P connect 17 1 2 0;
#P connect 19 0 18 0;
#P connect 17 0 1 0;
#P window clipboard copycount 37;

#96020
Feb 11, 2007 at 7:05pm

On Feb 11, 2007, at 1:53 AM, pechnatunk wrote:

>
> Actually ,
>
> I’ve found this suits my sequencer better since the bangs are
> faster, but i’m still having the same offset problem with start/
> stop of the pattern.
>
>

[sync~] itself responds to the midi start and stop real-time messages
- perhaps this will suggest a method to you. Also, look at use of
[rate~] on the output, as the example in the reference pages for
[sync~] shows, in order to get the desired sync rate in relation to
the MIDI beat clock.

—-
Steven M. Miller

Home < http://pubweb.csf.edu/~smill>
SFIFEM <
http://sfifem.csf.edu>
Atrium Sound Space <
http://atrium.csf.edu>
OVOS <
http://pubweb.csf.edu/~smill/ovos.html>

#96021
Feb 15, 2007 at 1:36am

Thanks for your help justin and steven.

This is the patch i now have to edit and send CC values – it now starts to go out of time again (your patch didn’t justin) but i only really need it to run for about 2 bars in order to record a motion seq into my electribe.

Thanks steven, i know i should start to understand the more accurate timing solution, i had a look at it but edge~ doesn’t seem to pick up a 0 or 1 from neither a phasor~ or a sync~

Anyway here’s what i did if you’re curious.

vic

max v2;
#N vpatcher 401 56 1114 706;
#P window setfont “Sans Serif” 9.;
#P message 207 196 14 9109513 0;
#P message 87 146 14 9109513 1;
#P message 134 146 14 9109513 0;
#P toggle 162 186 15 0;
#P newex 162 205 29 9109513 gate;
#N counter 0 0 391;
#X flags 0 0;
#P newobj 162 232 72 9109513 counter 0 0 391;
#P button 181 186 15 0;
#P newex 87 114 153 9109513 sel 250 252 248;
#P message 222 62 14 9109513 2;
#P message 204 62 14 9109513 1;
#P newex 222 88 33 9109513 gate 2;
#P button 437 331 13 0;
#P button 407 332 13 0;
#P message 437 367 14 9109513 0;
#P message 407 367 14 9109513 1;
#P message 437 310 39 9109513 audition;
#P message 407 311 27 9109513 write;
#P newex 282 396 29 9109513 gate;
#P message 380 282 14 9109513 0;
#P button 380 258 13 0;
#P newex 301 311 29 9109513 gate;
#N vtable 392 109 191 1037 890 999800 128;
#P newobj 282 423 28 9109513 table;
#P message 477 186 14 9109513 0;
#P message 455 185 14 9109513 1;
#P newex 465 211 29 9109513 gate;
#P newex 457 162 31 9109513 sel 2;
#P number 405 141 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 457 142 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 507 142 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 507 119 44 9109513 ctlin 99 1;
#P newex 457 120 44 9109513 ctlin 98 1;
#P newex 405 119 40 9109513 ctlin 6 1;
#P newex 320 279 30 9109513 zl join;
#P number 320 258 35 9 0 391 3 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 384 200 14 9109513 0;
#P toggle 320 184 15 0;
#P newex 320 203 29 9109513 gate;
#N counter 0 0 391;
#X flags 0 0;
#P newobj 320 230 72 9109513 counter 0 0 391;
#P button 339 184 15 0;
#P newex 245 114 153 9109513 sel 250 252 248;
#P message 245 143 14 9109513 1;
#P message 292 143 14 9109513 0;
#P newex 245 64 25 9109513 rtin;
#P newex 301 333 54 9109513 prepend set;
#P number 465 235 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 282 449 40 9109513 t i b b;
#P newex 282 503 54 9109513 ctlout 6 1;
#P message 421 481 14 9109513 2;
#P newex 421 503 60 9109513 ctlout 99 1;
#P message 352 481 14 9109513 2;
#P newex 352 503 60 9109513 ctlout 98 1;
#P comment 506 166 100 9109513 isolates a single controller number’s value.;
#P comment 480 311 100 9109513 toggles between recording CC data and listening back to it.;
#P connect 42 0 45 0;
#P connect 45 0 51 0;
#P connect 45 1 50 0;
#P fasten 50 0 49 0 139 174 167 174;
#P fasten 51 0 49 0 92 175 167 175;
#P fasten 49 0 48 0 167 207 167 207;
#P connect 48 0 47 0;
#P connect 45 2 46 0;
#P fasten 46 0 48 1 186 207 186 207;
#P fasten 41 0 43 0 442 363 63 363 63 43 209 43;
#P fasten 45 0 52 0 92 143 212 143;
#P fasten 45 1 52 0 139 139 212 139;
#P connect 52 0 47 3;
#P fasten 40 0 44 0 412 357 70 357 70 36 227 36;
#P connect 44 0 42 0;
#P connect 43 0 42 0;
#P connect 10 0 42 1;
#P connect 42 1 13 0;
#P connect 13 0 12 0;
#P fasten 39 0 35 0 442 392 287 392;
#P fasten 38 0 35 0 412 387 287 387;
#P connect 35 0 31 0;
#P fasten 47 0 31 0 167 419 287 419;
#P connect 31 0 7 0;
#P connect 7 0 6 0;
#P connect 13 1 11 0;
#P fasten 12 0 32 0 250 279 306 279;
#P fasten 34 0 32 0 385 305 306 305;
#P connect 32 0 9 0;
#P connect 9 0 35 1;
#P fasten 11 0 17 0 297 176 325 176;
#P fasten 12 0 17 0 250 176 325 176;
#P fasten 17 0 16 0 325 205 325 205;
#P connect 16 0 15 0;
#P connect 15 0 19 0;
#P connect 19 0 20 0;
#P connect 20 0 32 1;
#P connect 13 2 14 0;
#P fasten 14 0 16 1 344 205 344 205;
#P fasten 8 0 20 1 470 277 345 277;
#P connect 18 0 15 2;
#P fasten 7 1 3 0 302 476 357 476;
#P connect 3 0 2 0;
#P connect 15 3 33 0;
#P connect 33 0 34 0;
#P fasten 13 1 18 0 297 139 389 139;
#P connect 21 0 26 0;
#P connect 36 0 40 0;
#P connect 40 0 38 0;
#P fasten 7 2 5 0 317 472 426 472;
#P connect 5 0 4 0;
#P connect 37 0 41 0;
#P connect 41 0 39 0;
#P connect 27 0 29 0;
#P connect 22 0 25 0;
#P connect 25 0 27 0;
#P connect 29 0 28 0;
#P connect 30 0 28 0;
#P connect 28 0 8 0;
#P connect 27 1 30 0;
#P fasten 26 0 28 1 410 207 489 207;
#P connect 23 0 24 0;
#P pop;

#96022
Feb 15, 2007 at 2:36pm

pechnatunk wrote:
> i had a look at it but edge~ doesn’t seem to pick up a 0 or 1 from
> neither a phasor~ or a sync~

Unless the frequency isn’t an exact division of the sample rate this is
just very unlikely. You have to pass it through a comparison like [< ~
0.01] or something like that before sending it into edge~…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#96023
Feb 24, 2007 at 10:33am

Thanks stefan,

I’ve now got it in time but there is a strange and inconsistant delay from when I press play on my external sequencer.
It stays in time once it starts but doesn’t start instantly. I thought this was due to the edge~ not picking up the initial 0 or 0 – non 0 , but the latency is irregualar.

I’ve tried putting different figures in the < ~ object and tried different signal vector sizes. (is there a tute on vector sizes)

anyway – here is the patch.
thanks.
vic
max v2;
#N vpatcher 189 136 430 597;
#P window setfont “Sans Serif” 9.;
#P flonum 74 55 57 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P button 43 164 15 0;
#P button 49 224 15 0;
#P message 102 151 14 9109513 1;
#P message 44 190 43 9109513 startloop;
#P user gain~ 82 246 24 100 158 0 1.071519 7.94321 10.;
#P newex 82 220 69 9109513 groove~ sound;
#P newex 91 187 25 9109513 sig~;
#P message 131 154 34 9109513 replace;
#P newex 132 174 64 9109513 buffer~ sound;
#P user ezdac~ 71 383 115 416 0;
#P newex 12 137 32 9109513 edge~;
#P newex 13 113 43 9109513 < ~ 0.001;
#P newex 12 85 32 9109513 rate~;
#P newex 13 59 40 9109513 sync~;
#P newex 13 32 21 9109513 rtin;
#P connect 1 0 2 0;
#P connect 3 0 4 0;
#P connect 0 0 1 0;
#P connect 2 0 3 0;
#P connect 15 0 2 1;
#P connect 4 0 11 0;
#P connect 14 0 11 0;
#P connect 11 0 13 0;
#P connect 10 0 5 0;
#P connect 11 0 9 0;
#P connect 8 0 9 0;
#P connect 9 0 10 0;
#P connect 12 0 8 0;
#P connect 10 0 5 1;
#P connect 7 0 6 0;
#P pop;

#96024
Feb 26, 2007 at 12:26pm

pechnatunk wrote:
> Thanks stefan,
>
> I’ve now got it in time but there is a strange and inconsistant delay
> from when I press play on my external sequencer. It stays in time
> once it starts but doesn’t start instantly.

Try to start it with [rtin]->[sel 250] and then only update with edge~…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#96025

You must be logged in to reply to this topic.