Un petit patch à base de synthèse FM et de filtres resonnants. 3 modules (nappes/aigus/infrabasse) créant une ambiance de film d'horreur.
Se limite pour l'instant à quelques variables, rien d'exceptionnel mais fonctionne très bien. Pas mal de petites idées qui pourront inspirer les novices.
Hors ligne
Version Texte
max v2; #N vpatcher 115 55 1585 910; #P origin -95 143; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 15 642 50 9109513 stop; #P comment 1352 537 100 9109513 Infra bass; #P comment 903 137 100 9109513 Aigus; #P button 68 621 15 0; #P newex 68 593 50 9109513 loadbang; #P message 68 642 58 9109513 startwindow; #P number 469 604 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P number 369 603 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P message 524 658 14 9109513 2; #P newex 63 447 50 9109513 r freq2; #P newex 453 737 50 9109513 s freq2; #P toggle 453 604 15 0; #P newex 453 627 53 9109513 tempo 3000; #P button 453 664 15 0; #P message 509 658 14 9109513 1; #P message 493 658 14 9109513 0; #P number 453 715 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #N counter 2000; #X flags 0 0; #P newobj 453 688 92 9109513 counter 2000; #P newex 63 431 50 9109513 r freq1; #P newex 350 736 50 9109513 s freq1; #P toggle 350 603 15 0; #P newex 350 626 53 9109513 tempo 3000; #P button 350 663 15 0; #P message 422 657 14 9109513 2; #P message 406 657 14 9109513 1; #P message 390 657 14 9109513 0; #P number 350 714 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #N counter 2000; #X flags 0 0; #P newobj 350 687 92 9109513 counter 2000; #P window setfont "Sans Serif" 20.; #P comment 1352 509 100 9109524 SURADJI; #P button 466 228 15 0; #P window setfont "Sans Serif" 9.; #P message 466 253 50 9109513 1; #P newex 466 197 50 9109513 loadbang; #P number 530 195 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 2; #P newex 530 216 50 9109513 prepend set store; #P button 320 363 15 0; #P window linecount 1; #N vpatcher 15 55 1165 634; #P inlet 577 138 15 0; #P outlet 680 239 17 0; #P outlet 621 241 15 0; #P outlet 564 246 17 0; #P outlet 504 256 17 0; #P outlet 443 256 15 0; #P button 576 170 15 0; #P window setfont "Sans Serif" 9.; #P newex 680 215 56 9109513 random 100; #P newex 621 215 56 9109513 random 500; #P newex 564 215 56 9109513 random 500; #P newex 504 215 56 9109513 random 2000; #P newex 443 215 56 9109513 random 1800; #P connect 5 0 0 0; #P connect 0 0 6 0; #P connect 5 0 1 0; #P connect 1 0 7 0; #P connect 5 0 2 0; #P connect 2 0 8 0; #P connect 11 0 5 0; #P connect 5 0 3 0; #P connect 3 0 9 0; #P connect 5 0 4 0; #P connect 4 0 10 0; #P pop; #P newobj 320 387 208 9109513 p random; #P toggle 794 24 15 0; #P newex 794 47 50 9109513 tempo 30; #P newex 1070 458 50 9109513 + 10; #P newex 1011 410 24 9109513 r b1; #P newex 98 193 24 9109513 s b1; #P user levelmeter~ 920 691 128 64 20 0 0 0 -48 12 0 0 0 0 0; #X brgb 240 240 240; #X frgb 200 200 200; #X rgb2 0 0 0; #X rgb3 0 0 0; #X rgb4 0 0 0; #X rgb5 255 0 0; #X rgb6 220 100 100; #X rgb7 220 150 80; #X rgb8 220 200 100; #X rgb9 180 210 100; #X markers 12 6 0 -6 -12 -24 -36 -48 152466872; #X markersused 8; #X done; #P newex 1011 436 52 9109513 random 37; #P number 1011 466 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 1011 488 28 9109513 mtof; #P user gain~ 890 616 13 55 158 0 1.071519 7.94321 10.; #P newex 860 712 29 9109513 dac~; #P newex 1253 456 24 9109513 r b1; #P message 1196 482 28 9109513 clear; #P button 1253 481 15 0; #P number 1011 515 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 1024 607 39 9109513 *~ 0.2; #P newex 1058 534 52 9109513 cycle~; #B color 5; #P newex 978 534 25 9109513 sig~; #B color 2; #P newex 983 607 27 9109513 +~; #P newex 1170 646 27 9109513 line~; #P user function 1196 509 1350 591 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.653333 0; #X add 9382.978516 0.266667 0; #X add 46914.890625 0. 0; #X domain 49000.; #X range 0. 1.; #X done; #P newex 982 664 39 9109513 *~ 0.2; #P newex 983 634 52 9109513 cycle~; #B color 5; #P user levelmeter~ 166 636 128 64 20 0 0 0 -48 12 0 0 0 0 0; #X brgb 240 240 240; #X frgb 200 200 200; #X rgb2 0 0 0; #X rgb3 0 0 0; #X rgb4 0 0 0; #X rgb5 255 0 0; #X rgb6 220 100 100; #X rgb7 220 150 80; #X rgb8 220 200 100; #X rgb9 180 210 100; #X markers 12 6 0 -6 -12 -24 -36 -48 152466872; #X markersused 8; #X done; #P user levelmeter~ 778 456 128 64 20 0 0 0 -48 12 0 0 0 0 0; #X brgb 240 240 240; #X frgb 200 200 200; #X rgb2 0 0 0; #X rgb3 0 0 0; #X rgb4 0 0 0; #X rgb5 255 0 0; #X rgb6 220 100 100; #X rgb7 220 150 80; #X rgb8 220 200 100; #X rgb9 180 210 100; #X markers 12 6 0 -6 -12 -24 -36 -48 152466872; #X markersused 8; #X done; #P message 530 254 50 9109513 store 1; #N vpreset 4; #X append 1 2 10 285 145 function clear ; 10 285 145 function add 0. 0. 0 ; 10 285 145 function add 16941.488281 0.426667 0 ; 10 285 145 function add 49000. 0. 0 ; 10 285 145 function domain 49000. ;; #X append 1 2 10 285 145 function range 0. 1. ; 16 265 33 number int 19 ; 26 94 706 number int 0 ; 28 482 41 number int 636 ; 30 481 112 number int 108 ; 38 244 884 flonum; #X append 1 2 float 361. ; 40 248 785 flonum float 612. ; 41 244 831 flonum float 48. ; 44 244 937 flonum float 1. ; 45 246 990 flonum float 0.61 ; 46 247 1043 flonum float 0.97 ; 55 457 237; #X append 1 2 flonum float 150. ; 57 457 137 flonum float 11. ; 58 457 184 flonum float 58. ; 61 457 290 flonum float 1. ; 62 459 343 flonum float 0.48 ; 63 457 396 flonum float -0.81 ; 65 368 777; #X append 1 2 gain~ list 91 10. ; 70 105 782 function clear ; 70 105 782 function add 0. 0. 0 ; 70 105 782 function add 732.142883 0.125 0 ; 70 105 782 function add 1000. 0. 0 ; 70 105 782; #X append 1 2 function domain 1000. ; 70 105 782 function range 0. 1. ; 75 29 98 toggle int 1 ; 78 110 98 toggle int 1 ; 80 591 131 gain~ list 127 10. ; 87 509 1196 function clear ;; #X append 1 2 87 509 1196 function add 0. 0.653333 0 ; 87 509 1196 function add 9382.978516 0.266667 0 ; 87 509 1196 function add 46914.890625 0. 0 ; 87 509 1196 function domain 49000. ; 87 509 1196 function range 0.; #X append 1 2 1. ; 93 515 1011 number int 32 ; 98 616 890 gain~ list 128 10. ; 100 466 1011 number int 24 ; 107 24 794 toggle int 1 ; 111 195 530 number int 1 ;; #X append 2 2 10 285 145 function clear ; 10 285 145 function add 0. 0. 0 ; 10 285 145 function add 16941.488281 0.186667 0 ; 10 285 145 function add 23978.722656 0. 0 ; 10 285 145 function add 33622.34 0.106667; #X append 2 2 0 ; 10 285 145 function add 49000. 0. 0 ; 10 285 145 function domain 49000. ; 10 285 145 function range 0. 1. ; 16 265 33 number int 8 ; 26 94 706 number int 0 ;; #X append 2 2 28 482 41 number int 1054 ; 30 481 112 number int 1254 ; 38 244 884 flonum float 329. ; 40 248 785 flonum float 612. ; 41 244 831 flonum float 48. ; 44 244 937 flonum float; #X append 2 2 1. ; 45 246 990 flonum float 0.61 ; 46 247 1043 flonum float 0.97 ; 55 457 237 flonum float 150. ; 57 457 137 flonum float 11. ; 58 457 184 flonum float 58. ; 61 457 290; #X append 2 2 flonum float 1. ; 62 459 343 flonum float 0.48 ; 63 457 396 flonum float -0.81 ; 65 368 777 gain~ list 80 10. ; 70 105 782 function clear ; 70 105 782 function add 0. 0.25 0; #X append 2 2 ; 70 105 782 function add 17.857143 0.25 0 ; 70 105 782 function add 44.64286 0. 0 ; 70 105 782 function domain 1000. ; 70 105 782 function range 0. 1. ; 75 29 98 toggle int 1; #X append 2 2 ; 78 110 98 toggle int 1 ; 80 591 131 gain~ list 122 10. ;; #X append 3 2 10 285 145 function clear ; 10 285 145 function add 0. 0.066667 0 ; 10 285 145 function add 7558.510254 0. 0 ; 10 285 145 function domain 49000. ; 10 285 145 function range 0. 1. ; 16 265 33; #X append 3 2 number int 52 ; 26 94 706 number int -1496403823 ; 28 482 41 number int 148 ; 30 481 112 number int 326 ; 38 244 884 flonum float 329. ; 40 248 785 flonum float 612. ; 41 244 831; #X append 3 2 flonum float 48. ; 44 244 937 flonum float 1. ; 45 246 990 flonum float 0.61 ; 46 247 1043 flonum float 0.97 ; 55 457 237 flonum float 352. ; 57 457 137 flonum float 242. ; 58 457 184; #X append 3 2 flonum float 371. ; 61 457 290 flonum float 1. ; 62 459 343 flonum float 0.48 ; 63 457 396 flonum float -0.81 ; 65 368 777 gain~ list 74 10. ; 70 105 782 function clear ; 70 105 782; #X append 3 2 function add 44.64286 0.020833 0 ; 70 105 782 function domain 1000. ; 70 105 782 function range 0. 1. ; 75 29 98 toggle int 1 ; 78 110 98 toggle int 1 ; 80 591 131 gain~ list; #X append 3 2 96 10. ;; #X append 4 2 10 285 145 function clear ; 10 285 145 function add 0. 0.066667 0 ; 10 285 145 function add 7558.510254 0. 0 ; 10 285 145 function domain 49000. ; 10 285 145 function range 0. 1. ; 16 265 33; #X append 4 2 number int 78 ; 26 94 706 number int -600663022 ; 28 482 41 number int 1053 ; 30 481 112 number int 300 ; 38 244 884 flonum float 159. ; 40 248 785 flonum float 1564. ; 41 244 831; #X append 4 2 flonum float 13. ; 44 244 937 flonum float 1.18 ; 45 246 990 flonum float 0.82 ; 46 247 1043 flonum float 0.97 ; 55 457 237 flonum float 14. ; 57 457 137 flonum float 425. ; 58 457 184; #X append 4 2 flonum float 491. ; 61 457 290 flonum float 1. ; 62 459 343 flonum float 0.48 ; 63 457 396 flonum float -0.81 ; 65 368 777 gain~ list 105 10. ; 70 105 782 function clear ; 70 105 782; #X append 4 2 function add 0. 0. 0 ; 70 105 782 function add 858.490601 0.205128 0 ; 70 105 782 function add 1000. 0. 0 ; 70 105 782 function domain 1000. ; 70 105 782 function range 0. 1. ; 75 29 98; #X append 4 2 toggle int 1 ; 78 110 98 toggle int 1 ; 80 591 131 gain~ list 109 10. ; 87 509 1196 function clear ; 87 509 1196 function add 6901.408203 0.333333 0 ; 87 509 1196 function domain 49000.; #X append 4 2 ; 87 509 1196 function range 0. 1. ; 93 515 1011 number int 48 ; 98 616 890 gain~ list 127 10. ; 100 466 1011 number int 31 ; 107 24 794 toggle int 1 ; 111 195 530; #X append 4 2 number int 4 ; 117 714 350 number int 407 ; 123 603 350 toggle int 0 ; 127 715 453 number int 481 ; 132 604 453 toggle int 0 ; 136 603 369 number int 0 ; 137 604 469; #X append 4 2 number int 0 ;; #P preset 530 277 47 71; #P user gain~ 131 591 13 55 158 0 1.071519 7.94321 10.; #P button 98 162 15 0; #P toggle 98 110 15 0; #P newex 98 135 53 9109513 tempo 2; #P newex 33 228 52 9109513 random 80; #P toggle 98 29 15 0; #P newex 21 74 53 9109513 tempo 40; #P button 21 99 15 0; #P newex 21 138 62 9109513 random 1000; #P message 761 74 28 9109513 clear; #P user function 782 105 900 169 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 732.142883 0.125 0; #X add 1000. 0. 0; #X domain 1000.; #X range 0. 1.; #X done; #P button 794 73 15 0; #P newex 21 169 41 9109513 s mtof1; #P newex 703 21 39 9109513 r mtof1; #P newex 703 46 28 9109513 mtof; #P user gain~ 777 368 13 55 158 0 1.071519 7.94321 10.; #P newex 131 552 59 9109513 clip~ -1. 1.; #P flonum 396 457 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 343 459 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 290 457 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 138 443 32 9109513 depth; #P comment 238 443 32 9109513 delay; #P flonum 184 457 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 137 457 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 184 501 27 9109513 *~; #P flonum 237 457 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 184 478 38 9109513 cycle~; #P newex 237 483 27 9109513 sig~; #P newex 131 529 279 9109513 teeth~ 100.; #B color 5; #P comment 187 443 27 9109513 rate; #P comment 294 443 26 9109513 gain; #P comment 348 443 16 9109513 ff; #P comment 400 443 17 9109513 fb; #P newex 778 339 59 9109513 clip~ -1. 1.; #P flonum 1043 247 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 990 246 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 937 244 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P comment 785 230 32 9109513 depth; #P comment 885 230 32 9109513 delay; #P flonum 831 244 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P flonum 785 248 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 831 288 27 9109513 *~; #P flonum 884 244 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 831 265 38 9109513 cycle~; #P newex 884 270 27 9109513 sig~; #P newex 778 316 279 9109513 teeth~ 100.; #B color 5; #P comment 834 230 27 9109513 rate; #P comment 941 230 26 9109513 gain; #P comment 995 230 16 9109513 ff; #P comment 1047 230 17 9109513 fb; #P number 112 481 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 96 499 49 9109513 freqshift~; #P number 41 482 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 25 508 49 9109513 freqshift~; #P number 706 94 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 673 113 25 9109513 sig~; #P newex 678 186 27 9109513 +~; #P newex 763 202 27 9109513 line~; #P newex 744 462 29 9109513 dac~; #P newex 677 243 39 9109513 *~ 0.2; #P newex 675 216 36 9109513 cycle~; #B color 5; #P newex 177 234 24 9109513 r b1; #P message 145 259 28 9109513 clear; #P button 177 259 15 0; #P number 33 265 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 46 357 39 9109513 *~ 0.2; #P newex 80 284 52 9109513 cycle~; #B color 5; #P newex 0 284 25 9109513 sig~; #B color 2; #P newex 5 357 27 9109513 +~; #P newex 115 395 27 9109513 line~; #P user function 145 285 299 367 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 16941.488281 0.426667 0; #X add 49000. 0. 0; #X domain 49000.; #X range 0. 1.; #X done; #P newex 128 678 29 9109513 dac~; #P newex 4 414 39 9109513 *~ 0.2; #P newex 5 384 52 9109513 cycle~; #B color 5; #P window setfont "Sans Serif" 20.; #P comment 903 106 100 9109524 BATHORY; #P comment 302 286 124 9109524 BERDELLA; #P window setfont "Sans Serif" 9.; #P comment 336 363 100 9109513 < randomize berdella; #P window linecount 2; #P comment 350 570 137 9109513 Check boxes to up and down berdella freqshifting values; #P window linecount 1; #P comment 199 269 100 9109513 volume envellope; #P comment 302 314 100 9109513 Nappes; #P window linecount 5; #P comment 174 38 100 9109513 [Crypt patch] by tobald Sept-2008 www.moduleft.com www.codelab.fr; #P connect 16 0 13 0; #P connect 7 0 8 0; #P fasten 13 0 12 0 5 330 10 330; #P connect 12 0 7 0; #P connect 75 0 74 0; #P connect 74 0 73 0; #P connect 73 0 72 0; #P connect 72 0 68 0; #P connect 8 0 27 0; #P connect 79 0 76 0; #P connect 76 0 16 0; #P connect 11 0 8 1; #P fasten 125 0 28 0 68 474 46 474; #P hidden fasten 108 0 28 0 325 428 46 428; #P fasten 14 0 15 0 85 330 51 330; #P connect 15 0 7 1; #P connect 28 0 27 1; #P hidden connect 139 0 140 0; #P hidden connect 140 0 138 0; #P connect 16 0 14 0; #P connect 8 0 29 0; #P connect 75 0 78 0; #P connect 78 0 77 0; #P connect 77 0 79 0; #P connect 79 0 103 0; #P fasten 134 0 30 0 68 473 117 473; #P hidden fasten 108 1 30 0 374 428 117 428; #P connect 10 1 11 0; #P hidden connect 143 0 9 0; #P connect 80 0 9 0; #P hidden fasten 138 0 9 0 73 677 133 677; #P connect 27 0 52 0; #P connect 29 0 52 0; #P connect 27 1 52 0; #P connect 29 1 52 0; #P connect 52 0 64 0; #P connect 64 0 80 0; #P connect 30 0 29 1; #P hidden fasten 108 2 57 0 423 416 142 416; #P connect 18 0 10 0; #P connect 17 0 10 0; #P connect 80 0 9 1; #P connect 64 0 84 0; #P connect 19 0 17 0; #P hidden fasten 108 3 58 0 472 416 189 416; #P connect 58 0 54 0; #P connect 54 0 56 0; #P connect 53 0 52 1; #P lcolor 4; #P connect 56 0 52 1; #P connect 57 0 56 1; #P hidden fasten 108 4 55 0 521 416 242 416; #P connect 55 0 53 0; #P connect 53 0 52 2; #P lcolor 4; #P connect 61 0 52 3; #P connect 109 0 108 0; #P connect 62 0 52 4; #P connect 123 0 122 0; #P connect 122 0 121 0; #P connect 121 0 116 0; #P connect 116 0 117 0; #P connect 117 0 124 0; #P connect 136 0 122 1; #P connect 120 0 116 1; #P connect 119 0 116 1; #P connect 118 0 116 1; #P connect 63 0 52 5; #P connect 132 0 131 0; #P connect 131 0 130 0; #P connect 130 0 126 0; #P connect 126 0 127 0; #P connect 127 0 133 0; #P hidden connect 112 0 114 0; #P hidden connect 114 0 113 0; #P connect 137 0 131 1; #P connect 135 0 126 1; #P connect 128 0 126 1; #P connect 129 0 126 1; #P connect 111 0 110 0; #P connect 110 0 82 0; #P fasten 113 0 81 0 471 273 535 273; #P connect 82 0 81 0; #P connect 26 0 25 0; #P connect 24 0 20 0; #P connect 20 0 21 0; #P fasten 25 0 24 0 678 159 683 159; #P connect 67 0 66 0; #P connect 66 0 26 0; #P connect 23 0 21 1; #P connect 65 0 22 0; #P connect 70 1 23 0; #P connect 65 0 22 1; #P connect 47 0 65 0; #P connect 21 0 35 0; #P connect 35 0 47 0; #P connect 65 0 83 0; #P connect 71 0 70 0; #P connect 69 0 70 0; #P connect 107 0 106 0; #P connect 106 0 69 0; #P connect 41 0 37 0; #P connect 37 0 39 0; #P connect 36 0 35 1; #P lcolor 4; #P connect 39 0 35 1; #P connect 40 0 39 1; #P connect 98 0 97 0; #P connect 98 0 97 1; #P connect 38 0 36 0; #P connect 36 0 35 2; #P lcolor 4; #P connect 86 0 98 0; #P connect 98 0 102 0; #P connect 44 0 35 3; #P connect 93 0 90 0; #P connect 85 0 86 0; #P fasten 90 0 89 0 983 580 988 580; #P connect 89 0 85 0; #P connect 45 0 35 4; #P connect 104 0 101 0; #P connect 105 0 100 0; #P connect 100 0 99 0; #P connect 99 0 93 0; #P connect 88 0 86 1; #P fasten 91 0 92 0 1063 580 1029 580; #P connect 92 0 85 1; #P connect 46 0 35 5; #P connect 93 0 91 0; #P connect 101 0 105 0; #P connect 87 1 88 0; #P connect 94 0 87 0; #P connect 95 0 87 0; #P connect 96 0 94 0; #P pop;
Hors ligne
Ca sonne super bien ! Par contre c'est un peu bordelique, faudrait rassembler les contrôles et mettre des noms.
Hors ligne
Paradoxalement j'ai laissé en l'état par soucis de clarté , que tout soit apparent , presque pas de patchers. Je pense que c'est plus lisible pour quelqu'un qui n'est pas encore familier avec max (pas besoin d'ouvrir les patcher , de chercher ou vont les send et receive etc ...)
Après ce genre de patch est extensible a l'infini (capture de buffer, reverbs,) j'avais ajouté un [svf~] ça rendait super sur les aigus mais apres plusieurs chargements ça plantait .... bizarre.
Hors ligne
Pages: 1