slow down Breakpoint Function Editor

Sep 13, 2007 at 4:31pm

slow down Breakpoint Function Editor

How can I slow down line~ format messages from a Breakpoint Function Editor?
Essentially, I want reduce the speed at which the BFE goes from one point to another.
I’m sending the messages to zigzag~ and curve~ and though I’m not using a signal for an input on the zigzag~ the speed inlet isn’t responding. However, curve~ doesn’t even have one so I’m looking for a more general solution.
Thanks!

#33659
Sep 13, 2007 at 5:46pm

strange, the zigzag speed inlet works fine for me… check the patch below!

hth,

j

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P comment 404 200 153 196617 2. bang to resend the envelope;
#P button 368 178 35 0;
#P comment 405 162 153 196617 1. change speed;
#P button 333 376 15 0;
#P newex 333 354 36 196617 edge~;
#P newex 333 333 37 196617 ==~ 0;
#P flonum 346 430 101 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 346 404 35 196617 timer;
#P button 371 376 15 0;
#P newex 371 354 36 196617 edge~;
#P newex 371 333 37 196617 ==~ 1;
#P flonum 368 162 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user ezdac~ 39 285 83 318 0;
#P user scope~ 174 352 304 482 256 3 128 -1. 1. 0 0. 0 0. 102 255 51 135 135 135 0;
#P newex 174 178 63 196617 prepend 0 0;
#P button 111 29 15 0;
#P message 174 243 68 196617 0 0 1. 1000.;
#P newex 174 207 62 196617 prepend set;
#P user function 111 46 311 146 1 1 0 0;
#X frgb 82 82 82;
#X brgb 204 204 204;
#X rgb2 85 85 85;
#X rgb3 255 255 255;
#X rgb4 0 0 0;
#X rgb5 0 0 0;
#X add 0. 0. 0;
#X add 1000. 1. 0;
#X domain 1000.;
#X range 0. 1.;
#X done;
#P newex 174 270 53 196617 zigzag~;
#P comment 346 450 153 196617 time taken to reach end of ramp;
#P hidden fasten 19 0 4 0 373 239 179 239;
#P fasten 2 3 5 0 305 154 321 154 321 24 116 24;
#P connect 1 0 7 0;
#P fasten 1 0 15 0 179 310 338 310;
#P fasten 1 0 10 0 179 310 376 310;
#P connect 17 0 13 0;
#P connect 15 0 16 0;
#P connect 16 0 17 0;
#P connect 10 0 11 0;
#P connect 12 0 13 1;
#P connect 13 0 14 0;
#P connect 11 0 12 0;
#P hidden fasten 9 0 1 1 373 265 222 265;
#P connect 4 0 1 0;
#P connect 2 1 6 0;
#P connect 6 0 3 0;
#P connect 5 0 2 0;
#P connect 3 0 4 0;
#P window clipboard copycount 21;

#112415
Sep 13, 2007 at 6:02pm

have you looked at the setdomain message in function?

#112416
Sep 13, 2007 at 6:55pm

Hi,
Yes, the zigzag speed inlet works for me but not in my patch for some reason. I’d rather not post the whole patch because it’s my secret weapon right now but since controlling the speed of zigzag is less important than controlling the speed of curve or controlling the speed of the BPE, itself, I decided not to figure out why, for now. Thanks for the patch, though. could I use this technique with curve~ and a queue of some sort to slow the function down?
Yes, I’m using the setdomain, domain, setrange, and range messages to link a Waveform viewer to the BPE (which, in this case, is the preliminary curve.function.js (which is based on ej.function.js), so I can traverse a sample or selection of a sample while the BPE adjusts it’s domain and range real-time.

#112417

You must be logged in to reply to this topic.