{"Document":{"ObjectName":"Scenario::ScenarioDocumentModel","id":1,"BaseScenario":{"ObjectName":"Scenario::BaseScenario","id":0,"Constraint":{"ObjectName":"Scenario::IntervalModel","id":0,"Metadata":{"ScriptingName":"compute-image","Comment":"","Color":"Transparent1","Label":"","Touched":true},"Inlet":{"uuid":"a1574bb0-cbd4-4c7d-9417-0c25cfd1187b","ObjectName":"Inlet","id":0,"Hidden":false,"Custom":"Audio In","Exposed":"audio in"},"Outlet":{"uuid":"a1d97535-18ac-444a-8417-0cbc1692d897","ObjectName":"Outlet","id":0,"Hidden":false,"Custom":"Audio Out","Exposed":"audio out","Address":"audio:/out/main","GainInlet":{"uuid":"9a13fb32-269a-47bf-99a9-930188c1f19c","ObjectName":"Inlet","id":10000,"Hidden":false,"Custom":"Gain","Exposed":"gain","Value":{},"Init":{},"Domain":{"Float":{"Min":0.0,"Max":1.0}}},"PanInlet":{"uuid":"9a13fb32-269a-47bf-99a9-930188c1f19c","ObjectName":"Inlet","id":10001,"Hidden":false,"Custom":"Pan","Exposed":"pan","Value":{},"Init":{},"Domain":{}},"Gain":1.0,"Pan":[1.0,1.0],"Propagate":true},"Processes":[{"uuid":"a5bbffe0-93d2-4e70-995c-cf46c2c43520","ObjectName":"CSF","id":4,"Metadata":{"ScriptingName":"Clifford","Comment":"","Color":"Transparent1","Label":"","Touched":true},"Duration":10584000000,"Height":300.0,"StartOffset":0,"LoopDuration":10584000000,"Pos":[157.4525,-91.38599999999995],"Size":[258.0,175.0],"Loops":false,"FoldMode":0,"Compute":"/*{\n    \"DESCRIPTION\": \"Generates polynomial strange attractors with parallel compute\",\n    \"CREDIT\": \"Based on Paul Bourke's algorithm\",\n    \"ISFVSN\": \"2.0\",\n    \"MODE\": \"COMPUTE_SHADER\",\n    \"CATEGORIES\": [\"GENERATOR\", \"CHAOS\", \"ATTRACTOR\"],\n    \"RESOURCES\": [\n      {\n        \"NAME\": \"AttractorImage\",\n        \"TYPE\": \"image\",\n        \"ACCESS\": \"read_write\",\n        \"FORMAT\": \"R32F\",\n        \"WIDTH\": 1024,\n        \"HEIGHT\": 1024\n      },\n      {\n        \"NAME\": \"seed\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"Seed (for polynomial)\",\n        \"DEFAULT\": 1.0,\n        \"MIN\": 0.0,\n        \"MAX\": 10000.0\n      },\n      {\n        \"NAME\": \"pointsPerThread\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"Points Per Thread\",\n        \"DEFAULT\": 50.0,\n        \"MIN\": 10.0,\n        \"MAX\": 500.0\n      },\n      {\n        \"NAME\": \"brightness\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"Brightness\",\n        \"DEFAULT\": 0.02,\n        \"MIN\": 0.00001,\n        \"MAX\": 0.5\n      },\n      {\n        \"NAME\": \"fadeRate\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"Fade Rate\",\n        \"DEFAULT\": 0.995,\n        \"MIN\": 0.0,\n        \"MAX\": 1.0\n      },\n      {\n        \"NAME\": \"a\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"A\",\n        \"DEFAULT\": -1.4,\n        \"MIN\": -3.0,\n        \"MAX\": 3.0\n      },\n      {\n        \"NAME\": \"b\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"B\",\n        \"DEFAULT\": 1.6,\n        \"MIN\": -3.0,\n        \"MAX\": 3.0\n      },\n      {\n        \"NAME\": \"c\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"C\",\n        \"DEFAULT\": 1.0,\n        \"MIN\": -3.0,\n        \"MAX\": 3.0\n      },\n      {\n        \"NAME\": \"d\",\n        \"TYPE\": \"float\",\n        \"LABEL\": \"D\",\n        \"DEFAULT\": 0.7,\n        \"MIN\": -3.0,\n        \"MAX\": 3.0\n      }\n    ], \n    \"PASSES\": [{\n      \"LOCAL_SIZE\": [32, 32, 1],\n      \"EXECUTION_MODEL\": { \"TYPE\": \"2D_IMAGE\", \"TARGET\": \"AttractorImage\" }\n    },{\n      \"LOCAL_SIZE\": [32, 32, 1],\n      \"EXECUTION_MODEL\": { \"TYPE\": \"2D_IMAGE\", \"TARGET\": \"AttractorImage\" }\n    },{\n      \"LOCAL_SIZE\": [32, 32, 1],\n      \"EXECUTION_MODEL\": { \"TYPE\": \"2D_IMAGE\", \"TARGET\": \"AttractorImage\" }\n    }\n    ]\n}*/\n\nfloat hash(float p)\n{\n  p = fract(p * 0.1031);\n  p *= p + 33.33;\n  p *= p + p;\n  return fract(p);\n}\n\nfloat hash2(vec2 p)\n{\n  vec3 p3 = fract(vec3(p.xyx) * 0.1031);\n  p3 += dot(p3, p3.yzx + 33.33);\n  return fract((p3.x + p3.y) * p3.z);\n}\n\nvoid main()\n{\n  ivec2 coord = ivec2(gl_GlobalInvocationID.xy);\n  ivec2 size = imageSize(AttractorImage);\n\n  if (coord.x >= size.x || coord.y >= size.y)\n    return;\n\n\n  if (PASSINDEX == 0)\n  {\n    // Each thread fades its own pixel\n    vec4 col = imageLoad(AttractorImage, coord);\n    col *= fadeRate;\n    imageStore(AttractorImage, coord, col);\n  }\n  else if (PASSINDEX == 1)\n  {\n    // Generate unique seed for this thread\n    vec2 threadId = vec2(coord);\n    float threadSeed = hash2(threadId + seed);\n\n    // Each thread traces its own particle\n    {\n      // CLIFFORD ATTRACTOR\n      // Initialize particle position uniquely per thread\n      float x = (hash2(threadId + vec2(0.1, 0.2)) - 0.5) * 4.0;\n      float y = (hash2(threadId + vec2(0.3, 0.4)) - 0.5) * 4.0;\n\n      // Skip transient\n      for (int i = 0; i < 20; i++)\n      {\n        float xnew = sin(a * y) + c * cos(a * x);\n        float ynew = sin(b * x) + d * cos(b * y);\n        x = xnew;\n        y = ynew;\n      }\n\n      // Draw points\n      int numPoints = int(pointsPerThread);\n      for (int i = 0; i < numPoints; i++)\n      {\n        float xnew = sin(a * y) + c * cos(a * x);\n        float ynew = sin(b * x) + d * cos(b * y);\n\n        x = xnew;\n        y = ynew;\n\n        // Map to screen\n        float nx = (x + 3.0) / 6.0;\n        float ny = (y + 3.0) / 6.0;\n\n        int ix = int(nx * float(size.x));\n        int iy = int(ny * float(size.y));\n\n        if (ix >= 0 && ix < size.x && iy >= 0 && iy < size.y)\n        {\n          vec4 pixelCol = imageLoad(AttractorImage, ivec2(ix, iy));\n          pixelCol.rgb += vec3(brightness);\n          imageStore(AttractorImage, ivec2(ix, iy), pixelCol);\n        }\n      }\n    }\n  }\n  else if (PASSINDEX == 2)\n  {\n    // Final normalization for this pixel\n    vec4 finalCol = imageLoad(AttractorImage, coord);\n    finalCol.rgb = clamp(finalCol.rgb, 0.0, 1.0);\n    finalCol.a = 1.0;\n    imageStore(AttractorImage, coord, finalCol);\n  }\n}\n","Inlets":[{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":0,"Hidden":true,"Custom":"seed","Exposed":"seed","Value":{"Float":4447.91650390625},"Init":{"Float":1.0},"Domain":{"Float":{"Min":0.0,"Max":10000.0}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":1,"Hidden":true,"Custom":"pointsPerThread","Exposed":"pointsperthread","Value":{"Float":14.0},"Init":{"Float":50.0},"Domain":{"Float":{"Min":10.0,"Max":500.0}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":2,"Hidden":true,"Custom":"brightness","Exposed":"brightness","Value":{"Float":0.009999999776482582},"Init":{"Float":0.019999999552965164},"Domain":{"Float":{"Min":0.000009999999747378752,"Max":0.5}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":3,"Hidden":true,"Custom":"fadeRate","Exposed":"faderate","Value":{"Float":0.0},"Init":{"Float":0.9950000047683716},"Domain":{"Float":{"Min":0.0,"Max":1.0}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":4,"Hidden":true,"Custom":"a","Exposed":"a","Value":{"Float":-2.765625},"Init":{"Float":-1.399999976158142},"Domain":{"Float":{"Min":-3.0,"Max":3.0}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":5,"Hidden":true,"Custom":"b","Exposed":"b","Value":{"Float":2.034374952316284},"Init":{"Float":1.600000023841858},"Domain":{"Float":{"Min":-3.0,"Max":3.0}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":6,"Hidden":true,"Custom":"c","Exposed":"c","Value":{"Float":1.3125},"Init":{"Float":1.0},"Domain":{"Float":{"Min":-3.0,"Max":3.0}}},{"uuid":"af2b4fc3-aecb-4c15-a5aa-1c573a239925","ObjectName":"Inlet","id":7,"Hidden":true,"Custom":"d","Exposed":"d","Value":{"Float":0.699999988079071},"Init":{"Float":0.699999988079071},"Domain":{"Float":{"Min":-3.0,"Max":3.0}}}],"Outlets":[{"uuid":"f1c71046-b754-49a5-8e66-d01374773dfc","ObjectName":"Outlet","id":0,"Hidden":false,"Custom":"AttractorImage","Exposed":"attractorimage","Address":"Window:/"}]},{"uuid":"7be51631-fb4b-4152-9ca7-86fdafa8a989","ObjectName":"Display","id":7,"Metadata":{"ScriptingName":"Text Box","Comment":"","Color":"Transparent1","Label":"","Touched":true},"Duration":10584000000,"Height":300.0,"StartOffset":0,"LoopDuration":10584000000,"Pos":[149.79625,-177.88599999999997],"Size":[374.0,53.0],"Loops":false,"FoldMode":0,"Inlets":[{"uuid":"9ae797ea-d94c-4792-acec-9ec1932bae5d","ObjectName":"Inlet","id":0,"Hidden":true,"Custom":"in","Exposed":"in","Value":{"String":"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\np, li { white-space: pre-wrap; }\nhr { height: 1px; border-width: 0; }\nli.unchecked::marker { content: \"\\2610\"; }\nli.checked::marker { content: \"\\2612\"; }\n</style></head><body style=\" font-family:'Ubuntu'; font-size:13px; font-weight:400; font-style:normal;\">\n<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">This is a simple example of compute-shader-rendered image.<br />Note that this is not very efficient, but it opens the door to e.g.<br />software raytracing ran on the GPU, etc.</p></body></html>"},"Init":{"String":"(Double-click to edit)"},"Domain":{}},{"uuid":"fb27e4cb-ea7f-41e2-ad92-2354498c1b6b","ObjectName":"Inlet","id":1,"Hidden":true,"Custom":"Auto-reflow","Exposed":"auto-reflow","Value":{"Bool":false},"Init":{"Bool":false},"Domain":{"Bool":null}}],"Outlets":[]},{"uuid":"0b1b1816-c33e-4796-a16d-5aab27fe600f","ObjectName":"LFO","id":8,"Metadata":{"ScriptingName":"LFO.9","Comment":"","Color":"Transparent1","Label":"","Touched":true},"Duration":10584000000,"Height":300.0,"StartOffset":0,"LoopDuration":10584000000,"Pos":[-247.20375,240.61400000000003],"Size":[355.0,134.5],"Loops":false,"FoldMode":0,"Inlets":[{"uuid":"b631d9b7-cbe3-4d9c-b470-f139e348aecb","ObjectName":"Inlet","id":0,"Hidden":true,"Custom":"Period","Exposed":"period","Value":{"Vec2f":[10.207535743713379,0.0]},"Init":{"Vec2f":[0.5,1.0]},"Domain":{"Vec2f":{"Min":[0.009999999776482582,0.0],"Max":[60.0,1.0],"Values":[[],[]]}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":1,"Hidden":true,"Custom":"Shape","Exposed":"shape","Value":{"Float":0.5},"Init":{"Float":0.5},"Domain":{"Float":{"Min":0.0,"Max":1.0}}},{"uuid":"7cd210d3-ebd1-4f71-9de6-cccfb639cbc3","ObjectName":"Inlet","id":2,"Hidden":true,"Custom":"Retrigger","Exposed":"retrigger","Value":{"Impulse":null},"Init":{"Impulse":null},"Domain":{"Impulse":null}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":3,"Hidden":true,"Custom":"Ampl.","Exposed":"ampl.","Value":{"Float":0.17212556302547455},"Init":{"Float":0.5},"Domain":{"Float":{"Min":0.0,"Max":2.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":4,"Hidden":true,"Custom":"Offset","Exposed":"offset","Value":{"Float":-0.0035605430603027344},"Init":{"Float":0.5},"Domain":{"Float":{"Min":-1.0,"Max":1.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":5,"Hidden":true,"Custom":"Jitter","Exposed":"jitter","Value":{"Float":0.0},"Init":{"Float":0.0},"Domain":{"Float":{"Min":0.0,"Max":180.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":6,"Hidden":true,"Custom":"Phase","Exposed":"phase","Value":{"Float":0.0},"Init":{"Float":0.0},"Domain":{"Float":{"Min":0.0,"Max":360.0}}},{"uuid":"8b1d76c4-3838-4ac0-9b9c-c12bc5db8e8a","ObjectName":"Inlet","id":7,"Hidden":true,"Custom":"Waveform","Exposed":"waveform","Value":{"String":"Drift"},"Init":{"String":"Sin"},"Domain":{"String":{"Values":["Sin","Triangle","Saw","RampDown","Square","SquareOnChange","SampleAndHoldEveryTick","SampleAndHold","Noise1","Noise2","Noise3","Drift"]}},"Values":["Sin","Triangle","Saw","RampDown","Square","SquareOnChange","SampleAndHoldEveryTick","SampleAndHold","Noise1","Noise2","Noise3","Drift"],"Pixmaps":[":/icons/wave_sin_off.png",":/icons/wave_sin_on.png",":/icons/wave_triangle_off.png",":/icons/wave_triangle_on.png",":/icons/wave_saw_off.png",":/icons/wave_saw_on.png",":/icons/wave_ramp_down_off.png",":/icons/wave_ramp_down_on.png",":/icons/wave_square_ticks_off.png",":/icons/wave_square_ticks_on.png",":/icons/wave_square_changes_off.png",":/icons/wave_square_changes_on.png",":/icons/wave_sample_and_hold_ticks_off.png",":/icons/wave_sample_and_hold_ticks_on.png",":/icons/wave_sample_and_hold_changes_off.png",":/icons/wave_sample_and_hold_changes_on.png",":/icons/wave_noise1_off.png",":/icons/wave_noise1_on.png",":/icons/wave_noise2_off.png",":/icons/wave_noise2_on.png",":/icons/wave_noise3_off.png",":/icons/wave_noise3_on.png",":/icons/wave_drift_off.png",":/icons/wave_drift_on.png"]},{"uuid":"fb27e4cb-ea7f-41e2-ad92-2354498c1b6b","ObjectName":"Inlet","id":8,"Hidden":true,"Custom":"Lock to bars","Exposed":"lock to bars","Value":{"Bool":false},"Init":{"Bool":false},"Domain":{"Bool":null}}],"Outlets":[{"uuid":"cff96158-cc72-46d7-99dc-b6038171375b","ObjectName":"Outlet","id":0,"Hidden":false,"Custom":"Out","Exposed":"out"}]},{"uuid":"0b1b1816-c33e-4796-a16d-5aab27fe600f","ObjectName":"LFO","id":9,"Metadata":{"ScriptingName":"LFO.10","Comment":"","Color":"Transparent1","Label":"","Touched":true},"Duration":10584000000,"Height":300.0,"StartOffset":0,"LoopDuration":10584000000,"Pos":[-249.70375,-92.63599999999997],"Size":[355.0,134.5],"Loops":false,"FoldMode":0,"Inlets":[{"uuid":"b631d9b7-cbe3-4d9c-b470-f139e348aecb","ObjectName":"Inlet","id":0,"Hidden":true,"Custom":"Period","Exposed":"period","Value":{"Vec2f":[3.3265838623046875,0.0]},"Init":{"Vec2f":[0.5,1.0]},"Domain":{"Vec2f":{"Min":[0.009999999776482582,0.0],"Max":[60.0,1.0],"Values":[[],[]]}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":1,"Hidden":true,"Custom":"Shape","Exposed":"shape","Value":{"Float":1.0},"Init":{"Float":0.5},"Domain":{"Float":{"Min":0.0,"Max":1.0}}},{"uuid":"7cd210d3-ebd1-4f71-9de6-cccfb639cbc3","ObjectName":"Inlet","id":2,"Hidden":true,"Custom":"Retrigger","Exposed":"retrigger","Value":{"Impulse":null},"Init":{"Impulse":null},"Domain":{"Impulse":null}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":3,"Hidden":true,"Custom":"Ampl.","Exposed":"ampl.","Value":{"Float":0.17212556302547455},"Init":{"Float":0.5},"Domain":{"Float":{"Min":0.0,"Max":2.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":4,"Hidden":true,"Custom":"Offset","Exposed":"offset","Value":{"Float":-0.0035605430603027344},"Init":{"Float":0.5},"Domain":{"Float":{"Min":-1.0,"Max":1.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":5,"Hidden":true,"Custom":"Jitter","Exposed":"jitter","Value":{"Float":0.0},"Init":{"Float":0.0},"Domain":{"Float":{"Min":0.0,"Max":180.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":6,"Hidden":true,"Custom":"Phase","Exposed":"phase","Value":{"Float":0.0},"Init":{"Float":0.0},"Domain":{"Float":{"Min":0.0,"Max":360.0}}},{"uuid":"8b1d76c4-3838-4ac0-9b9c-c12bc5db8e8a","ObjectName":"Inlet","id":7,"Hidden":true,"Custom":"Waveform","Exposed":"waveform","Value":{"String":"Saw"},"Init":{"String":"Sin"},"Domain":{"String":{"Values":["Sin","Triangle","Saw","RampDown","Square","SquareOnChange","SampleAndHoldEveryTick","SampleAndHold","Noise1","Noise2","Noise3","Drift"]}},"Values":["Sin","Triangle","Saw","RampDown","Square","SquareOnChange","SampleAndHoldEveryTick","SampleAndHold","Noise1","Noise2","Noise3","Drift"],"Pixmaps":[":/icons/wave_sin_off.png",":/icons/wave_sin_on.png",":/icons/wave_triangle_off.png",":/icons/wave_triangle_on.png",":/icons/wave_saw_off.png",":/icons/wave_saw_on.png",":/icons/wave_ramp_down_off.png",":/icons/wave_ramp_down_on.png",":/icons/wave_square_ticks_off.png",":/icons/wave_square_ticks_on.png",":/icons/wave_square_changes_off.png",":/icons/wave_square_changes_on.png",":/icons/wave_sample_and_hold_ticks_off.png",":/icons/wave_sample_and_hold_ticks_on.png",":/icons/wave_sample_and_hold_changes_off.png",":/icons/wave_sample_and_hold_changes_on.png",":/icons/wave_noise1_off.png",":/icons/wave_noise1_on.png",":/icons/wave_noise2_off.png",":/icons/wave_noise2_on.png",":/icons/wave_noise3_off.png",":/icons/wave_noise3_on.png",":/icons/wave_drift_off.png",":/icons/wave_drift_on.png"]},{"uuid":"fb27e4cb-ea7f-41e2-ad92-2354498c1b6b","ObjectName":"Inlet","id":8,"Hidden":true,"Custom":"Lock to bars","Exposed":"lock to bars","Value":{"Bool":false},"Init":{"Bool":false},"Domain":{"Bool":null}}],"Outlets":[{"uuid":"cff96158-cc72-46d7-99dc-b6038171375b","ObjectName":"Outlet","id":0,"Hidden":false,"Custom":"Out","Exposed":"out"}]},{"uuid":"0b1b1816-c33e-4796-a16d-5aab27fe600f","ObjectName":"LFO","id":10,"Metadata":{"ScriptingName":"LFO.11","Comment":"","Color":"Transparent1","Label":"","Touched":true},"Duration":10584000000,"Height":300.0,"StartOffset":0,"LoopDuration":10584000000,"Pos":[-252.70375,72.36400000000003],"Size":[355.0,134.5],"Loops":false,"FoldMode":0,"Inlets":[{"uuid":"b631d9b7-cbe3-4d9c-b470-f139e348aecb","ObjectName":"Inlet","id":0,"Hidden":true,"Custom":"Period","Exposed":"period","Value":{"Vec2f":[36.96987533569336,0.0]},"Init":{"Vec2f":[0.5,1.0]},"Domain":{"Vec2f":{"Min":[0.009999999776482582,0.0],"Max":[60.0,1.0],"Values":[[],[]]}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":1,"Hidden":true,"Custom":"Shape","Exposed":"shape","Value":{"Float":0.5},"Init":{"Float":0.5},"Domain":{"Float":{"Min":0.0,"Max":1.0}}},{"uuid":"7cd210d3-ebd1-4f71-9de6-cccfb639cbc3","ObjectName":"Inlet","id":2,"Hidden":true,"Custom":"Retrigger","Exposed":"retrigger","Value":{"Impulse":null},"Init":{"Impulse":null},"Domain":{"Impulse":null}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":3,"Hidden":true,"Custom":"Ampl.","Exposed":"ampl.","Value":{"Float":0.17212556302547455},"Init":{"Float":0.5},"Domain":{"Float":{"Min":0.0,"Max":2.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":4,"Hidden":true,"Custom":"Offset","Exposed":"offset","Value":{"Float":-0.0035605430603027344},"Init":{"Float":0.5},"Domain":{"Float":{"Min":-1.0,"Max":1.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":5,"Hidden":true,"Custom":"Jitter","Exposed":"jitter","Value":{"Float":0.0},"Init":{"Float":0.0},"Domain":{"Float":{"Min":0.0,"Max":180.0}}},{"uuid":"82427d27-084a-4ab6-9c4e-db83929a1200","ObjectName":"Inlet","id":6,"Hidden":true,"Custom":"Phase","Exposed":"phase","Value":{"Float":0.0},"Init":{"Float":0.0},"Domain":{"Float":{"Min":0.0,"Max":360.0}}},{"uuid":"8b1d76c4-3838-4ac0-9b9c-c12bc5db8e8a","ObjectName":"Inlet","id":7,"Hidden":true,"Custom":"Waveform","Exposed":"waveform","Value":{"String":"Sin"},"Init":{"String":"Sin"},"Domain":{"String":{"Values":["Sin","Triangle","Saw","RampDown","Square","SquareOnChange","SampleAndHoldEveryTick","SampleAndHold","Noise1","Noise2","Noise3","Drift"]}},"Values":["Sin","Triangle","Saw","RampDown","Square","SquareOnChange","SampleAndHoldEveryTick","SampleAndHold","Noise1","Noise2","Noise3","Drift"],"Pixmaps":[":/icons/wave_sin_off.png",":/icons/wave_sin_on.png",":/icons/wave_triangle_off.png",":/icons/wave_triangle_on.png",":/icons/wave_saw_off.png",":/icons/wave_saw_on.png",":/icons/wave_ramp_down_off.png",":/icons/wave_ramp_down_on.png",":/icons/wave_square_ticks_off.png",":/icons/wave_square_ticks_on.png",":/icons/wave_square_changes_off.png",":/icons/wave_square_changes_on.png",":/icons/wave_sample_and_hold_ticks_off.png",":/icons/wave_sample_and_hold_ticks_on.png",":/icons/wave_sample_and_hold_changes_off.png",":/icons/wave_sample_and_hold_changes_on.png",":/icons/wave_noise1_off.png",":/icons/wave_noise1_on.png",":/icons/wave_noise2_off.png",":/icons/wave_noise2_on.png",":/icons/wave_noise3_off.png",":/icons/wave_noise3_on.png",":/icons/wave_drift_off.png",":/icons/wave_drift_on.png"]},{"uuid":"fb27e4cb-ea7f-41e2-ad92-2354498c1b6b","ObjectName":"Inlet","id":8,"Hidden":true,"Custom":"Lock to bars","Exposed":"lock to bars","Value":{"Bool":false},"Init":{"Bool":false},"Domain":{"Bool":null}}],"Outlets":[{"uuid":"cff96158-cc72-46d7-99dc-b6038171375b","ObjectName":"Outlet","id":0,"Hidden":false,"Custom":"Out","Exposed":"out"}]}],"SmallViewRack":[{"Processes":[4,7,8,9,10],"Process":null,"Height":200.0,"Nodal":true}],"FullViewRack":[{"Process":0,"Nodal":true}],"DefaultDuration":10584000000,"MinDuration":10584000000,"MaxDuration":11113200000,"GuiDuration":11642400000,"Speed":1.0,"Rigidity":false,"MinNull":false,"MaxInf":true,"Signatures":[[0,[4,4]]],"StartState":0,"EndState":1,"StartDate":0,"HeightPercentage":0.0,"NodalSlotHeight":100.0,"QuantizationRate":-1.0,"Zoom":7519756.737436818,"Center":4685539534,"NodalCenter":[105.79624999999999,-40.38599999999997],"ViewMode":1,"SmallViewShown":true,"HasSignature":true},"StartTimeNode":{"ObjectName":"Scenario::TimeSyncModel","id":0,"Metadata":{"ScriptingName":"Sync.start","Comment":"","Color":"Gray","Label":"","Touched":true},"Date":0,"Events":[0],"MusicalSync":-1.0,"AutoTrigger":false,"Start":true,"Active":false,"Expression":" { true == false } "},"EndTimeNode":{"ObjectName":"Scenario::TimeSyncModel","id":1,"Metadata":{"ScriptingName":"Sync.end","Comment":"","Color":"Gray","Label":"","Touched":true},"Date":10584000000,"Events":[1],"MusicalSync":-1.0,"AutoTrigger":false,"Start":false,"Active":true,"Expression":" { true == false } "},"StartEvent":{"ObjectName":"Scenario::EventModel","id":0,"Metadata":{"ScriptingName":"Event.start","Comment":"","Color":"Emphasis4","Label":"","Touched":true},"TimeNode":0,"States":[0],"Condition":"","Date":0,"Offset":0},"EndEvent":{"ObjectName":"Scenario::EventModel","id":1,"Metadata":{"ScriptingName":"Event.end","Comment":"","Color":"Emphasis4","Label":"","Touched":true},"TimeNode":1,"States":[1],"Condition":"","Date":10584000000,"Offset":0},"StartState":{"ObjectName":"Scenario::StateModel","id":0,"Metadata":{"ScriptingName":"State.start","Comment":"","Color":"Base1","Label":"","Touched":true},"Event":0,"PreviousConstraint":null,"NextConstraint":0,"HeightPercentage":0.0,"Messages":{"Name":"","Accessors":[],"Unit":"none","Previous":[],"Following":[],"User":null,"Priorities":[1,2,0]},"StateProcesses":[]},"EndState":{"ObjectName":"Scenario::StateModel","id":1,"Metadata":{"ScriptingName":"State.end","Comment":"","Color":"Base1","Label":"","Touched":true},"Event":1,"PreviousConstraint":0,"NextConstraint":null,"HeightPercentage":0.0,"Messages":{"Name":"","Accessors":[],"Unit":"none","Previous":[],"Following":[],"User":null,"Priorities":[1,2,0]},"StateProcesses":[]}},"Speed":1.0,"Cables":[{"ObjectName":"Process::Cable","id":4,"Type":0,"Source":[{"ObjectName":"Scenario::ScenarioDocumentModel","ObjectId":1},{"ObjectName":"Scenario::BaseScenario","ObjectId":0},{"ObjectName":"Scenario::IntervalModel","ObjectId":0},{"ObjectName":"LFO","ObjectId":10},{"ObjectName":"Outlet","ObjectId":0}],"Sink":[{"ObjectName":"Scenario::ScenarioDocumentModel","ObjectId":1},{"ObjectName":"Scenario::BaseScenario","ObjectId":0},{"ObjectName":"Scenario::IntervalModel","ObjectId":0},{"ObjectName":"CSF","ObjectId":4},{"ObjectName":"Inlet","ObjectId":6}]},{"ObjectName":"Process::Cable","id":3,"Type":0,"Source":[{"ObjectName":"Scenario::ScenarioDocumentModel","ObjectId":1},{"ObjectName":"Scenario::BaseScenario","ObjectId":0},{"ObjectName":"Scenario::IntervalModel","ObjectId":0},{"ObjectName":"LFO","ObjectId":8},{"ObjectName":"Outlet","ObjectId":0}],"Sink":[{"ObjectName":"Scenario::ScenarioDocumentModel","ObjectId":1},{"ObjectName":"Scenario::BaseScenario","ObjectId":0},{"ObjectName":"Scenario::IntervalModel","ObjectId":0},{"ObjectName":"CSF","ObjectId":4},{"ObjectName":"Inlet","ObjectId":4}]},{"ObjectName":"Process::Cable","id":5,"Type":0,"Source":[{"ObjectName":"Scenario::ScenarioDocumentModel","ObjectId":1},{"ObjectName":"Scenario::BaseScenario","ObjectId":0},{"ObjectName":"Scenario::IntervalModel","ObjectId":0},{"ObjectName":"LFO","ObjectId":9},{"ObjectName":"Outlet","ObjectId":0}],"Sink":[{"ObjectName":"Scenario::ScenarioDocumentModel","ObjectId":1},{"ObjectName":"Scenario::BaseScenario","ObjectId":0},{"ObjectName":"Scenario::IntervalModel","ObjectId":0},{"ObjectName":"CSF","ObjectId":4},{"ObjectName":"Inlet","ObjectId":5}]}],"BusIntervals":[]},"Plugins":[{"uuid":"1f923578-08c3-49be-9ba9-69c144ee2e32","Refresh":false,"Reconnect":false,"MidiRatio":1.0},{"uuid":"6e610e1f-9de2-4c36-90dd-0ef570002a21","RootNode":{},"Children":[{"Device":{"Name":"Window","Protocol":"5a181207-7d40-4ad8-814e-879fcdf8cc31","Mode":0,"Outputs":[],"InputWidth":1920,"InputHeight":1080,"SwapchainFlag":0,"SwapchainFormat":0},"Children":[{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"String":""},"Domain":{"String":{}},"Name":"screen"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[100.0,100.0]},"Domain":{},"Name":"position"}},{"Address":{"ClipMode":"Free","RepetitionFilter":false,"Value":{},"Domain":{},"Name":"cursor"},"Children":[{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[0.0,0.0]},"Domain":{"Float":{"Min":0.0,"Max":1.0}},"Name":"scaled"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[0.0,0.0]},"Domain":{"Vec2f":{"Min":[0.0,0.0],"Max":[1280.0,720.0],"Values":[[],[]]}},"Name":"absolute"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Bool":false},"Domain":{},"Name":"visible"}}]},{"Address":{"ClipMode":"Free","RepetitionFilter":false,"Value":{},"Domain":{},"Name":"tablet"},"Children":[{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[0.0,0.0]},"Domain":{"Float":{"Min":0.0,"Max":1.0}},"Name":"scaled"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[0.0,0.0]},"Domain":{"Vec2f":{"Min":[0.0,0.0],"Max":[1280.0,720.0],"Values":[[],[]]}},"Name":"absolute"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Int":0},"Domain":{},"Name":"z"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Float":0.0},"Domain":{},"Name":"pressure"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Float":0.0},"Domain":{"Float":{"Min":-1.0,"Max":1.0}},"Name":"tangential"}},{"Address":{"ioType":"<->","ClipMode":"Free","Unit":"angle.degree","RepetitionFilter":false,"Value":{"Float":0.0},"Domain":{"Float":{"Min":-180.0,"Max":180.0}},"Name":"rotation"}},{"Address":{"ioType":"<->","ClipMode":"Free","Unit":"angle.degree","RepetitionFilter":false,"Value":{"Float":0.0},"Domain":{"Float":{"Min":-60.0,"Max":60.0}},"Name":"tilt_x"}},{"Address":{"ioType":"<->","ClipMode":"Free","Unit":"angle.degree","RepetitionFilter":false,"Value":{"Float":0.0},"Domain":{"Float":{"Min":-60.0,"Max":60.0}},"Name":"tilt_y"}}]},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[1280.0,720.0]},"Domain":{},"Name":"size"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Vec2f":[0.0,0.0]},"Domain":{},"Extended":{"description":"Set to [0, 0] to use the viewport's size"},"Name":"rendersize"}},{"Address":{"ClipMode":"Free","RepetitionFilter":false,"Value":{},"Domain":{},"Name":"key"},"Children":[{"Address":{"ClipMode":"Free","RepetitionFilter":false,"Value":{},"Domain":{},"Name":"press"},"Children":[{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Int":0},"Domain":{},"Name":"code"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"String":""},"Domain":{},"Name":"text"}}]},{"Address":{"ClipMode":"Free","RepetitionFilter":false,"Value":{},"Domain":{},"Name":"release"},"Children":[{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Int":0},"Domain":{},"Name":"code"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"String":""},"Domain":{},"Name":"text"}}]}]},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Bool":false},"Domain":{},"Name":"fullscreen"}},{"Address":{"ioType":"<->","ClipMode":"Free","RepetitionFilter":false,"Value":{"Float":0.0},"Domain":{},"Name":"fps"}}]}]},{"uuid":"05e72689-e02c-4c9d-a0bf-fe84c32d3d96","Data":""},{"uuid":"aac1402f-6851-4a1a-ab50-5f213acd1262","Name":"","Author":"","Description":"Generate images with compute shaders","Url":"","Platforms":"","Created":"","LastSaved":"2026-09-29T03:10:16.468Z","Thumbnail":"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","AutomaticThumbnail":true}],"Version":5,"Commit":"5bbabca73a6a56659aeedfb7129e6de35e65ba7c","Tag":"3.8.2"}