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