bplist00bcvyz{YrootPatchTname^portAttributes_inputParameters_frameworkVersionXcategoryYprotocols lUstateUclass 'HIUUnodes[connectionsXuserInfo_publishedInputPorts_publishedOutputPortsXtimebaseENTZaf  lSkey  +nq WversionYportClass]QCGLImagePortO{ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Image Splitter"ZQCSplitterZSplitter_1  !"#$*Zidentifier]QCImageFilterZZoomBlur_1%&'()(_normalizeCoordinatesYhasBypass]filterVersionZCIZoomBlur ,lm -I[f.169D /0_QCImageDimensions_ImageDimensions_1 2534\QCNumberPortO| streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Number Splitter"[Splitter_10 7834[Splitter_11 :BC;<=>_customInputPortStates^operationCount_numberOfOperations?@[operation_1A)UvalueVQCMathVMath_1 EBH;<=F?GA)VMath_2JKLMNUXZ\connection_2\connection_4\connection_1\connection_3OPQRS0TH_destinationPortZsourceNodeZsourcePort_destinationNodeZinputValue_outputPixelsHighOPQRV8WHYoperand_1VoutputOPQRS0YC_outputPixelsWideOPQRV5WC\ad]^0_`TnodeTportUImageZinputImage]^5bcQXUinput]^8ecQYgj]^ChiXScaled_X[outputValue]^HkiXScaled_YWQCPatchWPatch_3 opZSplitter_2 rl st  !"uv[ImageCrop_1w;xx_ivarInputPortStatesyz{}_inputRectangle_Y_inputRectangle_XA|#A|yz{}A|A|VCICrop /0\connection_7\connection_6OPQR0Tu_inputRectangle_WOPQR0Yu_inputRectangle_Z]^0`XOriginal]^u`_inputImage_proxy_1]^u_[outputImageWPatch_1  !"_PinchDistortion_1%&'()(_CIPinchDistortion  !"]NIScanlines_1;%&'()(_inputSharpnessBlue_inputSharpnessRed^inputOffsetRed_inputOffsetBlue[inputHeight^inputIntensityZinputColor_inputSharpnessGreenA#@<"?LA#@[NIScanlines  !"YNIZebra_1%&'()(WNIZebraJKML\connection_8]connection_10\connection_9\connection_5]connection_11]connection_12OPQR`OPQR`OPQRWOPQRmh#]inputCenter_XOPQRc_pOPQRmhOPQR`W#OPQRmk#]inputCenter_YOPQR`#OPQROPQRmkOPQR_WmO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+positionNSValue* {_NSPoint=ff}I]^_c]^mbb]^mee]^#VAmount[inputAmount]^XCenter_X]^XCenter_Y]^VRadius[inputRadius]^UScaleZinputScale]^WColor_1[inputColor0]^WColor_2[inputColor1]^TTimeYinputTime]^VLevels[inputLevels]^XSoftness]inputSoftness]^pWWImage_1]^WImage_2 CD w3>Vtarget_colorCorrectionZnoFeedback]noDepthBuffer_GL_TEXTURE_RECTANGLE_EXTVparent l #0+  )*;w  %_clearDepthBuffer^numberOfPoints_systemInputPortStates   [inputColor2^inputPosition2[inputColor3A"?3A#?A">LA"?f  ]inputBlending^inputDirectionAA(AAA&'W_enableA( ZQCGradientZGradient_1 ,l -I. /XY w 01 2  3y47LZ^ilr 56_QCIteratorVariables_IteratorVariables_1 8JK;w9<I:;_inputInterpolationA(=>?@ABCEGH[inputRepeat[inputValue2[inputValue1]inputDuration\inputTensionA(AD#?AF#AA|Xexternal_QCInterpolation_Interpolation_1 MXY w N3DIUObdosv| P`awQR_ZrandomSeedSTUVWXY[\]ZinputPhase[inputPeriod[inputOffsetYinputType]inputPWMRatioA|AZ#@A|A(A^#?o6UQCLFOULFO_1 c34 eJK;wfi:gAh >@=jlnAk#@U@Am#@$A pBC;<=q?rA( tpu34|XinputMin wxyz{|w}~ |Rz1Rg1Rg0Rx2Rx0Rb2]controlPointsRy2Rr1Rb0Ry0Rb1Rx1Rz0Ra0Rg2Rr2Ry1Rz2Ra2Ra1Rr0#k#?@#?W #@0 _inputShowPoints_inputUsePointColor_inputSubdivisionsZinputDepth_inputStippleScale_inputShowSubdivisionPoints\inputStippleA( A( A(A(AAAA#?1#r#?ww#?@#@sl#?#?x#?`#?#?ʃ&A( _KinemeGLSplinePatch_KinemeGLSplinePatch_1 `wQSTUVWA|AZA|AA^(d$UULFO_2 `wQSTUVWA|AZA|A)A^SBCULFO_3 BH;<=?A) `wQTUVWAZA|AA^OpULFO_4 `wQTUVWAZA|AA^C?ULFO_5 `wQTUVWAZA|AA^|hULFO_6 xyz{|w}~ |||||#?krA( A( AA(AAAA#?9#?O &A( _KinemeGLSplinePatch_2 l ty ls @kI  &0< !  _ColorFromComponents_hsl_1_QCColorFromComponentsShsl !   _ColorFromComponents_hsl_6 !  _ColorFromComponents_hsl_7 !  _ColorFromComponents_hsl_8 `wQITUVW^inputAmplitudeA#?A#?AA)A^ ԥ `wQ%ITUVW !"#$AAAA(A^ '`/wQ(.ITUVW)*+,-AAAAA^0VULFO_7 1`;wQ2:ITUVW35689A4#?333333AA7#?AA|ULFO_8 =>?VQCTimeVTime_2ABCDMELFJGKHIJKLMORTUVXYZ\]^_`abcdefghij]connection_18]connection_21]connection_15]connection_16]connection_24]connection_27]connection_22]connection_13]connection_25]connection_17]connection_19]connection_14OPQRNi Vinput1OPQRP?Q;U_timeZoutputTimeOPQRS/iZinputAlphaOPQRP?QOPQRS?Q;OPQRW/iVinput3OPQRN/iOPQRSiOPQR[/i Vinput2OPQRNiOPQRS?QOPQR[iOPQRP?QOPQR[;iOPQRWiOPQRWi OPQRS?Q/OPQRW/iOPQRP?Q/OPQRS?QOPQRS;i OPQRS;iOPQR[iOPQRNilopq]^ mnUColor[outputColor]^n]^n]^rnWColor_3WPatch_2uvwx]^smm]^s]^s]^srrz]^s{P]_time_proxy_1 }w ~V\inputPattern_inputRepeatCountAAA(AA(&A_KinemeGLLineStructurePatch_KinemeGLLineStructurePatch_1 ;((^numberOfInputsWnewModeVscript_numberOfOutputsWindexedVPointsA( A#@L_Kfunction (__structure Lines) main(__number Points, __boolean indexed) { var result = new Object(); result.Lines = new Array(); for(i=0;i<=Points;++i) { if(indexed) { result.Lines[i] = new Array(); result.Lines[i][0] = Math.cos(i/Points * 2 * Math.PI)*0.5; result.Lines[i][1] = Math.sin(i/Points * 2 * Math.PI)*0.5; result.Lines[i][2] = 0.0; } else { result.Lines[i] = new Object(); result.Lines[i].X = Math.cos(i/Points * 2 * Math.PI)*0.75; result.Lines[i].Y = Math.sin(i/Points * 2 * Math.PI)*0.5; result.Lines[i].Z = 0.0; } } return result; } \QCJavaScript\JavaScript_1 w ^inputAttenuateAAA(&A_KinemeGLPointStructurePatch_KinemeGLPointStructurePatch_1 w \inputZBufferYinputEndY[inputStartZYinputEndZYinputEndXA(A|A|A|A&A( VQCLineVLine_1 w VinputZAA|A(A&A( _KinemeGLPointPatch_KinemeGLPointPatch_14BDMJKLEJKCLFHGIA    "#%&')+-./12]connection_49]connection_52]connection_40]connection_29]connection_23]connection_20]connection_36]connection_39]connection_34]connection_35]connection_45]connection_42]connection_46]connection_44]connection_30]connection_26]connection_43]connection_37]connection_31]connection_41]connection_28]connection_50]connection_51]connection_33]connection_48]connection_47]connection_38]connection_32OPQRi[X2 PositionOPQRi[Y3 PositionOPQRiOPQRrWColor 2OPQROPQRHi^inputPointSizeOPQRi[X1 PositionOPQRSKiCOPQRCiZinputWidthOPQR rOPQRi[Z3 PositionOPQRHiOPQRWColor 3OPQRSiOPQRi[Z1 PositionOPQROPQRSiOPQRmOPQRmWColor 1OPQRSaiHOPQROPQRm_inputStartColorOPQROPQROPQR ]inputEndColorOPQRAiOPQR Hi_inputDefaultSizeOPQRiVinputYOPQR?aiKOPQRi[Z2 PositionOPQR OPQRpWYinputSizeOPQRAiOPQRZinputLinesULinesOPQRi[Y1 PositionOPQRAiKOPQRm_inputPointColorOPQRHiOPQRHiOPQR!iVinputXOPQROPQR$ai[inputStartYOPQRiOPQRVKiHOPQR(ai[X3 PositionOPQR*ai[Y2 PositionOPQR,i[inputStartXOPQRSaiOPQRVWCOPQR0[inputPointsOPQR{HiOPQRi468:<>@B]^5cZZ_Rotation]^a7YAmplitude]^p9cTSize]^;_inputAmplitude_proxy_1]^=_inputAmplitude_proxy_2]^?_inputAmplitude_proxy_3]^A_inputAmplitude_proxy_4]^C_inputAmplitude_proxy_5EFGHIJKLMNOPQRST\inputRotateY_inputTranslateZ\inputOriginZ\inputRotateX\inputRotateZ_inputTranslateY\inputOriginX\inputOriginYA|A|A|A|A|A|A|A|&VA( XQCCameraXCamera_1 ![\]_StructureMember_index_1_QCStructureMemberUindex _Bh;<=`))?aVbcdeg[operation_2Yoperand_2A)A(Af#@A|VMath_4 j>kVTime_1 mBH;<=n))a?VopqA(A)AZ sBC;<=t))?aVbuvwxA)A(ADACMLJKHKLz|}OPQRC[{Y\outputMemberOPQRPHiYOPQRP6~K^outputPositionOPQR6[ZinputIndex[outputIndexOPQR9CiYOPQRbkQHOPQRKiY_inputTranslateXOPQR5hiYOPQR?[{YOPQR=[{YOPQR;[{YOPQRS[{hOPQR7[{YOPQRA[{YOPQRS[{COPQRS6~H]^[YStructure^inputStructure&A( ZQCIteratorZIterator_1 _QCStructurePortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Structure Splitter" ;((_decreasingScale_increasingScaleAA_Q/* A simple script that takes two input values, sums them and returns the result. Keywords for defining input and output keys: __number, __string, __image, __structure, __boolean */ var array = new Array(); function (__structure outputStructure) main (__structure inputStructure, __number increasingScale, __number decreasingScale, __number time) { var result = new Object(); if (inputStructure != null) { for (i=0; i lastValue) lastValue += increasingScale * (value - lastValue); else if(value < lastValue) lastValue += decreasingScale * (value - lastValue); array[i] = lastValue; } else { array[i] = value; } } } result.outputStructure = array; return result; } \JavaScript_3 >k _QCStructureCount_StructureCount_1KLMOPQRWOPQRkQTtimeOPQRZinputCount[outputCountOPQR_outputStructureOPQRW]^c^Audio_SpectrumGKFLA|A#?ȁՌP@A|A|A|&A( JK;w:A(=>?@AAA#@vA|A#@NA| J;wI:A=>?@AA(A|A#A#@n_A|_Interpolation_2KJLMOPQRHKiYOPQRPKiOPQRJiYOPQRIKiYOPQREKiY]^Y wZcontinuous\inputFilling_inputResetSignalAA( AWQCQueueWQueue_1 w_inputStopSignalAAWQCClockWClock_1 w^inputToleranceYinputTestA|A(]QCConditional]Conditional_1  ;  cA[QCIndexPortO{ streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Index Splitter"  w (ZuseTangent_inputIncreasingDuration_inputDecreasingDuration_inputIncreasingInterpolation_inputDecreasingInterpolationA#?zG{A#?=p =AAXQCSmoothXSmooth_1 "w> !A#?6C-A)A|]Conditional_2KMLL$&'(),-./OPQR%[outputQueueOPQR?i"OPQR?OPQRSiOPQR*+_inputStartSignal\outputResultOPQR&"+OPQR%OPQR>WOPQRPQ1]^2STPeak45678:<=\inputMipmaps[inputRender[inputTargetA(AA( A(A(?A]^@&VEnable]^22_QCRenderInImage_RenderInImage_1 Fw G(HJLMAI#@AK#@A(A( OBC;<=P?VQRA)AS#@4 UYw VIWXA(A(XSmooth_2 [BH;w<=\^?]A)S_A`#@  !\bc]_StructureMember_index_3;deA g;hijwk lq}~\pixelAligned[CIRendering_optimizedRenderingXsizeModemA`rs!tuwxym{_inputPixelAligned]inputRotationA|AA|A|A(A`A|ZautoHeight&A( [QCBillboard[Billboard_1 B;<=?VAAmVMath_3 w_accumulatorContinuous_inputDirtyOriginY_inputAccumulate_inputDirtyWidth_inputDirtyHeight_inputDirtyOriginXA|A( A|A|A(A(A|_QCImageAccumulator_ImageAccumulator_1 ls lm I !   !    !   !  `wQITUVWAAAA)A^ `wQ%ITUVWAAAA(A^ `/wQ.ITUVWAAAAA^ `;wQ:ITUVWA4AA7AA| >?ABCDMELFJGKHIJKLOPQRNi OPQRP?Q;OPQRS/iOPQRP?QOPQRS?Q;OPQRW/iOPQRN/iOPQRSiOPQR[/i OPQRNiOPQRS?QOPQR[iOPQRP?QOPQR[;iOPQRWiOPQRWi OPQRS?Q/OPQRW/iOPQRP?Q/OPQRS?QOPQRS;i OPQRS;iOPQR[iOPQRNi]^ mn]^n]^n]^rn ;u3|XinputMaxcO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_AudioPeakO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name"Number Splitter"positionNSValue* {_NSPoint=ff}6__protocolInput_AudioPeak w (AAA(A(XSmooth_3 wA A( A JK;w:A(=>@A AA#@bAA|  ; c O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_AudioSpectrumO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameAudio Spectrum (Required)positionNSValue* {_NSPoint=ff}__protocolInput_AudioSpectrum ;3cO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_TrackPositionO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTrack Position (Optional)positionNSValue* {_NSPoint=ff}Y__protocolInput_TrackPosition ;cO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_TrackInfoO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTrack Info (Optional)positionNSValue* {_NSPoint=ff}|__protocolInput_TrackInfo  &;!$%c"#O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+name_protocolInput_TrackSignal]QCBooleanPortO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameTrack Signal (Optional)positionNSValue* {_NSPoint=ff}__protocolInput_TrackSignalBCDMJK(LELJHGFIKA)*+,-./0123456789:;<=>?@ABCDEF]connection_60OPQRPCimOPQRSHiYOPQR`OPQRiOPQRiOPQRbYiOPQRSiCOPQR`OPQReYiOPQRVb{HOPQRPb{YOPQRSiOPQRKiOPQRSiOPQR?CiKOPQRSYiOPQRmOPQRb{YOPQRYiOPQR%bOPQRKiOPQR_DOPQRiOPQRmmOPQRSWOPQRYiOPQRCiOPQR2CiDOPQRb{YOPQRGYinputMaskO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+ scrollingNSValue* {_NSPoint=ff}V?/DPAD zoomFactorNSNumberfa"?noteListNSMutableArrayNSArraybounds#{_NSRect={_NSPoint=ff}{_NSSize=ff}}IDdDdstringThis used to crash before nowcolorNSColorcffffL?L?L?positionJKMOQS]^D@@]^ cL]^ cN]^ cP]^ cR]^ &&cT#VY\^`]^ _WXO streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameImage descriptionThe resulting image.]^ mmmZ[O streamtyped@NSMutableDictionary NSDictionaryNSObjectiNSString+nameColor descriptionThe resulting color.]^ m][]^ m_[]^ mrra[_FlowFilterScanner_m&@r&ddikkkodokddefg[descriptionUInput_The input port.efge_j_The resulting image.eml_The resulting color.emlemle@p_ Controls execution of the patch.efge@pemlefgefg@&|(| V106.13WStylize|_2com.apple.QuartzComposer.protocol.visualizer-music%/4CUhq{%26K\iv~!,=HVar $1'<AMRX_fs%0CT^ev!*2:GT_l} #,9FWj{%9JXm   " ' 0 5 : ? H M V [ l r w {   * 7 D R ` q   & 7 H    , 3 ? L U b k x     ' 4 = K P ] e r z &9F_r+0ESbgins $/<Qbk (-2;@INS\n  ,6DINW\afotz'8AN &GYn"+4=FOX]bcy"',17DUZ_ly %*/16;AN !&'?LY\iz$1MZg|"7<AFKPU[huCQ_m{%6ARct{ ,=N_p )6CPS`n{&?NV]ox!!""""'"6";"<"A"F"K"P"Q"o"""""""""""### #######0#9#J#Q#V#[#`#e#f#k#p#q##$p$~$$$$$$$$$% %%&%4%B%P%^%l%z%%%%%%%%%& &&&&2&C&T&\&m&~&&&&&&&&'''''/'@'Q']'n'''''''''((!(/(@(Q(d(u(|(((((((()) ))&)7)H)Z)k)|))))))))****/*;*L*]*n*z**********++!+:+G+`+m+++++++,,,%,2,?,D,I,N,S,X,],b,g,l,q,r,{,,,,,,,,-- ----"-'-.-;-@-G-T-e-r-w-|--------...%.6.G.V.g.r.~.......///)/:/K/\/_/l/v/////////0T0a0z00000444 4%4.4A4T4i4z44444444445 5 5%5*53585=5B5G5L5M5Z5k5p5u55555555555555566 6666/6D6U6f6w666666666666777 7 777'70797K7P7Q7V7W7_7g7t7y777777777777788~8888889 9*9/989=9F9K9P9Y9b9o9t9999999999: ::-:@:M:^:o::::::::::::::::;; ;;!;";4;F;S;h;y;~;;;;;;;;;;;;;<< <<<(>(>E>Y>k>}>>>>>>>>>>>>>????'?:?G?T?a?n?{???????????????@ @@-@2@7@<@A@F@S@`@u@z@@@@@@AAA%A6AGAXAiAzAAAAAAABBB$B5BFBWBhByBBBBBBBBBCC CCDMDhDuDDDDDDDDDDDDDDDDDEEEE/E4E9EBEGELEYEjEoEtEFFFFFGGHKHjHwHHHIIIIJ JJJJKgKKL LL/L@LQLbLsLLLLLLLLM MM.M?MPMaMrMMMMMMMMN NOOOOPPPP)P.P?PDPUPZPePvP{QQ*Q/QQQQQR RR#RTR]RiRoRRRRRRRRRSSSS#S,S5SFSGSHSOSWSZ}S