bplist00^portAttributes_editorViewerWindow_frameworkVersionYrootPatch W_enableZinputImageXxy_greenVxy_redWxy_blue Tname[descriptionVEnable_ Controls execution of the patch. UInput_The input port.   _683 778 1089 400 0 0 1920 1178 V106.13UstateUclass Unodes[connectionsXuserInfo_publishedInputPorts$!:?]n'+048=@FLt "#89Skey$%&'()*(5_clearDepthBuffer_ivarInputPortStates_clearColorBuffer_systemInputPortStates O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}+,ZinputColor-.Uvalue/0123333UgreenTblueSredUalpha" 6-( WQCClearWClear_1";=>WO?O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameX Position REDpositionNSValue* {_NSPoint=ff}""AB_StructureMember_index_3CED-BO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameget xpositionNSValue* {_NSPoint=ff}a!"GH_StructureMember_index_4IKJ-OO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameget ypositionNSValue* {_NSPoint=ff}d"MsN_efqOQSW[]"P"RO"TUOV-3"XYOZ-W"\O"^O`abcd-OV streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}@C zoomFactorNSNumberfpositionZ%namelinear value translation description@takes a variable input, and translates it to a new linear scale.gikmo"-h"j-3"l-W"n"pr"WPatch_3"uvwy{"x"zO"|}O~-3"O-W"O"O-OV streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}@C zoomFactorNSNumberfposition\namelinear value translation description@takes a variable input, and translates it to a new linear scale."-"-3"-W"""WPatch_4")O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/2"positionNSValue* {_NSPoint=ff}m\Expression_5"-O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/-2"positionNSValue* {_NSPoint=ff}H\Expression_6")O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/2"positionNSValue* {_NSPoint=ff}\Expression_7"-O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/-2"positionNSValue* {_NSPoint=ff}\Expression_8"WOO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameX Position REDpositionNSValue* {_NSPoint=ff}."_StructureMember_index_5-BO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameget xpositionNSValue* {_NSPoint=ff}W."_StructureMember_index_6-OO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameget ypositionNSValue* {_NSPoint=ff}V"""O"O-3"O-W"O"O-OV streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}@C zoomFactorNSNumberfpositionL1namelinear value translation description@takes a variable input, and translates it to a new linear scale."-"-3"-W"""WPatch_5" ""O"O-3"O-W"O"O-OV streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}@C zoomFactorNSNumberfpositionNnamelinear value translation description@takes a variable input, and translates it to a new linear scale."-"-3"-W"" "WPatch_6" ) O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/2"positionNSValue* {_NSPoint=ff}y\Expression_9"-O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/-2"positionNSValue* {_NSPoint=ff}T]Expression_10")O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/2"positionNSValue* {_NSPoint=ff}]Expression_11"-O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"resolution/-2"positionNSValue* {_NSPoint=ff}]Expression_127 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOQSTUWY\_`bdefghijklnopqrstuvwxyz{|}~]connection_21\connection_8]connection_16]connection_49\connection_7]connection_17]connection_52]connection_40]connection_29]connection_14\connection_6]connection_23]connection_55]connection_20]connection_36]connection_24]connection_39]connection_34]connection_12]connection_35]connection_45]connection_42]connection_46]connection_44]connection_19]connection_53]connection_30]connection_15]connection_26]connection_43]connection_37]connection_31]connection_41\connection_9]connection_28]connection_11]connection_50]connection_51]connection_54]connection_33]connection_48]connection_27]connection_13]connection_22]connection_10]connection_47]connection_25]connection_38]connection_32]connection_18P~[outputImage-R\outputMember<P\-R VUimageX\VinputXZ>[\[inputHeight\outputHeight]>^Zresolution[outputWidthXsma&\VinputYc^inputStructurePm]>^]>[cG]>^/]>[cAm>^~ZinputWidth-GR>-Rc]>^/]>^sc]>[3 ]>^-ARsamV3&Z>[mX~a ~]>[m>^\ 7&Z>[~m>^mc]>[7V<]>[s-R&Or streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}C zoomFactorNSNumberfnoteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}'CCdstringImage coming from VDMXcolorNSColorcffff?@ DqCyCC>Get dimension of VDMX image to allow for different resolutionsff&?33s? ?0DpCDIDWGet xy positions VDMX, translate normalized values to variable quartz resolution values?@DCC@p*DCalculate RGB channel valuesff&?33s? ?Ch DC20Goto10 / Hybrid Visuals - joris@hybridvisuals.nl33s?ff&?ff&?"Ou streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name inputImage" Oq streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namexy_red"Os streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namexy_green" Or streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+namexy_blue(=PZow<CLRXio{ 4G_` !',06;<AFGOWdi&3DQS &4;CPUZ_afhmrw|b +   3 @ K  B P ^ k > x J$1>KXe +06;Ydy $+<CTeldu~    '4EJO\mrwoz+  !!!!"c"p"}"#O$$$$%j%{%%%%&R&c&}&&&':'G'\'i'v''''''''''''((((2(C(T(e(v()))****-*6*G*L*]*b*e*r*z**********++++$+)+6+C+P+]+r+++++-!-,-=-B-S-\-m-v---------..../Z/g/t/}000=0J0S111!1611222"2'22233 33333334 44%464;4@4M4^4c4h4u4444444456`6k6|666666666666777(757>7K7X7e7v7{7777777777888$858F99999999:: ::!:$:1:9:F:O;;;;%;;;;<<<<==>u>>>>>>>>>>? ??(?6?D?R?`?n?|?????????@@@$@2@@@M@[@i@w@@@@@@@@@AAAA-A>AOA[AlAyAAAAAAAAABBBB-B>BEBVBeBvBBBBBBBBC CC+C