XML Feeds

.

[maxmsp] optimisizing a midi patch

Stefan Tiedje Stefan-Tiedje at addcom.de
Tue Sep 4 01:31:50 MDT 2007


pcrepon schrieb:
> Here's my patch :

Yes it seems too complicated.
(If its bigger than my 12" screen it has to be too complicated... ;-)

I would only use a single notein, and a gate to control the flow...
another switch could handle your original problem...

I did not test this, it might contain bugs...

Also I'd probably put a scale object between the ctlin and the dial if 
you have normal midi controlers (or use my dialin if you have a dial)...

And I skipped the borax...

Stefan

#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 655 55 90 196617 scale 0 127 12 16;
#P newex 524 55 90 196617 scale 0 127 8 12;
#P newex 393 55 90 196617 scale 0 127 4 8;
#P newex 262 56 90 196617 scale 0 127 0 4;
#P newex 655 183 21 196617 t 0;
#P newex 655 161 37 196617 sel 12;
#P newex 524 183 21 196617 t 0;
#P newex 524 161 37 196617 sel 8;
#P newex 393 183 21 196617 t 0;
#P newex 393 161 37 196617 sel 4;
#P comment 367 345 128 196617 Another switch....;
#P newex 655 139 46 196617 t i 4;
#P newex 636 208 29 196617 ==;
#P newex 602 207 27 196617 pack;
#P number 616 102 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 712 121 47 196617 D 13-16;
#P newex 655 34 60 196617 ctlin 51 1;
#P user dial 655 79 54 54 5 1 12 0 159 270 1 1. 170 170 170 221 221 221 
120 120 120 225 225 225 0 0 0 0 0 0;
#P newex 636 235 29 196617 gate;
#P newex 602 183 44 196617 notein d;
#P newex 524 139 46 196617 t i 3;
#P newex 505 208 29 196617 ==;
#P newex 471 207 27 196617 pack;
#P number 485 102 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 581 121 52 196617 D 09-12;
#P newex 524 34 60 196617 ctlin 50 1;
#P user dial 524 79 54 54 5 1 8 0 159 270 1 1. 170 170 170 221 221 221 
120 120 120 225 225 225 0 0 0 0 0 0;
#P newex 505 235 29 196617 gate;
#P newex 471 183 44 196617 notein d;
#P newex 393 139 46 196617 t i 2;
#P newex 374 208 29 196617 ==;
#P newex 340 207 27 196617 pack;
#P number 354 102 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 450 121 54 196617 D 05-08;
#P newex 393 34 60 196617 ctlin 49 1;
#P user dial 393 79 54 54 5 1 4 0 159 270 1 1. 170 170 170 221 221 221 
120 120 120 225 225 225 0 0 0 0 0 0;
#P newex 374 235 29 196617 gate;
#P newex 340 183 44 196617 notein d;
#P newex 262 139 46 196617 t i 1;
#P newex 298 278 247 196617 switch 4;
#P newex 243 208 29 196617 ==;
#P newex 209 207 27 196617 pack;
#P number 223 102 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 319 121 56 196617 D 01-04;
#P newex 262 34 60 196617 ctlin 48 1;
#P newex 298 315 51 196617 noteout a;
#P number 178 292 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 178 239 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P user dial 262 79 54 54 5 1 0 0 159 270 1 1. 170 170 170 221 221 221 
120 120 120 225 225 225 0 0 0 0 0 0;
#P newex 243 235 29 196617 gate;
#P newex 209 183 44 196617 notein d;
#P window linecount 4;
#P comment 73 270 100 196617 THIS IS ONLY HERE TO SEE IF MIDI IS PASSING 
THROUGH CORRECTLY;
#P window linecount 3;
#P comment 367 301 128 196617 I COULDN'T FIND A WAY TO MAKE A KNOB 
SELECT THE OUTPUT ... ANY IDEA ?;
#P connect 52 0 35 0;
#P connect 36 0 52 0;
#P connect 51 0 26 0;
#P connect 27 0 51 0;
#P connect 50 0 17 0;
#P connect 18 0 50 0;
#P connect 35 0 38 0;
#P connect 35 0 41 0;
#P connect 26 0 29 0;
#P connect 26 0 32 0;
#P connect 17 0 20 0;
#P connect 17 0 23 0;
#P connect 49 0 4 0;
#P connect 8 0 49 0;
#P connect 3 0 6 0;
#P connect 3 0 13 1;
#P connect 4 0 10 0;
#P connect 4 0 14 0;
#P connect 2 1 5 0;
#P connect 2 1 11 1;
#P connect 48 0 40 1;
#P fasten 47 1 40 1 687 204 660 204;
#P connect 41 0 47 0;
#P fasten 45 1 31 1 556 204 529 204;
#P connect 47 0 48 0;
#P connect 45 0 46 0;
#P connect 32 0 45 0;
#P connect 46 0 31 1;
#P connect 44 0 22 1;
#P connect 43 0 44 0;
#P fasten 43 1 22 1 425 203 398 203;
#P connect 23 0 43 0;
#P connect 33 1 39 1;
#P fasten 33 0 39 0 607 199;
#P fasten 39 0 34 1 607 230 660 230;
#P fasten 30 0 25 1 476 230 529 230;
#P fasten 24 0 30 0 476 199;
#P connect 24 1 30 1;
#P connect 15 1 21 1;
#P fasten 15 0 21 0 345 199;
#P fasten 21 0 16 1 345 230 398 230;
#P fasten 11 0 3 1 214 230 267 230;
#P fasten 2 0 11 0 214 199;
#P connect 33 2 40 0;
#P connect 24 2 31 0;
#P connect 15 2 22 0;
#P connect 2 2 12 0;
#P fasten 41 1 13 0 696 256 303 256;
#P fasten 32 1 13 0 565 256 303 256;
#P fasten 23 1 13 0 434 256 303 256;
#P connect 34 0 13 4;
#P connect 25 0 13 3;
#P connect 16 0 13 2;
#P connect 40 0 34 0;
#P connect 31 0 25 0;
#P connect 22 0 16 0;
#P connect 14 1 13 0;
#P connect 14 0 12 1;
#P connect 13 0 7 0;
#P connect 12 0 3 0;
#P window clipboard copycount 53;


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




More information about the maxmsp mailing list