ev_base-help.pd 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. #N canvas 309 22 788 747 10;
  2. #X declare -path . -path .. -path data -path ../data -path ev-in -path
  3. ../ev-in -path ev-main -path ../ev-main -path ev-pano -path ../ev-pano
  4. -path ev-pro -path ../ev-pro -path libs/gil -path ../libs/gil -path
  5. libs/kollabs -path ../libs/kollabs -path media -path ../media -path
  6. ev-glsl -path ../ev-glsl;
  7. #X obj -194 8 cnv 15 740 16 empty empty EXTENDED_VIEW_BASE:_module/addon-template
  8. 2 8 0 14 -99865 -262144 0;
  9. #X obj -194 659 cnv 15 360 120 empty empty PARAMETER_LIST_for_ev_base
  10. 3 8 0 14 -162280 -1 0;
  11. #X obj 281 107 gemwin 20;
  12. #X msg 296 77 0 \, destroy;
  13. #X text 210 46 CLICK HERE:;
  14. #X obj -194 319 cnv 15 360 90 empty empty GUI_controls 5 8 0 12 -204800
  15. -66577 0;
  16. #X obj -194 209 cnv 15 360 60 empty empty creation_arguments: 5 12
  17. 0 12 -162280 -1 0;
  18. #X obj -194 274 cnv 15 360 40 empty empty inlets/outlets 3 8 0 12 -233017
  19. -66577 0;
  20. #X obj -194 35 cnv 15 360 170 empty empty description 3 8 0 12 -233017
  21. -66577 0;
  22. #X text -192 161 Contains specific storage_&_osc-subpatch which houses
  23. abstractions to register parameters for storage and osc communication
  24. ;
  25. #X text -189 229 1st: module ID \, needs to be unique \; 2nd: storage
  26. domain \, see [ev_storage-help] for details;
  27. #X text -192 290 Inlet 1: depending on what you build in;
  28. #X text -192 300 Outlet 1: depending on what you build in;
  29. #X text -193 343 0/1: bypassing the module \; 1 to 8: controlling parameters
  30. of (internally) connected FX all GUI-controls are ranging from 0 to
  31. 1 \; either drag coursor in slider or in numberboxes;
  32. #X text -188 680 /ev/base/<id>/parameter/1 : control parameter [0...1]
  33. ;
  34. #X text -188 690 /ev/base/<id>/parameter/2 : control parameter [0...1]
  35. ;
  36. #X text -188 700 /ev/base/<id>/parameter/3 : control parameter [0...1]
  37. ;
  38. #X text -188 710 /ev/base/<id>/parameter/4 : control parameter [0...1]
  39. ;
  40. #X text -188 720 /ev/base/<id>/parameter/5 : control parameter [0...1]
  41. ;
  42. #X text -188 730 /ev/base/<id>/parameter/6 : control parameter [0...1]
  43. ;
  44. #X text -188 740 /ev/base/<id>/parameter/7 : control parameter [0...1]
  45. ;
  46. #X text -188 750 /ev/base/<id>/parameter/8 : control parameter [0...1]
  47. ;
  48. #X obj 183 167 ev_base \$0;
  49. #X text -188 762 /ev/base/<id>/state : bypass module [0/1];
  50. #X obj -194 414 cnv 15 360 240 empty empty USAGE 5 8 0 12 -258113 -262144
  51. 0;
  52. #X obj 183 300 gemhead;
  53. #X obj 183 507 pix_texture;
  54. #X obj 183 529 rectangle 4 3;
  55. #X obj 243 331 loadbang;
  56. #X obj 221 332 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
  57. -1 -1;
  58. #X obj 183 385 pix_image;
  59. #X msg 221 359 open ../media/cam2.jpg;
  60. #X text -192 427 In your patch \, create a [ev_base] \, and save it
  61. under a new name within ./ev-main. Then create your just saved abstraction
  62. in you patch & program into it whatever you like \; Remember \, all
  63. storage and control related parameters still rely on the parameter-list
  64. below \, so you want to make sure \, that you create your own created
  65. effects with UNIQUE-IDs to avoid paramter-mixup \; What happens \,
  66. if you dont take care of this? \; Both \, the original [ev_base] and
  67. the [ev_pix_fx] are initialised with the same ID \, so changing a parameter
  68. on [ev_base] changes it on the other as well \; \; _______________________ADVANCED___________________________
  69. \; to add additional parameters \, please have a look in the helpfile
  70. for [ev_storage] under <Registering Variables>;
  71. #X obj 183 414 ev_pix_fx \$0;
  72. #X msg 281 47 dimen 800 600 \, color 0.5 0.5 0.5 \, create \, 1;
  73. #X obj 255 623 ../ev-main/ev_declare;
  74. #X text 218 602 set pathes to needed abstractions;
  75. #X text -191 51 [ev_base] is a module \, that lets you integrate PIX-effects
  76. \, other GEM-functions or whatever your needs are easily in your ExtendedViewToolkit-based-patches.
  77. It allows you to instantly take advantage of the built-in storage and
  78. transition features \, ultimately allowing for faster patching when
  79. preparing a show or installation \; There is a BYPASS-funtion and some
  80. parameters already integrated.;
  81. #X text 220 699 (c)2012 Peter Venus & Marian Weger \; /part of EXTENDEDVIEW
  82. toolkit/ gpl v3;
  83. #X connect 3 0 2 0;
  84. #X connect 25 0 30 0;
  85. #X connect 26 0 27 0;
  86. #X connect 28 0 31 0;
  87. #X connect 29 0 31 0;
  88. #X connect 30 0 33 0;
  89. #X connect 31 0 30 0;
  90. #X connect 33 0 26 0;
  91. #X connect 34 0 2 0;