{ "global_settings": { "coupling": 100, "speed": 100 }, "nodes": [ { "id": 0, "class_name": "GatedResonanceNode", "pos_x": -593.0, "pos_y": 37.0, "width": 200.0, "height": 188.0, "config": { "inputs": { "frequency_input": "spectrum", "threshold_mod": "signal", "coupling_mod": "signal", "reset": "signal" }, "outputs": { "potential_map": "image", "spike_map": "image", "refractory_map": "image", "eigen_image": "image", "firing_rate": "signal", "synchrony": "signal", "eigenfrequencies": "spectrum" }, "node_title": "Base Node", "size": 128, "center": 64, "threshold": 0.05, "refractory_period": 5, "leak": 0.05, "coupling": 0.15, "input_gain": 0.3, "kernel_type": "Star 5", "_last_kernel_type": "Star 5", "t": 1389 }, "custom_state_file": null }, { "id": 1, "class_name": "ImageToVectorNode", "pos_x": -597.0, "pos_y": -213.0, "width": 200.0, "height": 180.0, "config": { "inputs": { "image_in": "image" }, "outputs": { "vector_out": "spectrum" }, "node_title": "Image -> Vector", "output_dim": 256 }, "custom_state_file": null }, { "id": 2, "class_name": "MediaSourceNode", "pos_x": -575.0, "pos_y": -362.0, "width": 160.0, "height": 120.0, "config": { "inputs": {}, "outputs": { "signal": "signal", "image": "image" }, "input_data": {}, "node_title": "Source (Webcam)", "device_id": 0, "source_type": "Webcam", "w": 160, "h": 120, "sample_rate": 44100, "signal_output": 0.1931701388888889 }, "custom_state_file": null }, { "id": 3, "class_name": "SelfConsistentResonanceNode", "pos_x": -331.0, "pos_y": -383.0, "width": 739.0, "height": 600.0, "config": { "inputs": { "frequency_input": "spectrum", "feedback_modulation": "signal", "reset": "signal" }, "outputs": { "structure": "image", "tension_map": "image", "scars_insulation": "image", "eigen_image": "image", "eigenfrequencies": "spectrum", "criticality_metric": "signal" }, "node_title": "Base Node", "size": 128, "center": 64 }, "custom_state_file": null } ], "edges": [ { "from_node_id": 1, "from_port": "vector_out", "to_node_id": 0, "to_port": "frequency_input", "learned_weight": 1.0 }, { "from_node_id": 2, "from_port": "image", "to_node_id": 1, "to_port": "image_in", "learned_weight": 1.0 }, { "from_node_id": 0, "from_port": "eigenfrequencies", "to_node_id": 3, "to_port": "frequency_input", "learned_weight": 1.0 } ] }