Forums > MaxMSP

clicking while adjusting tapin~/tapout~ times

October 13, 2008 | 12:31 pm

Hi,

I’m guessing because of the very nature of what you’re trying to do, that while tapin~/tapout~ are processing audio, you can never really get rid of the clicks that occur while changing delay times. Is this true?


October 13, 2008 | 12:46 pm

#N comlet delay period;
#P inlet 220 64 15 0;
#N comlet audio out;
#P outlet 136 225 15 0;
#N comlet audio in;
#P inlet 136 89 15 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 12 30 45 196617 loadbang;
#P message 48 55 35 196617 1 0 0.;
#P message 12 55 35 196617 0 0 1.;
#P newex 136 187 98 196617 matrix~ 2 1 0.;
#N vpatcher 187 470 531 871;
#P origin 4 0;
#N comlet delay period;
#P inlet 117 173 15 0;
#P window setfont "Sans Serif" 9.;
#P message 3 50 32 196617 1000;
#N comlet matrix;
#P outlet 117 323 15 0;
#P newex 36 25 45 196617 loadbang;
#P message 72 50 35 196617 1 0 0.;
#P message 36 50 35 196617 0 0 1.;
#P newex 3 229 63 196617 pipe 0. 100.;
#P newex 3 261 27 196617 t f f;
#N vpatcher 616 99 1085 426;
#P window setfont "Sans Serif" 9.;
#P message 16 123 14 196617 0;
#P newex 16 99 45 196617 loadbang;
#N vpatcher 40 104 514 507;
#P window setfont "Sans Serif" 9.;
#P newex 152 141 27 196617 t i i;
#P newex 55 112 27 196617 t i i;
#P newex 206 290 54 196617 delay 100;
#P newex 206 268 31 196617 sel 0;
#P newex 277 289 54 196617 delay 100;
#P newex 277 267 31 196617 sel 0;
#P outlet 277 312 15 0;
#P outlet 206 312 15 0;
#P message 72 181 60 196617 0 0 $1 100;
#P message 169 181 60 196617 1 0 $1 100;
#P newex 152 113 27 196617 !- 1;
#P outlet 72 233 15 0;
#P inlet 55 67 15 0;
#P comment 234 184 100 196617 inlet oulet value time;
#P connect 1 0 12 0;
#P connect 12 1 5 0;
#P connect 4 0 2 0;
#P connect 5 0 2 0;
#P connect 1 0 3 0;
#P connect 3 0 13 0;
#P connect 13 1 4 0;
#P connect 12 0 10 0;
#P connect 10 0 11 0;
#P connect 11 0 6 0;
#P connect 13 0 8 0;
#P connect 8 0 9 0;
#P connect 9 0 7 0;
#P pop;
#P newobj 67 177 91 196617 p MATRIX-COEFFS;
#P newex 265 237 42 196617 float 0.;
#P newex 150 235 42 196617 float 0.;
#P newex 67 97 240 196617 t b f f;
#P window linecount 2;
#P comment 141 67 268 196617 Pass values no faster than 100 ms (makes sure our ramp gets to its destination BEFORE changing delay time);
#P window linecount 1;
#P newex 67 66 69 196617 speedlim 100;
#P inlet 67 38 15 0;
#P toggle 67 147 15 0;
#P comment 64 291 45 196617 matrix~;
#P comment 257 290 32 196617 tap 2;
#N comlet Tap 1;
#P outlet 265 266 15 0;
#N comlet tap 2;
#P outlet 150 266 15 0;
#N comlet to matrix~;
#P outlet 67 267 15 0;
#P comment 139 290 32 196617 tap 1;
#P comment 89 39 100 196617 Incoming Delay Time;
#P connect 15 0 16 0;
#P connect 8 0 9 0;
#P connect 9 0 11 0;
#P connect 11 0 7 0;
#P connect 16 0 7 0;
#P connect 7 0 14 0;
#P connect 14 0 2 0;
#P connect 14 1 12 0;
#P connect 12 0 3 0;
#P connect 11 1 12 1;
#P connect 14 2 13 0;
#P connect 13 0 4 0;
#P connect 11 2 13 1;
#P pop;
#P newobj 117 292 158 196617 p CHANGE-DELAYS-AND-MATRIX;
#N comlet 2;
#P outlet 265 323 15 0;
#N comlet 1;
#P outlet 191 323 15 0;
#P connect 7 0 9 0;
#P connect 9 0 4 0;
#P connect 4 0 3 0;
#P connect 7 0 5 0;
#P connect 7 0 6 0;
#P connect 10 0 2 0;
#P connect 6 0 8 0;
#P connect 5 0 8 0;
#P connect 2 0 8 0;
#P connect 3 0 0 0;
#P connect 2 1 0 0;
#P connect 3 1 1 0;
#P connect 2 2 1 0;
#P pop;
#P newobj 220 97 110 196617 p tempo2ms;
#P window setfont "Fixedwidth Serif" 10.;
#P newex 136 155 98 1441802 tapout~ 30. 30.;
#P newex 136 126 80 1441802 tapin~ 30000;
#P connect 9 0 2 0;
#P connect 3 0 8 0;
#P connect 7 0 0 0;
#P connect 6 0 5 0;
#P connect 6 0 4 0;
#P connect 2 1 1 0;
#P connect 0 0 1 0;
#P connect 2 0 3 0;
#P connect 1 0 3 0;
#P connect 4 0 3 0;
#P connect 5 0 3 0;
#P connect 2 2 1 1;
#P connect 1 1 3 1;
#P window clipboard copycount 10;


October 13, 2008 | 12:49 pm

On 13 oct. 08, at 14:31, Jay Bodley wrote:

> I’m guessing because of the very nature of what you’re trying to do,
> that while tapin~/tapout~ are processing audio, you can never really
> get rid of the clicks that occur while changing delay times. Is
> this true?

No, because as you can see in the help files, you can use audio
signals to control [tapout~]‘s delay length, and use a [line~] to
avoid discontinuity. As you’ll ear in the help file, you’ll get an
interesting effect…

_____________________________
Patrick Delges

Centre de Recherches et de Formation Musicales de Wallonie asbl

http://www.crfmw.be/max


October 13, 2008 | 12:58 pm

I guess I had figured that I had checked the help file for that one enough in the past… Guess not. Thanks guys.


Viewing 4 posts - 1 through 4 (of 4 total)