ev_record-help.pd 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. #N canvas 350 74 764 631 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 12 -18 cnv 15 740 16 empty empty EXTENDED_VIEW_RECORD&EXPORT_MODULE
  8. 2 8 0 14 -99865 -262144 0;
  9. #X obj 386 512 cnv 15 360 45 empty empty PARAMETER_LIST_for_ev_rec
  10. 3 8 0 12 -128992 -262144 0;
  11. #X msg 536 63 0 \, destroy;
  12. #X text 390 19 CLICK HERE:;
  13. #X obj 12 285 cnv 15 360 45 empty empty creation_arguments: 5 8 0 12
  14. -162280 -1 0;
  15. #X obj 12 337 cnv 15 360 40 empty empty inlets/outlets 5 8 0 12 -233017
  16. -66577 0;
  17. #X text 16 349 Inlet 1: GEMlist;
  18. #X obj 13 9 cnv 15 360 270 empty empty description 5 8 0 12 -233017
  19. -66577 0;
  20. #X text 17 233 Contains specific storage_&_osc-subpatch which houses
  21. abstractions to register parameters for storage and osc communication
  22. ;
  23. #N canvas 0 22 434 136 init 0;
  24. #X obj 122 67 ../ev-main/ev_declare;
  25. #X restore 682 85 pd init;
  26. #X obj 12 384 cnv 15 360 210 empty empty GUI_controls 5 8 0 12 -204800
  27. -66577 0;
  28. #X text 146 349 Outlet 1: GEMlist;
  29. #N canvas 0 22 438 271 parameter_list 0;
  30. #X text 28 13 control parameters for [ev_rec];
  31. #X text 27 40 /ev/rec/<id>/snap/dimen/x --- set x dimension \; /ev/rec/<id>/snap/dimen/y
  32. --- set y dimension \; /ev/rec/<id>/sync --- toggle syncing (0 \, 1)
  33. \; /ev/rec/<id>/file/quality --- set file quality of snapshot \; /ev/rec/<id>/snap/offset/x
  34. --- set x-offset \; /ev/rec/<id>/snap/offset/y --- set y-offset \;
  35. /ev/rec/<id>/rec --- start recording \; /ev/rec/<id>/stop --- stop
  36. recording: /ev/rec/<id>/grab --- grab snapshot \; /ev/rec/<id>/codec_nbr
  37. --- select codec for recording \;;
  38. #X restore 624 523 pd parameter_list;
  39. #X text 389 532 open subpatch for parameter-list;
  40. #X text 17 297 1st: module ID \, needs to be unique \; 2nd: storage
  41. domain \, see [ev_storage-help] for details;
  42. #X obj 387 308 ev_record <id123>;
  43. #X obj 387 85 gemhead 35;
  44. #X obj 387 286 gemhead 40;
  45. #X obj 536 90 gemwin 25;
  46. #X text 390 565 (c)2012 Peter Venus & Marian Weger /part of EXTENDED
  47. VIEW toolkit/ gpl v3;
  48. #X obj 387 236 rotateXYZ;
  49. #X obj 387 138 color 0.6 0.8 0.5;
  50. #X obj 502 137 world_light;
  51. #X obj 387 108 t a a;
  52. #X obj 421 207 line;
  53. #X msg 421 183 0 \, 360 12000;
  54. #X obj 457 207 sel 360;
  55. #X obj 421 164 loadbang;
  56. #X obj 387 258 teapot 1.5 8;
  57. #X msg 391 38 dimen 640 480 \, lighting 1 \, color 0.5 0.5 0.5 \, create
  58. \, 1;
  59. #X text 17 21 Recording Module to allow for export/recording of rendered
  60. content to disk or to take a snapshot (photo) of the content \; 1st
  61. set size and part of the screen you want to capture \; dimension and
  62. offset given in pixel \; 2nd: for video recording \, select codec from
  63. list and set it via nbr-box \, codeclist not working on all OS \; also:
  64. if you use [ev_vid] for playback you can sync recording to its playback-frames
  65. \; ATTENTION: using the sync-function only works properly \, if frame-accurate
  66. playback-mode is selected in [ev_vid] \; 3a: choose filename`n`storage-location
  67. \, then hit REC \; 3b: for taking snapshots of framebuffer/gemwin:
  68. select filename and location \, set quality and hit GRAB \; once you´ve
  69. set a filename you can take a number of snaphots- file will be numbered
  70. accordingly.;
  71. #X text 17 402 dimX/dimY: set dimension of target \; off_x/off_y: set
  72. offset \, if you just want to capture a part of the framebuffer \;
  73. codeclist: shows available codecs in pd-window \; select_codec: set
  74. codec according to codeclist \; SYNC_on/off: toggle frame-synced video
  75. recording \; VIDEO__SAVE_AS: set directory and filename \; REC/STOP:
  76. start & stop recording \; IMAGE__SAVE_AS: set directory&filename for
  77. snapshot \; IMG_quality: set image quality (default: 80) \; GRAB: bang
  78. snapshot \;;
  79. #X connect 2 0 18 0;
  80. #X connect 16 0 23 0;
  81. #X connect 17 0 15 0;
  82. #X connect 20 0 28 0;
  83. #X connect 21 0 20 0;
  84. #X connect 23 0 21 0;
  85. #X connect 23 1 22 0;
  86. #X connect 24 0 26 0;
  87. #X connect 24 0 20 1;
  88. #X connect 24 0 20 2;
  89. #X connect 24 0 20 3;
  90. #X connect 25 0 24 0;
  91. #X connect 26 0 25 0;
  92. #X connect 27 0 25 0;
  93. #X connect 29 0 18 0;