Delay Help

Sep 27, 2006 at 1:15am

Delay Help

ok, so im new to max/msp, go figure. i am currently working through the tutorials and its blowing my mind. so here is my question:

I want to make a sick delay that i can use live in ableton. i want to do a ping pong type thing with some crazy pitch shifting.

im basically jsut looking for some resources on how to go about making the damn thing. are there any examples of delays i can start with, any online help, anything.

im not looking for the easy answer here, i am all about the tutorials and manuals etc, jsut looking for any additional help.

thanks all:) go max!

bang

#27833
Sep 27, 2006 at 2:19am

for starters take a look at tapin~ and tapout~.

J

Jeffrey Hannam
B.Sc (Applied Chemistry)., G.Dip Dramatic Art (Sound design)
Spatial Information Architecture Laboratory
School of Architecture and Design
RMIT University

ph +61 (3) 9925 9787
fax +61 (3) 9925 3460
Mob 040956 7262
http://www.sial.rmit.edu.au/
http://www.sial.rmit.edu.au/People/jhannam.php
sound.sial.rmit.edu.au/

>>> Larry Ursini 09/27/06 11:15 am >>>

ok, so im new to max/msp, go figure. i am currently working through the
tutorials and its blowing my mind. so here is my question:

I want to make a sick delay that i can use live in ableton. i want to
do a ping pong type thing with some crazy pitch shifting.

im basically jsut looking for some resources on how to go about making
the damn thing. are there any examples of delays i can start with, any
online help, anything.

im not looking for the easy answer here, i am all about the tutorials
and manuals etc, jsut looking for any additional help.

thanks all:) go max!

bang

#84728
Sep 27, 2006 at 8:48am

Okies, In pure blue peter style here’s one I made earlier. This started life as a reverb, but I’ve changed the delays round a little so that now its a rather funky delay + even given you an impulse creation thing to test it out with.
If you wanted to make it variable, you could just put all the delays through the * object to make it more or less intense. You’ll still need to look at the tutorials on pluggo etc to get it working in ableton, but this’ll get you started. If you want more than just delay pitch shifting it couldnt hurt to look at gizmo~, however FFT is not easy to get into.

Hope this gets you on the right road anyways
T

