set cut_paste_input [stack 0] version 12.2 v5 push $cut_paste_input Group { name CalibrateMacbeth3 tile_color 0x87aee7ff selected true xpos -802 ypos 37 addUserKnob {20 CalibrateMacbeth} addUserKnob {26 macbeth_position_label l "@b;Macbeth Position" T ""} addUserKnob {7 sample_size l "sample size" R 5 100} sample_size 50 addUserKnob {12 TL} TL {332 882} addUserKnob {12 TR -STARTLINE} TR {1004 806} addUserKnob {12 BL} BL {274 446} addUserKnob {12 BR -STARTLINE} BR {954 374} addUserKnob {6 output_compare l "output in compare mode" t "inverts the cornerpin for a good view of the macbeth chart for comparing src and dst" +STARTLINE} addUserKnob {6 disable_overlay l "disable overlay" t "Removes the destination colorchecker values overlayed over the source." +STARTLINE} addUserKnob {4 colorchecker_type l ColorChecker t "Choose the Macbeth ColorChecker Chart model. If it was manufactured after November 2014 the pigments changed, and the colors are slightly altered." M {ColorChecker2014 ColorChecker2005 ""}} addUserKnob {26 ""} addUserKnob {41 colorspace T ColorChecker.colorspace} addUserKnob {6 chroma_only l "calibrate chromaticities only" t "Do not change the brightness of the input image after calibration." +STARTLINE} chroma_only true addUserKnob {22 calculate l Calculate T "import nuke\nimport os\nimport sys\n\ndef colorsample(node, pos, size):\n # sample rgb pixel value\n # :param: node - node object to sample\n # :param: pos - list containing x and y position as float values\n # :param: size - box size to average in sample\n return \[node.sample(chan, pos\[0], pos\[1], size, size) for chan in \['red', 'green', 'blue']]\n\n\ndef calc_mtx():\n # calculate colormatrix to match src macbeth chart to dst macbeth chart\n node = nuke.thisNode()\n\n # make sure numpy is importable\n if node\['use_python_path'].getValue():\n pythonpath = node\['pythonpath'].getValue()\n sys.path.insert(0, pythonpath)\n try:\n import numpy as np\n except ImportError:\n nuke.message('numpy is required. \\nMake sure it is installed correctly and importable. \\nIf you are using the custom python path, make sure you have entered the path \\nto the site-packages folder containing the numpy module.')\n return\n\n size = node\['sample_size'].getValue()\n chroma_only = node\['chroma_only'].getValue()\n \n node.begin()\n src = nuke.toNode('Normalize')\n dst = nuke.toNode('macbeth_points')\n norm_node = nuke.toNode('Normalize')\n\n node\['reset'].execute()\n\n # If chroma_only, normalize colorchecker to dst grey before sampling\n if chroma_only:\n src_grey = colorsample(src, dst\['p44'].getValue(), size)\n dst_grey = colorsample(dst, dst\['p44'].getValue(), size)\n \n # with rec709 luminance weighting\n src_lum = (src_grey\[0]*0.2126 + src_grey\[1]*0.7152 + src_grey\[2]*0.0722)\n dst_lum = (dst_grey\[0]*0.2126 + dst_grey\[1]*0.7152 + dst_grey\[2]*0.0722)\n norm_node\['src'].setValue(src_lum)\n norm_node\['dst'].setValue(dst_lum)\n\n print 'source grey: \{0\} | \{1\}\\ndst grey: \{2\} | lum: \{3\}'.format(src_grey, src_lum,\n dst_grey, dst_lum)\n \n src_patches = list()\n dst_patches = list()\n points = \['p11', 'p12', 'p13', 'p14', 'p15', 'p16', 'p21', 'p22', 'p23', 'p24', 'p25', \n 'p26', 'p31', 'p32', 'p33', 'p34', 'p35', 'p36', 'p41', 'p42', 'p43', 'p44', 'p45', 'p46']\n\n for point in points:\n src_value = colorsample(src, dst\[point].getValue(), size)\n dst_value = colorsample(dst, dst\[point].getValue(), size)\n\n src_patches.append(src_value)\n dst_patches.append(dst_value)\n\n print 'source: \{0\}'.format(src_value)\n print 'destination: \{0\}'.format(dst_value)\n\n # Calculate multivariate Rinear Regression to fit source matrix to target matrix\n # https://en.wikipedia.org/wiki/General_linear_model\n # https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.lstsq.html\n # \n # https://github.com/colour-science/colour-nuke/blob/master/colour_nuke/notebooks/mmColorTarget_dependencies.ipynb\n # Source chromaticities are based on XRite ColorChecker 2005 values as described here: \n # https://github.com/colour-science/colour/blob/cdbffd063b0c44bb32d752b01647137871434851/colour/characterisation/dataset/colour_checkers/chromaticity_coordinates.py#L114-L114\n # http://www.babelcolor.com/colorchecker.htm\n # http://www.babelcolor.com/colorchecker-2.htm#CCP2_beforeVSafter\n # https://github.com/colour-science/colour-nuke/blob/master/colour_nuke/scripts/colour_rendition_chart.nk\n\n np_matrix = np.transpose(np.linalg.lstsq(np.array(src_patches), np.array(dst_patches))\[0])\n matrix = np.ravel(np_matrix).tolist()\n node\['matrix'].setValue(matrix)\n nuke.root().begin()\n\nif __name__=='__main__':\n calc_mtx()" +STARTLINE} addUserKnob {26 ""} addUserKnob {26 output_matrix_label l "@b;Output Matrix" T ""} addUserKnob {41 matrix T ColorMatrix.matrix} addUserKnob {6 bypass_mtx l "bypass matrix" t "disable the matrix - for comparing before/after" +STARTLINE} addUserKnob {22 reset l Reset -STARTLINE T "n = nuke.thisNode()\nn\['matrix'].setValue(\[1,0,0,0,1,0,0,0,1])\nn.begin()\nnorm = nuke.toNode('Normalize')\nnorm\['src'].setValue(0.18)\nnorm\['dst'].setValue(0.18)"} addUserKnob {22 create_mtx l "Create MTX" t "Create a ColorMatrix node." T "import os\nnode = nuke.thisNode()\nnode.begin()\nnorm = nuke.toNode('Normalize')\n\nnuke.root().begin()\n_ = \[n.setSelected(False) for n in nuke.allNodes(recurseGroups=True)]\n\ncolormatrix = nuke.createNode('ColorMatrix')\ncolormatrix.setXYpos(node.xpos()-120, node.ypos())\ncolormatrix\['matrix'].setValue(node\['matrix'].getValue())\ntopnode = nuke.toNode(nuke.tcl('full_name \[topnode \{0\}]'.format(node.fullName())))\nif 'file' in topnode.knobs():\n\tfilename = os.path.basename(topnode\['file'].getValue())\nelse:\n\tfilename = topnode.name()\nif node\['chroma_only'].getValue():\n colormatrix\['label'].setValue('\{0\} \\ncalibrate: \{1\}'.format(filename, node\['colorspace'].value()))\n # Create mult as well for optional exposure adjustment\n exp = nuke.createNode('Multiply')\n exp\['channels'].setValue('rgb')\n exp.setXYpos(colormatrix.xpos(), colormatrix.ypos() + 60)\n exp\['value'].setValue(norm\['value'].getValue())\n colormatrix.setSelected(True)\nelse:\n colormatrix\['label'].setValue('\{0\} \\ncalibrate w/ exposure: \{1\}'.format(filename, node\['colorspace'].value()))" +STARTLINE} addUserKnob {22 set_selected l "Set Selected" t "Set matrix knob on selected node." -STARTLINE T "node = nuke.thisNode()\nnuke.root().begin()\n\ncolormatrix = nuke.selectedNode()\nif 'matrix' in colormatrix.knobs():\n colormatrix\['matrix'].setValue(node\['matrix'].getValue())\n"} addUserKnob {20 info l Info} addUserKnob {26 info_label l "" +STARTLINE T "About
\nCalibrate an image containing a macbeth colorchecker chart
\nto match the gamut of the given colorspace.
\nRequires the numpy python module. Make sure it is importable
\nin nuke. You can enter a custom python path to search for numpy.
\nThis is the directory to the site-packages folder that contains the numpy module.

\nNote that this technique is not a magic solution.
\nIn order for the calibration to be accurate, the illuminant in the scene
\nneeds to be CIE Illuminant D65. The more the spectral power distribution
\nof the light varies from this, the more error will be in the result.\n

Usage
\n- Align cornerpin to match patches to macbeth chart
\n- Set sample size to get a good sample on source macbeth chart.
\n- Choose target colorspace.
\n- Disable calibrate chromaticities only if you want to adjust exposure as well.
\n- Click calculate
\n- Evaluate results: Output in compare mode to get a better view.
\n- Toggle bypass matrix to compare before/after.
\n- Click Create MTX to create a new colormatrix node
\n- Or click Set Selected to set an existing colormatrix node.
\n\n

Information
\nBased on Marco Meyer's mmColorTarget tool.
\nwww.marcomeyer-vfx.de
\n
\nRebuild and simplify.
Calibrate to known gamuts only.
\nAdd option to not change exposure.
\nCreated by Jed Smith - gist.github.com/jedypod"} addUserKnob {26 ""} addUserKnob {6 use_python_path l "" t "search specified python path for numpy module" -STARTLINE} use_python_path true addUserKnob {1 pythonpath l "python path" t "enter the directory of the site-packages folder that contains numpy" -STARTLINE} pythonpath p:/_projekte/HOTZ/000_env/python/libs/nuke } Group { inputs 0 name ColorChecker tile_color 0xffbf00ff label "Colorspace: \[value colorspace]" xpos 620 ypos -1215 postage_stamp true addUserKnob {20 colour_rendition_chart_Tab l "Colour Rendition Chart"} addUserKnob {41 colorspace T XYZ_D50_to_RGB.colorspace} addUserKnob {3 patch_resolution l "patch resolution"} patch_resolution 128 addUserKnob {7 gap R 10 50} gap 20 addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "COLOUR RENDITION CHART v0.2.1\n\ncolour-science.org - July 17, 2019\n\nThis file defines the X-Rite ColorChecker 2005 (ColorChecker24 - Before November 2014) and 2014 (ColorChecker24 - After November 2014) Classic Colour Rendition Charts.\n\nReference samples colours are converted from CIE XYZ tristimulus values (derived from XRite L*a*b* D50 data \[1]\[2]) to RGB colourspace.\n\nMatrices converting from CIE XYZ tristimulus to RGB colourspace were computed using CAT02 chromatic adaptation transform.\n\n\[1] BabelColor. (2012). ColorChecker RGB and spectra. Retrieved from http://www.babelcolor.com/download/ColorChecker_RGB_and_spectra.xls\n\[2] X-Rite. (2015). New color specifications for\n ColorChecker SG and Classic Charts. Retrieved October 29, 2018,\n from http://xritephoto.com/ph_product_overview.aspx?ID=938&Action=Support&SupportID=5884#\n\n--\n\nSome small adjustments for output resolution and grid size for inclusion in the CalibrateMacbeth tool.\n- gist.github.com/jedypod - 2020-01-25"} } Constant { inputs 0 format "512 512 0 0 512 512 1 square_512" name Constant1 xpos 840 ypos -346 postage_stamp false } Reformat { type "to box" box_width {{parent.patch_resolution}} box_height {{parent.patch_resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 840 ypos -298 } Radial { replace true area {{center.x-(box_size.w/2)} {center.y-(box_size.h/2*input.pixel_aspect)} {center.x+(box_size.w/2)} {center.y+(box_size.h/2*input.pixel_aspect)}} softness 0 name RadialSize xpos 840 ypos -250 addUserKnob {20 Size} addUserKnob {12 center} center {{width/2} {height/2}} addUserKnob {14 box_size R 0 100} box_size {{parent.parent.sample_size}} } set N52b08400 [stack 0] push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 push $N52b08400 ContactSheet { inputs 24 width {{"rint(parent.patch_resolution * 6 + gap * 7)"}} height {{"rint(parent.patch_resolution * 4 + gap * 5)"}} rows 4 columns 6 startframe 1 endframe 1 name ContactSheet1 xpos 840 ypos -202 } Dot { name Dot1 xpos 874 ypos -150 } Group { inputs 0 name ColorChecker2005 xpos 1280 ypos -394 addUserKnob {20 ColorChecker2005} addUserKnob {3 patch_resolution} patch_resolution {{parent.patch_resolution}} } Group { inputs 0 name bluish_green xpos 838 ypos -365 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.304243 0.4178 0.346225978 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "bluish green" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 6 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name blue_flower xpos 728 ypos -365 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.2419361345 0.2304 0.3343865546 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "blue flower" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 5 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name foliage xpos 618 ypos -365 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1090570127 0.1325 0.05295287842 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob foliage addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 4 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name blue_sky xpos 508 ypos -365 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1680159151 0.1836 0.2571374005 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "blue sky" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 3 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name light_skin xpos 396 ypos -365 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3917872596 0.3495 0.1922063301 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "light skin" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 2 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 63 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 135 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name dark_skin xpos 290 ypos -369 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1151847498 0.1008 0.05089372518 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "dark skin" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 1 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 290 ypos 63 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 290 ypos 158 } Output { name Output xpos 290 ypos 230 } end_group Group { inputs 0 name orange_yellow xpos 838 ypos -245 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.4878619607 0.4357 0.06062597696 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "orange yellow" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 12 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name yellow_green xpos 728 ypos -245 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3536913738 0.4446 0.08948817891 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "yellow green" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 11 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name purple xpos 617 ypos -245 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.08518142627 0.0637 0.1077664384 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob purple addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 10 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name moderate_red xpos 506 ypos -245 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.2967692026 0.1938 0.101548121 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "moderate red" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 9 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name purplish_blue xpos 396 ypos -245 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1232397911 0.1126 0.2988230769 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "purplish blue" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 8 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name orange xpos 290 ypos -245 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.407146979 0.3118 0.04998027127 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob orange addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 7 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name cyan xpos 838 ypos -125 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1360512736 0.193 0.3093873635 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob cyan addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 18 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name magenta xpos 728 ypos -125 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3108419271 0.2009 0.2356539062 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob magenta addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 17 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name yellow xpos 615 ypos -125 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.5934253697 0.5981 0.07188823405 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob yellow addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 16 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 125 } Output { name Output xpos 262 ypos 182 } end_group Group { inputs 0 name red xpos 508 ypos -125 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.2163881926 0.1257 0.03847493188 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob red addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 15 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name green xpos 398 ypos -125 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1498500397 0.2318 0.07900178855 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob green addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 14 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name blue xpos 288 ypos -125 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.0685786052 0.0575 0.2137559102 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob blue addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 13 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name black_2 xpos 839 ypos -5 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.02994814815 0.0311 0.02687947413 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "black 2 (1.5 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 24 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 125 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_3 xpos 728 ypos -5 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.08464157272 0.0883 0.07593103157 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 3.5 (1.05 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 23 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_5 xpos 619 ypos -5 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1843836267 0.1915 0.1591820341 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 5 (.70 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 22 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_6 xpos 508 ypos -5 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3480877967 0.3632 0.3029540352 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 6.5 (.44 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 21 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_8 xpos 395 ypos -5 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.56571875 0.5894 0.4894125 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 8 (.23 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 20 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name white_9 xpos 290 ypos -9 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.877922367 0.9131 0.7397425998 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "white 9.5 (.05 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 19 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 134 } Output { name Output xpos 262 ypos 173 } end_group ContactSheet { inputs 24 width {{"rint(parent.patch_resolution * 6 + gap * 7)"}} height {{"rint(parent.patch_resolution * 4 + gap * 5)"}} rows 4 columns 6 startframe 1 endframe 1 name ContactSheet xpos 839 ypos 138 } Output { name Output xpos 839 ypos 238 } end_group Group { inputs 0 name ColorChecker24_After_November_2014 xpos 1060 ypos -394 addUserKnob {20 colorchecker_tab l "ColorChecker24 - After November 2014"} addUserKnob {3 patch_resolution} patch_resolution {{parent.patch_resolution}} } Group { inputs 0 name bluish_green xpos 622 ypos -321 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.30451114 0.4143554688 0.344352688 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "bluish green" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 6 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name blue_flower xpos 512 ypos -321 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.2419823988 0.2287175998 0.3282104382 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "blue flower" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 5 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name foliage xpos 402 ypos -321 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1114392339 0.1346792679 0.05239320311 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob foliage addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 4 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name blue_sky xpos 292 ypos -321 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1652470004 0.1785519348 0.2546024121 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "blue sky" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 3 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name light_skin xpos 180 ypos -321 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3811104477 0.336202304 0.1852590702 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "light skin" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 2 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 63 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 135 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name dark_skin xpos 70 ypos -321 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1136398927 0.09832436105 0.047793811 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "dark skin" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 1 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 290 ypos 63 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 290 ypos 158 } Output { name Output xpos 290 ypos 230 } end_group Group { inputs 0 name orange_yellow xpos 622 ypos -201 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.4769723742 0.4293377578 0.06005041429 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "orange yellow" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 12 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name yellow_green xpos 512 ypos -201 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3427379502 0.4331759409 0.08330791241 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "yellow green" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 11 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name purple xpos 401 ypos -201 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.08353888545 0.06276662955 0.1042075686 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob purple addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 10 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name moderate_red xpos 290 ypos -201 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.2915036416 0.188999956 0.09736350318 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "moderate red" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 9 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name purplish_blue xpos 180 ypos -201 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1200518326 0.1091090233 0.2874447494 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "purplish blue" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 8 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name orange xpos 74 ypos -201 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.4073691399 0.3126416159 0.05130591012 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob orange addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 7 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name cyan xpos 622 ypos -81 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1247966941 0.180609913 0.2913392383 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob cyan addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 18 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name magenta xpos 512 ypos -81 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.299122798 0.1895114577 0.2213469194 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob magenta addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 17 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name yellow xpos 399 ypos -81 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.5888922356 0.5992976803 0.07077420003 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob yellow addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 16 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 125 } Output { name Output xpos 262 ypos 182 } end_group Group { inputs 0 name red xpos 292 ypos -81 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.2143728424 0.127800835 0.03868150726 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob red addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 15 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name green xpos 182 ypos -81 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1413517689 0.2233437582 0.07287461742 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob green addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 14 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name blue xpos 72 ypos -81 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.06809095613 0.05596214063 0.2077405936 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob blue addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 13 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name black_2 xpos 623 ypos 39 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.03042544265 0.03151319431 0.02656724434 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "black 2 (1.5 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 24 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 125 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_3 xpos 512 ypos 39 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.08448968042 0.08817234828 0.07391630753 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 3.5 (1.05 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 23 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_5 xpos 403 ypos 39 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.1835495863 0.1906228754 0.1566717383 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 5 (.70 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 22 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_6 xpos 292 ypos 39 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.3495921991 0.3648652066 0.3013565492 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 6.5 (.44 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 21 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name neutral_8 xpos 179 ypos 39 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.5665335579 0.5899709702 0.4828473821 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "neutral 8 (.23 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 20 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 } Output { name Output xpos 262 ypos 173 } end_group Group { inputs 0 name white_9 xpos 70 ypos 39 postage_stamp true addUserKnob {20 sample_Tab l Sample} addUserKnob {19 colour_RGBA_Color_Knob l Colour} colour_RGBA_Color_Knob {0.8436985288 0.8806903203 0.6936778752 1} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 colour_RGBA_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {1 name_Text_Knob l Name} name_Text_Knob "white 9.5 (.05 D)" addUserKnob {1 index_Text_Knob l Index} index_Text_Knob 19 addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {6 label_colour_RGB_Color_Knob_panelDropped_1_1 l "panel dropped state" -STARTLINE +HIDDEN} addUserKnob {3 resolution} resolution {{parent.patch_resolution}} } Constant { inputs 0 color {{parent.colour_RGBA_Color_Knob.r} {parent.colour_RGBA_Color_Knob.g} {parent.colour_RGBA_Color_Knob.b} {parent.colour_RGBA_Color_Knob.a}} format "512 512 0 0 512 512 1 square_512" name Constant xpos 262 ypos 53 } Reformat { type "to box" box_width {{parent.resolution}} box_height {{parent.resolution}} box_fixed true filter impulse black_outside true name Reformat1 xpos 262 ypos 134 } Output { name Output xpos 262 ypos 173 } end_group ContactSheet { inputs 24 width {{"rint(parent.patch_resolution * 6 + gap * 7)"}} height {{"rint(parent.patch_resolution * 4 + gap * 5)"}} rows 4 columns 6 startframe 1 endframe 1 name ContactSheet xpos 620 ypos 206 } Output { name Output xpos 620 ypos 326 } end_group Switch { inputs 2 which {{colorchecker_type}} name Switch1 xpos 1170 ypos -322 } Group { name XYZ_D50_to_RGB xpos 1170 ypos -274 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to RGB"} addUserKnob {4 colorspace M {ACES2065-1 ACEScc ACEScg ACESproxy "ALEXA Wide Gamut RGB" "Adobe RGB (1998)" "Adobe Wide Gamut RGB" "Apple RGB" "Best RGB" "Beta RGB" "CIE RGB" "Cinema Gamut" "ColorMatch RGB" DCI-P3 DCI-P3+ DRAGONcolor DRAGONcolor2 "Don RGB 4" "ECI RGB v2" "ERIMM RGB" "Ekta Space PS 5" "Max RGB" "NTSC RGB" "Pal/Secam RGB" "ProPhoto RGB" REDcolor REDcolor2 REDcolor3 REDcolor4 "RIMM RGB" "ROMM RGB" "Rec. 2020" "Rec. 709" "Russell RGB" S-Gamut S-Gamut3 S-Gamut3.Cine "SMPTE-C RGB" V-Gamut "Xtreme RGB" sRGB "" ""}} colorspace ACEScg addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to RGB v0.1.2\n\ncolour-science.org - May 6, 2015\n\nThis Gizmo / Group tranforms from CIE XYZ D50 tristimulus values to RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos -3560 ypos 1033 } set N531d2c00 [stack 0] Group { name XYZ_D50_to_sRGB xpos -3560 ypos 1142 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to sRGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to sRGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to sRGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -124 } ColorMatrix { matrix { {3.2406255 -1.537208 -0.4986286} {-0.9689307 1.8757561 0.0415175} {0.0557101 -0.2040211 1.0569959} } name XYZ_to_sRGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -72 } end_group push $N531d2c00 Group { name XYZ_D50_to_Xtreme_RGB xpos -3709 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Xtreme_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Xtreme_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Xtreme_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.0370263 0 0} {0 1 0} {0 0 1.2119675} } name XYZ_to_Xtreme_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_V-Gamut xpos -3859 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to V-Gamut"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to V-Gamut v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to V-Gamut colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.5890129 -0.3132039 -0.180965} {-0.5340545 1.3960122 0.1024579} {0.0111794 0.0031936 0.9055357} } name XYZ_to_V-Gamut_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_SMPTE-C_RGB xpos -4009 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to SMPTE-C_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to SMPTE-C_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to SMPTE-C_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {3.5060033 -1.7397907 -0.5440583} {-1.0690476 1.9777789 0.0351714} {0.0563066 -0.1969757 1.0499523} } name XYZ_to_SMPTE-C_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_S-Gamut3.Cine xpos -4159 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to S-Gamut3.Cine"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to S-Gamut3.Cine v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to S-Gamut3.Cine colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.846779 -0.5259861 -0.2105452} {-0.4441533 1.2594429 0.1494} {0.0408554 0.0156409 0.8682072} } name XYZ_to_S-Gamut3.Cine_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_S-Gamut3 xpos -4309 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to S-Gamut3"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to S-Gamut3 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to S-Gamut3 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.5073999 -0.2458221 -0.1716117} {-0.5181517 1.3553912 0.1258787} {0.0155117 -0.0078728 0.9119164} } name XYZ_to_S-Gamut3_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_S-Gamut xpos -4459 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to S-Gamut"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to S-Gamut v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to S-Gamut colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.5073999 -0.2458221 -0.1716117} {-0.5181517 1.3553912 0.1258787} {0.0155117 -0.0078728 0.9119164} } name XYZ_to_S-Gamut_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Russell_RGB xpos -4609 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Russell_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Russell_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Russell_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9842386 -0.0123617 0.0243142} {-0.0089083 1.0005966 0.0096881} {0.0005204 0.0016123 1.1142423} } name D50_to_D55_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.5870253 -0.3598133 -0.1721662} {-0.7535178 1.6771848 0.0475092} {0.0370375 -0.0824384 1.136216} } name XYZ_to_Russell_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Rec._709 xpos -4759 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Rec._709"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Rec._709 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Rec._709 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {3.2409699 -1.5373832 -0.4986108} {-0.9692436 1.8759675 0.0415551} {0.0556301 -0.203977 1.0569715} } name XYZ_to_Rec._709_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Rec._2020 xpos -4909 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Rec._2020"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Rec._2020 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Rec._2020 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.7166512 -0.3556708 -0.2533663} {-0.6666844 1.6164812 0.0157685} {0.0176399 -0.0427706 0.9421031} } name XYZ_to_Rec._2020_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ROMM_RGB xpos -5059 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ROMM_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ROMM_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ROMM_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.3458865 -0.2556031 -0.0510373} {-0.54448 1.5080962 0.0204769} {0 0 1.2122682} } name XYZ_to_ROMM_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_RIMM_RGB xpos -5209 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to RIMM_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to RIMM_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to RIMM_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.3458865 -0.2556031 -0.0510373} {-0.54448 1.5080962 0.0204769} {0 0 1.2122682} } name XYZ_to_RIMM_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_REDcolor4 xpos -5359 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor4"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor4 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor4 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.7606374 -1.2039645 -0.4222196} {-0.8152302 1.7406574 0.0356538} {0.0663723 -0.0515436 0.9796685} } name XYZ_to_REDcolor4_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_REDcolor3 xpos -5509 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor3"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor3 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor3 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.5610626 -1.1185998 -0.3183767} {-0.7499284 1.6079051 0.1055795} {0.0663738 -0.0515444 0.9796678} } name XYZ_to_REDcolor3_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_REDcolor2 xpos -5659 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor2"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor2 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor2 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.5254045 -1.1103547 -0.2928773} {-0.4845878 1.3682864 0.0925377} {0.2575004 -0.1403015 0.8871654} } name XYZ_to_REDcolor2_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_REDcolor xpos -5809 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to REDcolor"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to REDcolor v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to REDcolor colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.9652421 -1.3977527 -0.4233375} {-0.7972597 1.7005557 0.0584349} {0.1303555 -0.1851798 1.0517155} } name XYZ_to_REDcolor_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ProPhoto_RGB xpos -5959 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ProPhoto_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ProPhoto_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ProPhoto_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.3458865 -0.2556031 -0.0510373} {-0.54448 1.5080962 0.0204769} {0 0 1.2122682} } name XYZ_to_ProPhoto_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Pal/Secam_RGB xpos -6109 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Pal/Secam_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Pal/Secam_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Pal/Secam_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {3.0633611 -1.3933902 -0.4758237} {-0.9692436 1.8759675 0.0415551} {0.067861 -0.2287993 1.0690896} } name XYZ_to_Pal/Secam_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_NTSC_RGB xpos -6259 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to NTSC_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to NTSC_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to NTSC_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9615914 -0.0162162 0.0844302} {-0.0121341 0.9841088 0.0334407} {0.0015793 0.0061369 1.4235645} } name D50_to_C_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.9100814 -0.5324779 -0.288222} {-0.9846313 1.9991 -0.0283072} {0.0583094 -0.1183858 0.8976121} } name XYZ_to_NTSC_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Max_RGB xpos -6409 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Max_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Max_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Max_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.2169928 -0.1358093 -0.0457294} {-0.5470464 1.5105539 0.0205557} {0 0 1.2119675} } name XYZ_to_Max_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Ekta_Space_PS_5 xpos -6559 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Ekta_Space_PS_5"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Ekta_Space_PS_5 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Ekta_Space_PS_5 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.003366 -0.7301387 -0.244452} {-0.7121546 1.6207657 0.0799437} {0.0381866 -0.0869075 1.2726681} } name XYZ_to_Ekta_Space_PS_5_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ERIMM_RGB xpos -6709 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ERIMM_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ERIMM_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ERIMM_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.3458865 -0.2556031 -0.0510373} {-0.54448 1.5080962 0.0204769} {0 0 1.2122682} } name XYZ_to_ERIMM_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ECI_RGB_v2 xpos -6859 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ECI_RGB_v2"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ECI_RGB_v2 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ECI_RGB_v2 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.782156 -0.4965632 -0.269011} {-0.9592343 1.9484446 -0.0284317} {0.0861275 -0.1749466 1.3233403} } name XYZ_to_ECI_RGB_v2_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Don_RGB_4 xpos -7009 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Don_RGB_4"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Don_RGB_4 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Don_RGB_4 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.7581913 -0.486592 -0.2530881} {-0.7112839 1.652253 0.0407645} {0.0071774 -0.0345995 1.2455128} } name XYZ_to_Don_RGB_4_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_DRAGONcolor2 xpos -7159 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DRAGONcolor2"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DRAGONcolor2 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DRAGONcolor2 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.699086 -1.1541013 -0.4135229} {-0.72103 1.6622637 0.0244073} {0.1221744 -0.0518761 0.9273035} } name XYZ_to_DRAGONcolor2_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_DRAGONcolor xpos -7309 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DRAGONcolor"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DRAGONcolor v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DRAGONcolor colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.3900712 -1.0219252 -0.2527363} {-0.6199164 1.4567121 0.1326779} {0.1221737 -0.0518762 0.9273043} } name XYZ_to_DRAGONcolor_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_DCI-P3+ xpos -7459 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DCI-P3+"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DCI-P3+ v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DCI-P3+ colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9518624 -0.0565236 0.0402782} {-0.0401282 1.0252297 0.0163201} {0.0011696 0.0019442 1.1529979} } name D50_to_DCI-P3_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.9904035 -0.5613959 -0.2296619} {-0.4584928 1.262346 0.1548755} {0.0156321 -0.004409 1.0377287} } name XYZ_to_DCI-P3+_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_DCI-P3 xpos -7609 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to DCI-P3"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to DCI-P3 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to DCI-P3 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9518624 -0.0565236 0.0402782} {-0.0401282 1.0252297 0.0163201} {0.0011696 0.0019442 1.1529979} } name D50_to_DCI-P3_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.725394 -1.018003 -0.4401632} {-0.795168 1.6897321 0.0226472} {0.0412419 -0.087639 1.1009294} } name XYZ_to_DCI-P3_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ColorMatch_RGB xpos -7759 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ColorMatch_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ColorMatch_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ColorMatch_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.6416498 -1.2231318 -0.3929195} {-1.1120717 2.059195 0.0159628} {0.082182 -0.2807668 1.4562021} } name XYZ_to_ColorMatch_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Cinema_Gamut xpos -7909 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Cinema_Gamut"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Cinema_Gamut v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Cinema_Gamut colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.4898183 -0.2608959 -0.1424265} {-0.4581666 1.2616278 0.1596236} {-0.0703497 0.2215577 0.7761816} } name XYZ_to_Cinema_Gamut_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_CIE_RGB xpos -8059 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to CIE_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to CIE_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to CIE_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9937107 0.0105843 0.037795} {0.0071274 0.9808863 0.0148355} {0.0005548 0.0031069 1.2075538} } name D50_to_E_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.370674 -0.9000403 -0.4706337} {-0.5138848 1.4253035 0.0885813} {0.0052982 -0.0146949 1.0093967} } name XYZ_to_CIE_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Beta_RGB xpos -8209 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Beta_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Beta_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Beta_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.6829707 -0.4281711 -0.2359826} {-0.7710715 1.7066647 0.0446928} {0.0400065 -0.0885492 1.2725308} } name XYZ_to_Beta_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Best_RGB xpos -8359 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Best_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Best_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Best_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.7573718 -0.4853802 -0.2535991} {-0.5419967 1.504754 0.0216834} {0.0066622 -0.0184962 1.2265984} } name XYZ_to_Best_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Apple_RGB xpos -8509 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Apple_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Apple_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Apple_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.9519785 -1.2896043 -0.4739153} {-1.0850836 1.9908093 0.0372017} {0.0854722 -0.2694297 1.0910277} } name XYZ_to_Apple_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Adobe_Wide_Gamut_RGB xpos -8659 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Adobe_Wide_Gamut_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Adobe_Wide_Gamut_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Adobe_Wide_Gamut_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {1 0 0} {0 1 0} {0 0 1} } name D50_to_D50_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.4623042 -0.1845256 -0.273381} {-0.5228683 1.4479884 0.0681262} {0.0346004 -0.0958196 1.2876605} } name XYZ_to_Adobe_Wide_Gamut_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_Adobe_RGB_(1998) xpos -8809 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to Adobe_RGB_(1998)"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to Adobe_RGB_(1998) v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to Adobe_RGB_(1998) colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {2.0415822 -0.5650135 -0.3447325} {-0.9692306 1.8759769 0.0415559} {0.0134474 -0.1183655 1.0151719} } name XYZ_to_Adobe_RGB_(1998)_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ALEXA_Wide_Gamut_RGB xpos -8959 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ALEXA_Wide_Gamut_RGB"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ALEXA_Wide_Gamut_RGB v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ALEXA_Wide_Gamut_RGB colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.9598633 -0.0293718 0.0657319} {-0.0212343 0.9988909 0.0261607} {0.0013724 0.0044402 1.3129173} } name D50_to_D65_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.7890645 -0.4825338 -0.200075} {-0.6398487 1.3964001 0.1944322} {-0.041531 0.082335 0.8788682} } name XYZ_to_ALEXA_Wide_Gamut_RGB_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ACESproxy xpos -9109 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACESproxy"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACESproxy v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACESproxy colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.6410234 -0.3248033 -0.2364247} {-0.6636629 1.6153316 0.0167563} {0.0117219 -0.0082844 0.9883949} } name XYZ_to_ACESproxy_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ACEScg xpos -9259 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACEScg"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACEScg v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACEScg colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.6410234 -0.3248033 -0.2364247} {-0.6636629 1.6153316 0.0167563} {0.0117219 -0.0082844 0.9883949} } name XYZ_to_ACEScg_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ACEScc xpos -9409 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACEScc"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACEScc v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACEScc colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.6410234 -0.3248033 -0.2364247} {-0.6636629 1.6153316 0.0167563} {0.0117219 -0.0082844 0.9883949} } name XYZ_to_ACEScc_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group push $N531d2c00 Group { name XYZ_D50_to_ACES2065-1 xpos -9559 ypos 1143 addUserKnob {20 XYZ_D50_to_RGB_Tab l "XYZ D50 to ACES2065-1"} addUserKnob {20 parameters_endGroup l endGroup n -1} addUserKnob {20 about_Tab l About} addUserKnob {26 description_Text l "" +STARTLINE T "XYZ D50 to ACES2065-1 v0.1.2\n\ncolour-science.org - July 10, 2016\n\nThis Gizmo / Group transforms from CIE XYZ D50 tristimulus values to ACES2065-1 colourspace using CAT02 chromatic adaptation transform."} } Input { inputs 0 name Input xpos 0 ypos -149 } ColorMatrix { matrix { {0.971151 -0.0217941 0.0460105} {-0.0157324 1.0000539 0.018321} {0.0009712 0.0030832 1.2177917} } name D50_to_D60_CAT02_ColorMatrix xpos 0 ypos -125 } ColorMatrix { matrix { {1.049811 0 -9.75e-05} {-0.495903 1.373313 0.09824} {0 0 0.991252} } name XYZ_to_ACES2065-1_ColorMatrix xpos 0 ypos -98 } Output { name Output xpos 0 ypos -74 } end_group Switch { inputs 41 which {{parent.colorspace}} name colourspace_Switch xpos -3560 ypos 1334 addUserKnob {20 User} addUserKnob {4 colourspace_Pulldown_Choice l Colourspace M {ACES2065-1 ACEScc ACEScg ACESproxy "ALEXA Wide Gamut RGB" "Adobe RGB (1998)" "Adobe Wide Gamut RGB" "Apple RGB" "Best RGB" "Beta RGB" "CIE RGB" "Cinema Gamut" "ColorMatch RGB" DCI-P3 DCI-P3+ DRAGONcolor DRAGONcolor2 "Don RGB 4" "ECI RGB v2" "ERIMM RGB" "Ekta Space PS 5" "Max RGB" "NTSC RGB" "Pal/Secam RGB" "ProPhoto RGB" REDcolor REDcolor2 REDcolor3 REDcolor4 "RIMM RGB" "ROMM RGB" "Rec. 2020" "Rec. 709" "Russell RGB" S-Gamut S-Gamut3 S-Gamut3.Cine "SMPTE-C RGB" V-Gamut "Xtreme RGB" sRGB}} } Output { name Output xpos -3560 ypos 1502 } end_group Grid { number {6 4} size {{parent.gap}} color 0 name Grid1 xpos 1170 ypos -224 } Copy { inputs 2 from0 rgba.alpha to0 mask.a name Copy1 xpos 1170 ypos -160 } Output { name Output xpos 1170 ypos -58 } StickyNote { inputs 0 name StickyNote1 tile_color 0x767676ff gl_color 0x767676ff label "
\nCOLOUR RENDITION CHART v2.1\n\ncolour-science.org - July 17, 2019\n\nThis file defines the X-Rite ColorChecker 2005 (ColorChecker24 - Before November 2014) and 2014 (ColorChecker24 - After November 2014) Classic Colour Rendition Charts.\n\nReference samples colours are converted from CIE XYZ tristimulus values (derived from XRite L*a*b* D50 data \[1]\[2]) to RGB colourspace.\n\nMatrices converting from CIE XYZ tristimulus to RGB colourspace were computed using CAT02 chromatic adaptation transform.\n\nThe following RGB colourspaces are implemented:\n\n- ACES2065-1\n- ACEScc\n- ACEScct\n- ACEScg\n- ACESproxy\n- ALEXA Wide Gamut\n- Adobe RGB (1998)\n- Adobe Wide Gamut RGB\n- Apple RGB\n- Best RGB\n- Beta RGB\n- CIE RGB\n- Cinema Gamut\n- ColorMatch RGB\n- DCDM XYZ\n- DCI-P3\n- DCI-P3+\n- DJI D-Gamut\n- DRAGONcolor\n- DRAGONcolor2\n- Don RGB 4\n- ECI RGB v2\n- ERIMM RGB\n- Ekta Space PS 5\n- F-Gamut\n- FilmLight E-Gamut\n- ITU-R BT.2020\n- ITU-R BT.470 - 525\n- ITU-R BT.470 - 625\n- ITU-R BT.709\n- Max RGB\n- NTSC (1953)\n- NTSC (1987)\n- P3-D65\n- Pal/Secam\n- ProPhoto RGB\n- Protune Native\n- REDWideGamutRGB\n- REDcolor\n- REDcolor2\n- REDcolor3\n- REDcolor4\n- RIMM RGB\n- ROMM RGB\n- Russell RGB\n- S-Gamut\n- S-Gamut3\n- S-Gamut3.Cine\n- SMPTE 240M\n- SMPTE C\n- Sharp RGB\n- V-Gamut\n- Xtreme RGB\n- sRGB\n\nRendered colour rendition charts can be downloaded at those urls: https://github.com/colour-science/colour-nuke/tree/master/colour_nuke/resources/images/ColorChecker2005\nhttps://github.com/colour-science/colour-nuke/tree/master/colour_nuke/resources/images/ColorChecker2014\n\nMore information is available here: https://github.com/colour-science/colour/tree/develop/colour/models/dataset\n\nLatest version of the file will always be available at this url: https://github.com/colour-science/colour-nuke/blob/master/colour_nuke/scripts/colour_rendition_chart.nk\n\n\[1] BabelColor. (2012). ColorChecker RGB and spectra. Retrieved from http://www.babelcolor.com/download/ColorChecker_RGB_and_spectra.xls\n\[2] X-Rite. (2015). New color specifications for\n    ColorChecker SG and Classic Charts. Retrieved October 29, 2018,\n    from http://xritephoto.com/ph_product_overview.aspx?ID=938&Action=Support&SupportID=5884#\n\n\n"
   note_font_size 14
   xpos 1419
   ypos -519
  }
 end_group
 Dot {
  name Dot3
  label " "
  note_font "Helvetica Bold"
  note_font_size 24
  note_font_color 0xa5a5a501
  xpos 654
  ypos -1038
 }
set N53555400 [stack 0]
 Shuffle {
  in2 mask
  alpha red2
  name Shuffle1
  label "\[value in] -> \[value out]"
  xpos 620
  ypos -856
 }
 Premult {
  name Premult1
  xpos 620
  ypos -808
 }
set N53554c00 [stack 0]
 Input {
  inputs 0
  name Input
  xpos -40
  ypos -1378
 }
 ColorMatrix {
  matrix {
      {1 0 0}
      {0 1 0}
      {0 0 1}
    }
  name ColorMatrix
  xpos -40
  ypos -1282
  disable {{parent.bypass_mtx}}
 }
 Dot {
  name Dot1
  label " "
  note_font "Helvetica Bold"
  note_font_size 24
  note_font_color 0xa5a5a501
  xpos -6
  ypos -1206
 }
set N5350bc00 [stack 0]
 Dot {
  name Dot5
  label " "
  note_font "Helvetica Bold"
  note_font_size 24
  note_font_color 0xa5a5a501
  xpos 214
  ypos -1206
 }
 CornerPin2D {
  to1 {0 0}
  to2 {{to3.x} 0}
  to3 {{parent.ColorChecker.width} {parent.ColorChecker.height}}
  to4 {0 {to3.y}}
  invert false
  shutteroffset centred
  from1 {{parent.BL} {parent.BL}}
  from2 {{parent.BR} {parent.BR}}
  from3 {{parent.TR} {parent.TR}}
  from4 {{parent.TL} {parent.TL}}
  name CornerPin2D1
  xpos 180
  ypos -1162
 }
 Reformat {
  type "to box"
  box_width {{input.to3.x}}
  box_height {{input.to3.y}}
  box_fixed true
  resize none
  center false
  black_outside true
  name ReformatBox
  xpos 180
  ypos -1114
 }
 Dot {
  name Dot6
  label " "
  note_font "Helvetica Bold"
  note_font_size 24
  note_font_color 0xa5a5a501
  xpos 214
  ypos -1038
 }
set N5350a400 [stack 0]
 Merge2 {
  inputs 2
  bbox B
  name Merge2
  xpos 180
  ypos -802
  disable {{parent.disable_overlay}}
 }
 Dot {
  name Dot2
  label " "
  note_font "Helvetica Bold"
  note_font_size 24
  note_font_color 0xa5a5a501
  xpos 214
  ypos -486
 }
push $N53554c00
 CornerPin2D {
  to1 {{parent.BL} {parent.BL}}
  to2 {{parent.BR} {parent.BR}}
  to3 {{parent.TR} {parent.TR}}
  to4 {{parent.TL} {parent.TL}}
  invert false
  shutteroffset centred
  from1 {0 0}
  from2 {{input.width} 0}
  from3 {{input.width} {input.height}}
  from4 {0 {input.height}}
  name CornerPin2D2
  xpos 620
  ypos -730
 }
 Reformat {
  type "to box"
  box_width {{parent.Input.width}}
  box_height {{parent.Input.height}}
  box_fixed true
  box_pixel_aspect {{parent.Input.pixel_aspect}}
  resize none
  center false
  name Reformat1
  xpos 620
  ypos -682
 }
 Dot {
  name Dot4
  label " "
  note_font "Helvetica Bold"
  note_font_size 24
  note_font_color 0xa5a5a501
  xpos 654
  ypos -630
 }
push $N5350bc00
 Merge2 {
  inputs 2
  bbox B
  name Merge1
  xpos -40
  ypos -634
  disable {{parent.disable_overlay}}
 }
 Switch {
  inputs 2
  which {{parent.output_compare}}
  name Compare
  xpos -40
  ypos -490
 }
 Output {
  name Output
  xpos -40
  ypos -370
 }
push $N53555400
 NoOp {
  name macbeth_points
  xpos 510
  ypos -1042
  addUserKnob {20 macbeth_points}
  addUserKnob {12 p11}
  p11 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  addUserKnob {12 p12}
  p12 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  addUserKnob {12 p13}
  p13 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  addUserKnob {12 p14}
  p14 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  addUserKnob {12 p15}
  p15 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  addUserKnob {12 p16}
  p16 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 4 - (input.height / 4 / 2)"}}
  addUserKnob {26 ""}
  addUserKnob {12 p21}
  p21 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  addUserKnob {12 p22}
  p22 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  addUserKnob {12 p23}
  p23 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  addUserKnob {12 p24}
  p24 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  addUserKnob {12 p25}
  p25 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  addUserKnob {12 p26}
  p26 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 3 - (input.height / 4 / 2)"}}
  addUserKnob {26 ""}
  addUserKnob {12 p31}
  p31 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  addUserKnob {12 p32}
  p32 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  addUserKnob {12 p33}
  p33 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  addUserKnob {12 p34}
  p34 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  addUserKnob {12 p35}
  p35 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  addUserKnob {12 p36}
  p36 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 2 - (input.height / 4 / 2)"}}
  addUserKnob {26 ""}
  addUserKnob {12 p41}
  p41 {{"(input.width / 6) * 1 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  addUserKnob {12 p42}
  p42 {{"(input.width / 6) * 2 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  addUserKnob {12 p43}
  p43 {{"(input.width / 6) * 3 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  addUserKnob {12 p44}
  p44 {{"(input.width / 6) * 4 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  addUserKnob {12 p45}
  p45 {{"(input.width / 6) * 5 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
  addUserKnob {12 p46}
  p46 {{"(input.width / 6) * 6 - (input.width / 12)"} {"(input.height / 4) * 1 - (input.height / 4 / 2)"}}
 }
push $N5350a400
 Multiply {
  channels rgb
  value {{dst/src}}
  name Normalize
  xpos 290
  ypos -1042
  addUserKnob {20 Normalize}
  addUserKnob {7 src R 0 4}
  src 0.18
  addUserKnob {7 dst R 0 4}
  dst 0.18
 }
end_group
# Creation Time=Mon Jun 28 09:31:05 2021
# Creator=Martin