[{"id":"basic_video_input_chain","name":"Basic Video Input Chain","description":"Standard video input and basic processing","category":"TOP","workflow":["Movie File In","Transform","Level","Out"],"use_case":"Load and adjust video files with basic transformations"},{"id":"video_device_input_chain","name":"Video Device Input Chain","description":"Live video input processing","category":"TOP","workflow":["Video Device In","Crop","Fit","Level","Out"],"use_case":"Process live camera input with cropping and fitting"},{"id":"image_filter_chain","name":"Image Filter Chain","description":"Multi-stage image filtering workflow","category":"TOP","workflow":["Movie File In","Blur","Level","HSV Adjust","Composite","Out"],"use_case":"Apply multiple image filters for visual effects"},{"id":"advanced_image_effects","name":"Advanced Image Effects","description":"Complex image processing with multiple effects","category":"TOP","workflow":["Movie File In","Blur","Luma Blur","Bloom","Edge","Composite","Level","Out"],"use_case":"Create sophisticated visual effects with multiple processing stages"},{"id":"feedback_loop_effect","name":"Feedback Loop Effect","description":"Video feedback processing for recursive effects","category":"TOP","workflow":["Movie File In","Transform","Feedback","Composite","Level","Out"],"use_case":"Create recursive video feedback effects"},{"id":"audio_analysis_chain","name":"Audio Analysis Chain","description":"Audio input with spectrum analysis","category":"CHOP","workflow":["Audio Device In","Audio Spectrum","Math","Lag","Null"],"use_case":"Analyze audio input for reactive visuals"},{"id":"audio_processing_chain","name":"Audio Processing Chain","description":"Audio filtering and effects processing","category":"CHOP","workflow":["Audio Device In","Audio Filter","Audio Dynamics","Math","Audio Device Out"],"use_case":"Process audio with filtering and dynamics"},{"id":"midi_control_chain","name":"MIDI Control Chain","description":"MIDI input processing for control","category":"CHOP","workflow":["MIDI In","Select","Math","Lag","Null"],"use_case":"Process MIDI input for parameter control"},{"id":"audio_reactive_visuals","name":"Audio Reactive Visuals","description":"Audio-driven visual generation","category":"CHOP_TOP","workflow":["Audio Device In","Audio Spectrum","Math","CHOP to","Noise","Level","Out"],"use_case":"Create visuals that react to audio input"},{"id":"basic_3d_geometry","name":"Basic 3D Geometry","description":"Simple 3D object creation and rendering","category":"SOP_TOP","workflow":["Sphere","Transform","Material","Render"],"use_case":"Create and render basic 3D objects"},{"id":"complex_3d_scene","name":"Complex 3D Scene","description":"Multi-object 3D scene with lighting","category":"SOP_TOP","workflow":["Box","Sphere","Merge","Transform","Material","Light","Render"],"use_case":"Build complex 3D scenes with multiple objects and lighting"},{"id":"procedural_geometry","name":"Procedural Geometry","description":"Algorithmic geometry generation","category":"SOP","workflow":["Grid","Noise","Point","Copy","Transform","Material"],"use_case":"Generate procedural 3D geometry using algorithms"},{"id":"particle_system_basic","name":"Particle System Basic","description":"Simple particle generation and forces","category":"POP_TOP","workflow":["Particle","Force","Render"],"use_case":"Create basic particle effects with physics"},{"id":"advanced_particle_system","name":"Advanced Particle System","description":"Complex particle system with multiple forces and interactions","category":"POP_TOP","workflow":["Particle","Attractor","Force","Collision","Limit","Render"],"use_case":"Create sophisticated particle behaviors with multiple physics forces"},{"id":"data_visualization","name":"Data Visualization","description":"Convert data to visual representation","category":"DAT_SOP_TOP","workflow":["Table","DAT to","Point","Copy","Material","Render"],"use_case":"Visualize data as 3D geometry"},{"id":"ui_panel_creation","name":"UI Panel Creation","description":"Interactive user interface elements","category":"COMP","workflow":["Panel","Button","Slider","Container"],"use_case":"Build interactive control interfaces"},{"id":"generative_pattern","name":"Generative Pattern","description":"Algorithmic pattern generation","category":"TOP","workflow":["Noise","Math","Ramp","Composite","Transform","Feedback"],"use_case":"Generate complex algorithmic visual patterns"},{"id":"motion_graphics","name":"Motion Graphics","description":"Animated graphics and text","category":"TOP","workflow":["Text","Transform","Level","Composite","Movie File Out"],"use_case":"Create animated text and motion graphics"},{"id":"real_time_compositing","name":"Real-time Compositing","description":"Multi-layer video compositing","category":"TOP","workflow":["Movie File In","Video Device In","Chroma Key","Composite","Over","Level","Out"],"use_case":"Composite multiple video sources in real-time"},{"id":"osc_control_network","name":"OSC Control Network","description":"OSC communication for external control","category":"DAT_CHOP","workflow":["OSC In","Convert","Math","Null"],"use_case":"Receive OSC messages for remote control"},{"id":"glsl_shader_pipeline","name":"GLSL Shader Pipeline","description":"Custom GLSL shader rendering pipeline","category":"TOP","workflow":["Noise","GLSL","Level","Composite","Out"],"use_case":"Apply custom GLSL shaders for advanced visual effects"},{"id":"instanced_geometry","name":"Instanced Geometry","description":"GPU-instanced geometry rendering","category":"SOP_TOP","workflow":["Box","Noise","Instance","Material","Render"],"use_case":"Render thousands of instances efficiently using GPU instancing"},{"id":"texture_lookup_chain","name":"Texture Lookup Chain","description":"Color lookup table processing","category":"TOP","workflow":["Movie File In","Ramp","Lookup","Level","Out"],"use_case":"Apply color grading using lookup tables"},{"id":"multi_screen_output","name":"Multi-Screen Output","description":"Multi-display output configuration","category":"TOP_COMP","workflow":["Composite","Level","Null","Window"],"use_case":"Output to multiple displays or projectors"},{"id":"sensor_data_processing","name":"Sensor Data Processing","description":"Sensor input smoothing and mapping","category":"CHOP","workflow":["Serial","Select","Filter","Math","Lag","Null"],"use_case":"Process sensor data with smoothing and range mapping"},{"id":"ndi_video_streaming","name":"NDI Video Streaming","description":"NDI network video input/output","category":"TOP","workflow":["NDI In","Level","Transform","NDI Out"],"use_case":"Receive and send video over NDI network"},{"id":"timer_based_animation","name":"Timer-Based Animation","description":"Timer-driven animation and sequencing","category":"CHOP","workflow":["Timer","Math","Pattern","Lag","Null"],"use_case":"Create timed animations and sequences"},{"id":"replicator_pattern","name":"Replicator Pattern","description":"Dynamic component replication from data","category":"COMP","workflow":["Table","Replicator","Container"],"use_case":"Dynamically replicate components based on table data"},{"id":"sop_to_top_rendering","name":"SOP to TOP Rendering","description":"3D geometry with texture rendering","category":"SOP_TOP","workflow":["Circle","Extrude","Transform","Phong MAT","Render","Level","Out"],"use_case":"Model 3D geometry and render to texture"},{"id":"switch_based_scene_system","name":"Switch-Based Scene System","description":"Scene switching for live performance","category":"TOP","workflow":["Noise","Movie File In","Switch","Level","Out"],"use_case":"Switch between scenes for live visual performance"},{"id":"python_script_automation","name":"Python Script Automation","description":"Python-driven automation pipeline","category":"DAT","workflow":["Text","Script","Table","Null"],"use_case":"Automate TouchDesigner operations using Python scripts"},{"id":"audio_reactive_geometry","name":"Audio Reactive Geometry","description":"Audio-driven 3D geometry deformation","category":"CHOP_SOP_TOP","workflow":["Audio Device In","Audio Spectrum","Math","SOP to","Noise","Transform","Render"],"use_case":"Deform 3D geometry based on audio input"}]