max v2;
#N vpatcher 0 44 1024 730;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P comment 246 140 100 196617 Wet as;
#P user ezadc~ 374 76 418 109 0;
#P user ezdac~ 344 619 388 652 0;
#P newex 345 574 31 196617 *~ 2;
#P window linecount 2;
#P newex 101 270 81 196617 scale 31 96 96 31;
#P newex 147 80 60 196617 loadmess 64;
#P window linecount 1;
#P newex 868 241 44 196617 loadbang;
#P user hslider 101 137 18 128 128 1 0 0;
#P window linecount 2;
#P newex 101 187 81 196617 scale 0 127 96 31;
#P user gain~ 346 440 24 100 127 0 1.071519 7.94321 10.;
#P window linecount 1;
#P message 797 415 18 196617 44;
#P message 797 396 18 196617 67;
#P message 797 377 18 196617 80;
#P window linecount 2;
#P newex 858 189 61 196617 tapout~ 1440;
#P newex 858 154 54 196617 tapin~ 1000;
#P newex 789 188 54 196617 tapout~ 720;
#P newex 789 154 54 196617 tapin~ 1000;
#P newex 724 189 54 196617 tapout~ 360;
#P newex 724 154 54 196617 tapin~ 1000;
#P user gain~ 644 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 612 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 578 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 373 440 24 100 127 0 1.071519 7.94321 10.;
#P window linecount 1;
#P message 797 356 18 196617 94;
#P message 797 337 23 196617 104;
#P message 797 317 23 196617 106;
#P message 797 299 23 196617 108;
#P message 797 280 23 196617 115;
#P message 797 261 23 196617 127;
#P user gain~ 548 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 512 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 476 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 441 249 24 100 158 0 1.071519 7.94321 10.;
#P window linecount 2;
#P newex 663 189 54 196617 tapout~ 180;
#P newex 663 154 54 196617 tapin~ 1000;
#P newex 604 189 51 196617 tapout~ 90;
#P newex 604 154 54 196617 tapin~ 1000;
#P newex 543 189 51 196617 tapout~ 45;
#P newex 543 154 54 196617 tapin~ 1000;
#P newex 474 189 51 196617 tapout~ 30;
#P newex 474 154 54 196617 tapin~ 1000;
#P newex 409 189 51 196617 tapout~ 15;
#P newex 409 154 54 196617 tapin~ 1000;
#P user gain~ 409 249 24 100 158 0 1.071519 7.94321 10.;
#P user gain~ 374 249 24 100 158 0 1.071519 7.94321 10.;
#P window linecount 1;
#P comment 54 139 100 196617 Dry as;
#P window linecount 6;
#P comment 483 43 100 196617 This is a damned simple reverb using a few delays at double intervals. But gives a pretty good sound. Enjoy;
#P fasten 41 0 39 0 106 109;
#P connect 39 0 38 0;
#P connect 38 0 42 0;
#P connect 43 0 44 0;
#P connect 37 0 43 0;
#P connect 24 0 43 0;
#P fasten 38 0 37 0 106 439 351 439;
#P fasten 2 0 37 0 379 405 351 405;
#P fasten 42 0 24 0 106 439 378 439;
#P fasten 3 0 24 0 414 405 378 405;
#P fasten 14 0 24 0 446 405 378 405;
#P fasten 15 0 24 0 481 405 378 405;
#P fasten 16 0 24 0 517 405 378 405;
#P fasten 17 0 24 0 553 405 378 405;
#P fasten 25 0 24 0 583 405 378 405;
#P fasten 26 0 24 0 617 405 378 405;
#P fasten 27 0 24 0 649 405 378 405;
#P connect 45 0 2 0;
#P fasten 18 0 2 0 802 242 379 242;
#P fasten 43 0 44 1 350 597 383 597;
#P fasten 45 0 4 0 379 131 414 131;
#P connect 4 0 5 0;
#P connect 5 0 3 0;
#P fasten 19 0 3 0 802 248 414 248;
#P fasten 7 0 14 0 479 228 446 228;
#P fasten 20 0 14 0 802 247 446 247;
#P fasten 5 0 6 0 468 208 468 151 479 151;
#P connect 6 0 7 0;
#P fasten 9 0 15 0 548 228 481 228;
#P fasten 21 0 15 0 802 241 481 241;
#P fasten 11 0 16 0 609 228 517 228;
#P fasten 22 0 16 0 802 243 517 243;
#P fasten 7 0 8 0 532 208 532 149 548 149;
#P connect 8 0 9 0;
#P fasten 13 0 17 0 668 228 553 228;
#P fasten 23 0 17 0 802 248 553 248;
#P fasten 29 0 25 0 729 228 583 228;
#P fasten 34 0 25 0 583 394;
#P fasten 9 0 10 0 599 206 599 151;
#P connect 10 0 11 0;
#P fasten 31 0 26 0 794 228 617 228;
#P fasten 35 0 26 0 617 413;
#P fasten 36 0 27 0 649 432;
#P fasten 33 0 27 0 863 228 649 228;
#P fasten 11 0 12 0 660 208 660 151 668 151;
#P connect 12 0 13 0;
#P fasten 13 0 28 0 720 208 720 153 729 153;
#P connect 28 0 29 0;
#P fasten 29 0 30 0 783 208 783 151 794 151;
#P connect 30 0 31 0;
#P connect 40 0 18 0;
#P connect 40 0 19 0;
#P connect 40 0 20 0;
#P connect 40 0 21 0;
#P connect 40 0 22 0;
#P connect 40 0 23 0;
#P connect 40 0 34 0;
#P connect 40 0 35 0;
#P connect 40 0 36 0;
#P fasten 31 0 32 0 847 208 847 149 863 149;
#P connect 32 0 33 0;
#P pop;

#84729
Sep 27, 2006 at 11:31am

hi

i did not even tried it (yet) but something seems strange to me – how
can you have a tapout~ of 1440 attached to a tapin~ 1000 ???? isn’t
the tapin agrument (buffer) the limit of the tapout??

>
>#P newex 858 189 61 196617 tapout~ 1440;
>#P newex 858 154 54 196617 tapin~ 1000;

best

kasper

Kasper T. Toeplitz
noise, composition, bass, computer

http://www.sleazeArt.com

#84730
Sep 27, 2006 at 12:35pm

Sorry- as I said only just modified it, forgot to add to the tapin~ and only extended the tapouts- add the extra few hundred and all shall work

T

#84731
Sep 27, 2006 at 5:49pm

so do i need to increase both numbers to 1440?

#84732

You must be logged in to reply to this topic.