Spaces:
Running
Running
| { | |
| "global_settings": { | |
| "coupling": 75 | |
| }, | |
| "nodes": [ | |
| { | |
| "id": 0, | |
| "class_name": "ChaoticControlNode", | |
| "pos_x": 50.0, | |
| "pos_y": 100.0, | |
| "width": 200.0, | |
| "height": 200.0, | |
| "config": { | |
| "inputs": { | |
| "control_nudge": "signal", | |
| "reset": "signal" | |
| }, | |
| "outputs": { | |
| "chaos_x": "signal", | |
| "chaos_y": "signal", | |
| "phase_image": "image" | |
| }, | |
| "input_data": { | |
| "control_nudge": [], | |
| "reset": [] | |
| }, | |
| "node_title": "Chaotic Control (Lorenz)", | |
| "sigma": 10.0, | |
| "rho": 28.0, | |
| "beta": 2.6666666666666665, | |
| "dt": 0.01, | |
| "history_len": 1000, | |
| "output_x": -4.979905161362859, | |
| "output_y": -4.709349588695708 | |
| } | |
| }, | |
| { | |
| "id": 1, | |
| "class_name": "SignalAttractorNode", | |
| "pos_x": 300.0, | |
| "pos_y": 100.0, | |
| "width": 300.0, | |
| "height": 250.0, | |
| "config": { | |
| "inputs": { | |
| "signal_a": "signal", | |
| "signal_b": "signal" | |
| }, | |
| "outputs": { | |
| "image": "image", | |
| "x_out": "signal", | |
| "y_out": "signal" | |
| }, | |
| "input_data": { | |
| "signal_a": [ | |
| -3.763215004882534 | |
| ], | |
| "signal_b": [ | |
| -3.3997828506932883 | |
| ] | |
| }, | |
| "node_title": "Signal Attractor", | |
| "w": 128, | |
| "h": 128, | |
| "x": 0.36080326307907173, | |
| "y": 0.49027112527145034, | |
| "param_c": 1.0, | |
| "param_d": 0.7 | |
| } | |
| }, | |
| { | |
| "id": 2, | |
| "class_name": "FFTCochleaNode", | |
| "pos_x": 653.0, | |
| "pos_y": 108.0, | |
| "width": 200.0, | |
| "height": 180.0, | |
| "config": { | |
| "inputs": { | |
| "image": "image", | |
| "signal": "signal" | |
| }, | |
| "outputs": { | |
| "spectrum": "spectrum", | |
| "signal": "signal", | |
| "image": "image", | |
| "complex_spectrum": "complex_spectrum" | |
| }, | |
| "node_title": "FFT Cochlea", | |
| "freq_bins": 64, | |
| "x": 0.0, | |
| "internal_freq": 12.37003288930617 | |
| } | |
| }, | |
| { | |
| "id": 3, | |
| "class_name": "SpectralMemoryNode", | |
| "pos_x": 900.0, | |
| "pos_y": 100.0, | |
| "width": 200.0, | |
| "height": 180.0, | |
| "config": { | |
| "inputs": { | |
| "complex_spectrum": "complex_spectrum", | |
| "decay": "signal", | |
| "boost": "signal" | |
| }, | |
| "outputs": { | |
| "complex_spectrum": "complex_spectrum", | |
| "image": "image" | |
| }, | |
| "node_title": "Spectral Memory", | |
| "decay": 0.9, | |
| "boost": 0.1 | |
| } | |
| }, | |
| { | |
| "id": 4, | |
| "class_name": "iFFTCochleaNode", | |
| "pos_x": 650.0, | |
| "pos_y": 350.0, | |
| "width": 200.0, | |
| "height": 180.0, | |
| "config": { | |
| "inputs": { | |
| "complex_spectrum": "complex_spectrum" | |
| }, | |
| "outputs": { | |
| "image": "image" | |
| }, | |
| "node_title": "iFFT Cochlea", | |
| "h": 120, | |
| "w": 160 | |
| } | |
| }, | |
| { | |
| "id": 5, | |
| "class_name": "ImageMoireNode", | |
| "pos_x": 900.0, | |
| "pos_y": 350.0, | |
| "width": 200.0, | |
| "height": 180.0, | |
| "config": { | |
| "inputs": { | |
| "image": "image", | |
| "peak_freq": "signal", | |
| "bandwidth": "signal" | |
| }, | |
| "outputs": { | |
| "image": "image" | |
| }, | |
| "node_title": "Image to Moir\u00e9", | |
| "resolution": 128, | |
| "peak_freq": 0.1, | |
| "bandwidth": 0.1 | |
| } | |
| }, | |
| { | |
| "id": 6, | |
| "class_name": "ImageDisplayNode", | |
| "pos_x": 650.0, | |
| "pos_y": 580.0, | |
| "width": 300.0, | |
| "height": 250.0, | |
| "config": { | |
| "inputs": { | |
| "image": "image" | |
| }, | |
| "outputs": {}, | |
| "node_title": "Image Display", | |
| "w": 160, | |
| "h": 120 | |
| } | |
| }, | |
| { | |
| "id": 7, | |
| "class_name": "SpeakerOutputNode", | |
| "pos_x": 362.0, | |
| "pos_y": 380.0, | |
| "width": 200.0, | |
| "height": 180.0, | |
| "config": { | |
| "inputs": { | |
| "frequency": "signal", | |
| "amplitude": "signal" | |
| }, | |
| "outputs": {}, | |
| "input_data": { | |
| "frequency": [ | |
| -0.18248507703278816 | |
| ], | |
| "amplitude": [] | |
| }, | |
| "node_title": "Speaker (Speakers (Focus...)", | |
| "sample_rate": 44100, | |
| "device_index": 6, | |
| "current_freq": 100.0, | |
| "current_amp": 0.5, | |
| "_last_amp": 0.5, | |
| "_last_freq": 100.0 | |
| } | |
| } | |
| ], | |
| "edges": [ | |
| { | |
| "from_node_id": 0, | |
| "from_port": "chaos_x", | |
| "to_node_id": 1, | |
| "to_port": "signal_a" | |
| }, | |
| { | |
| "from_node_id": 0, | |
| "from_port": "chaos_y", | |
| "to_node_id": 1, | |
| "to_port": "signal_b" | |
| }, | |
| { | |
| "from_node_id": 1, | |
| "from_port": "image", | |
| "to_node_id": 2, | |
| "to_port": "image" | |
| }, | |
| { | |
| "from_node_id": 2, | |
| "from_port": "complex_spectrum", | |
| "to_node_id": 3, | |
| "to_port": "complex_spectrum" | |
| }, | |
| { | |
| "from_node_id": 3, | |
| "from_port": "complex_spectrum", | |
| "to_node_id": 4, | |
| "to_port": "complex_spectrum" | |
| }, | |
| { | |
| "from_node_id": 4, | |
| "from_port": "image", | |
| "to_node_id": 5, | |
| "to_port": "image" | |
| }, | |
| { | |
| "from_node_id": 5, | |
| "from_port": "image", | |
| "to_node_id": 6, | |
| "to_port": "image" | |
| }, | |
| { | |
| "from_node_id": 1, | |
| "from_port": "x_out", | |
| "to_node_id": 7, | |
| "to_port": "frequency" | |
| } | |
| ] | |
| } |