| @@ -1,5 +1,5 @@ | |||||
| { | { | ||||
| "version": "2.dev.bfce9cc", | |||||
| "version": "2.dev.509a066", | |||||
| "modules": [ | "modules": [ | ||||
| { | { | ||||
| "id": 1, | "id": 1, | ||||
| @@ -7,19 +7,18 @@ | |||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "AudioInterface", | "model": "AudioInterface", | ||||
| "params": [], | "params": [], | ||||
| "leftModuleId": 2, | |||||
| "rightModuleId": 8, | |||||
| "leftModuleId": 7, | |||||
| "data": { | "data": { | ||||
| "audio": { | "audio": { | ||||
| "driver": 1, | "driver": 1, | ||||
| "offset": 0, | |||||
| "maxChannels": 8, | |||||
| "deviceName": "hw:HDA Intel PCH,0", | |||||
| "sampleRate": 44100, | "sampleRate": 44100, | ||||
| "blockSize": 256 | |||||
| "blockSize": 256, | |||||
| "offset": 0 | |||||
| } | } | ||||
| }, | }, | ||||
| "pos": [ | "pos": [ | ||||
| 57, | |||||
| 63, | |||||
| 0 | 0 | ||||
| ] | ] | ||||
| }, | }, | ||||
| @@ -42,115 +41,168 @@ | |||||
| "id": 2 | "id": 2 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 1.0, | |||||
| "value": 0.932117701, | |||||
| "id": 3 | "id": 3 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 1.0, | |||||
| "value": 0.383251905, | |||||
| "id": 4 | "id": 4 | ||||
| } | } | ||||
| ], | ], | ||||
| "leftModuleId": 7, | |||||
| "rightModuleId": 1, | |||||
| "leftModuleId": 19, | |||||
| "rightModuleId": 4, | |||||
| "pos": [ | "pos": [ | ||||
| 47, | |||||
| 0 | |||||
| 39, | |||||
| 1 | |||||
| ] | ] | ||||
| }, | }, | ||||
| { | { | ||||
| "id": 3, | |||||
| "id": 4, | |||||
| "plugin": "Fundamental", | "plugin": "Fundamental", | ||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "VCO", | |||||
| "model": "VCF", | |||||
| "params": [ | "params": [ | ||||
| { | { | ||||
| "value": 1.0, | |||||
| "value": 0.0, | |||||
| "id": 0 | "id": 0 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 1.0, | |||||
| "value": 0.5, | |||||
| "id": 1 | "id": 1 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | |||||
| "value": 0.270144522, | |||||
| "id": 2 | "id": 2 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | |||||
| "value": 1.0, | |||||
| "id": 3 | "id": 3 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | "value": 0.0, | ||||
| "id": 4 | "id": 4 | ||||
| } | |||||
| ], | |||||
| "leftModuleId": 2, | |||||
| "rightModuleId": 9, | |||||
| "pos": [ | |||||
| 49, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 5, | |||||
| "plugin": "Core", | |||||
| "version": "2.0.0", | |||||
| "model": "MIDIToCVInterface", | |||||
| "params": [], | |||||
| "leftModuleId": 8, | |||||
| "rightModuleId": 22, | |||||
| "data": { | |||||
| "channels": 1, | |||||
| "polyMode": 0, | |||||
| "clockDivision": 24, | |||||
| "lastPitch": 8192, | |||||
| "lastMod": 0, | |||||
| "midi": { | |||||
| "driver": -11, | |||||
| "deviceName": "QWERTY keyboard (US)", | |||||
| "channel": -1 | |||||
| } | |||||
| }, | |||||
| "pos": [ | |||||
| 16, | |||||
| 0 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 6, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "ADSR", | |||||
| "params": [ | |||||
| { | |||||
| "value": 0.258000046, | |||||
| "id": 0 | |||||
| }, | |||||
| { | |||||
| "value": 0.743000448, | |||||
| "id": 1 | |||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.5, | "value": 0.5, | ||||
| "id": 5 | |||||
| "id": 2 | |||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | |||||
| "id": 6 | |||||
| "value": 0.576500058, | |||||
| "id": 3 | |||||
| } | } | ||||
| ], | ], | ||||
| "leftModuleId": 5, | |||||
| "rightModuleId": 4, | |||||
| "leftModuleId": 9, | |||||
| "pos": [ | "pos": [ | ||||
| 8, | |||||
| 0 | |||||
| 65, | |||||
| 1 | |||||
| ] | ] | ||||
| }, | }, | ||||
| { | { | ||||
| "id": 4, | |||||
| "id": 7, | |||||
| "plugin": "Fundamental", | "plugin": "Fundamental", | ||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "VCF", | |||||
| "model": "Scope", | |||||
| "params": [ | "params": [ | ||||
| { | { | ||||
| "value": 0.0, | "value": 0.0, | ||||
| "id": 0 | "id": 0 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.5, | |||||
| "value": 0.0, | |||||
| "id": 1 | "id": 1 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.234000027, | |||||
| "value": 0.0, | |||||
| "id": 2 | "id": 2 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 1.0, | |||||
| "value": 0.0, | |||||
| "id": 3 | "id": 3 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | |||||
| "value": 16.0, | |||||
| "id": 4 | "id": 4 | ||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 5 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 6 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 7 | |||||
| } | } | ||||
| ], | ], | ||||
| "leftModuleId": 3, | |||||
| "rightModuleId": 6, | |||||
| "leftModuleId": 25, | |||||
| "rightModuleId": 1, | |||||
| "data": { | |||||
| "lissajous": 0, | |||||
| "external": 1 | |||||
| }, | |||||
| "pos": [ | "pos": [ | ||||
| 18, | |||||
| 50, | |||||
| 0 | 0 | ||||
| ] | ] | ||||
| }, | }, | ||||
| { | { | ||||
| "id": 5, | |||||
| "id": 8, | |||||
| "plugin": "Core", | "plugin": "Core", | ||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "MIDIToCVInterface", | |||||
| "model": "Notes", | |||||
| "params": [], | "params": [], | ||||
| "rightModuleId": 3, | |||||
| "rightModuleId": 5, | |||||
| "data": { | "data": { | ||||
| "channels": 1, | |||||
| "polyMode": 0, | |||||
| "clockDivision": 24, | |||||
| "lastPitch": 8192, | |||||
| "lastMod": 0, | |||||
| "midi": { | |||||
| "driver": -11, | |||||
| "deviceName": "QWERTY keyboard (US)", | |||||
| "channel": -1 | |||||
| } | |||||
| "text": "Demo patch instructions:\n\n1. Choose an audio driver and device in the AUDIO-8 module.\n\n2. Use the QWERTY and ZXCVB rows of your keyboard to generate MIDI notes, which are converted to 1V/oct and GATE signals.\n\n3. Drag knobs up/down to rotate. Hold Ctrl (Cmd on Mac) while dragging to fine-tune. Right-click knobs to edit, and double-click to initialize.\n\n4. Drag ports to create and move cables. Stack multiple cables on outputs by holding Ctrl (Cmd on Mac) and dragging from an output.\n\n5. Right-click on an empty rack space to add new modules." | |||||
| }, | }, | ||||
| "pos": [ | "pos": [ | ||||
| 0, | 0, | ||||
| @@ -158,7 +210,7 @@ | |||||
| ] | ] | ||||
| }, | }, | ||||
| { | { | ||||
| "id": 6, | |||||
| "id": 9, | |||||
| "plugin": "Fundamental", | "plugin": "Fundamental", | ||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "ADSR", | "model": "ADSR", | ||||
| @@ -181,24 +233,24 @@ | |||||
| } | } | ||||
| ], | ], | ||||
| "leftModuleId": 4, | "leftModuleId": 4, | ||||
| "rightModuleId": 7, | |||||
| "rightModuleId": 6, | |||||
| "pos": [ | "pos": [ | ||||
| 26, | |||||
| 0 | |||||
| 57, | |||||
| 1 | |||||
| ] | ] | ||||
| }, | }, | ||||
| { | { | ||||
| "id": 7, | |||||
| "id": 14, | |||||
| "plugin": "Fundamental", | "plugin": "Fundamental", | ||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "Scope", | |||||
| "model": "VCO", | |||||
| "params": [ | "params": [ | ||||
| { | { | ||||
| "value": 0.0, | |||||
| "value": 1.0, | |||||
| "id": 0 | "id": 0 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | |||||
| "value": 1.0, | |||||
| "id": 1 | "id": 1 | ||||
| }, | }, | ||||
| { | { | ||||
| @@ -210,129 +262,446 @@ | |||||
| "id": 3 | "id": 3 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 14.0, | |||||
| "value": 0.0614457838, | |||||
| "id": 4 | "id": 4 | ||||
| }, | }, | ||||
| { | |||||
| "value": 0.5, | |||||
| "id": 5 | |||||
| }, | |||||
| { | { | ||||
| "value": 0.0, | "value": 0.0, | ||||
| "id": 6 | |||||
| } | |||||
| ], | |||||
| "rightModuleId": 18, | |||||
| "pos": [ | |||||
| 0, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 15, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "VCO", | |||||
| "params": [ | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 0 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 1 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 2 | |||||
| }, | |||||
| { | |||||
| "value": -0.139759019, | |||||
| "id": 3 | |||||
| }, | |||||
| { | |||||
| "value": 0.0674698725, | |||||
| "id": 4 | |||||
| }, | |||||
| { | |||||
| "value": 0.298096538, | |||||
| "id": 5 | "id": 5 | ||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | "value": 0.0, | ||||
| "id": 6 | "id": 6 | ||||
| } | |||||
| ], | |||||
| "leftModuleId": 18, | |||||
| "rightModuleId": 17, | |||||
| "pos": [ | |||||
| 13, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 16, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "VCO", | |||||
| "params": [ | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 0 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 1 | |||||
| }, | }, | ||||
| { | { | ||||
| "value": 0.0, | "value": 0.0, | ||||
| "id": 7 | |||||
| "id": 2 | |||||
| }, | |||||
| { | |||||
| "value": 0.0530120172, | |||||
| "id": 3 | |||||
| }, | |||||
| { | |||||
| "value": 0.0650602281, | |||||
| "id": 4 | |||||
| }, | |||||
| { | |||||
| "value": 0.151686758, | |||||
| "id": 5 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 6 | |||||
| } | |||||
| ], | |||||
| "leftModuleId": 17, | |||||
| "rightModuleId": 19, | |||||
| "pos": [ | |||||
| 26, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 17, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "Octave", | |||||
| "params": [ | |||||
| { | |||||
| "value": -1.0, | |||||
| "id": 0 | |||||
| } | } | ||||
| ], | ], | ||||
| "leftModuleId": 6, | |||||
| "leftModuleId": 15, | |||||
| "rightModuleId": 16, | |||||
| "pos": [ | |||||
| 23, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 18, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "Octave", | |||||
| "params": [ | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 0 | |||||
| } | |||||
| ], | |||||
| "leftModuleId": 14, | |||||
| "rightModuleId": 15, | |||||
| "pos": [ | |||||
| 10, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 19, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "Noise", | |||||
| "params": [], | |||||
| "leftModuleId": 16, | |||||
| "rightModuleId": 2, | "rightModuleId": 2, | ||||
| "data": { | |||||
| "lissajous": 0, | |||||
| "external": 0 | |||||
| }, | |||||
| "pos": [ | |||||
| 36, | |||||
| 1 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 22, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "LFO", | |||||
| "params": [ | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 0 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 1 | |||||
| }, | |||||
| { | |||||
| "value": 2.65002322, | |||||
| "id": 2 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 3 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 4 | |||||
| }, | |||||
| { | |||||
| "value": 0.5, | |||||
| "id": 5 | |||||
| }, | |||||
| { | |||||
| "value": 0.0, | |||||
| "id": 6 | |||||
| } | |||||
| ], | |||||
| "leftModuleId": 5, | |||||
| "rightModuleId": 23, | |||||
| "pos": [ | |||||
| 24, | |||||
| 0 | |||||
| ] | |||||
| }, | |||||
| { | |||||
| "id": 23, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | |||||
| "model": "VCA-1", | |||||
| "params": [ | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 0 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 1 | |||||
| } | |||||
| ], | |||||
| "leftModuleId": 22, | |||||
| "pos": [ | "pos": [ | ||||
| 34, | 34, | ||||
| 0 | 0 | ||||
| ] | ] | ||||
| }, | }, | ||||
| { | { | ||||
| "id": 8, | |||||
| "plugin": "Core", | |||||
| "id": 25, | |||||
| "plugin": "Fundamental", | |||||
| "version": "2.0.0", | "version": "2.0.0", | ||||
| "model": "Notes", | |||||
| "params": [], | |||||
| "leftModuleId": 1, | |||||
| "data": { | |||||
| "text": "Demo patch instructions:\n\n1. Choose an audio driver and device in the AUDIO-8 module.\n\n2. Use the QWERTY and ZXCVB rows of your keyboard to generate MIDI notes, which are converted to 1V/oct and GATE signals.\n\n3. Drag knobs up/down. Hold Ctrl (Cmd on Mac) while dragging to fine-tune. Right-click knobs to edit, or double-click to initialize.\n\n4. Drag ports to create and move cables. Stack multiple cables on outputs by holding Ctrl (Cmd on Mac) and dragging from an output.\n\n5. Right-click on an empty rack space to add new modules." | |||||
| }, | |||||
| "model": "VCMixer", | |||||
| "params": [ | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 0 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 1 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 2 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 3 | |||||
| }, | |||||
| { | |||||
| "value": 1.0, | |||||
| "id": 4 | |||||
| } | |||||
| ], | |||||
| "rightModuleId": 7, | |||||
| "pos": [ | "pos": [ | ||||
| 67, | |||||
| 40, | |||||
| 0 | 0 | ||||
| ] | ] | ||||
| } | } | ||||
| ], | ], | ||||
| "cables": [ | "cables": [ | ||||
| { | { | ||||
| "id": 0, | |||||
| "id": 20, | |||||
| "outputModuleId": 5, | "outputModuleId": 5, | ||||
| "outputId": 1, | |||||
| "inputModuleId": 9, | |||||
| "inputId": 4, | |||||
| "color": "#8c1889" | |||||
| }, | |||||
| { | |||||
| "id": 21, | |||||
| "outputModuleId": 5, | |||||
| "outputId": 1, | |||||
| "inputModuleId": 6, | |||||
| "inputId": 4, | |||||
| "color": "#fc2d5a" | |||||
| }, | |||||
| { | |||||
| "id": 22, | |||||
| "outputModuleId": 9, | |||||
| "outputId": 0, | "outputId": 0, | ||||
| "inputModuleId": 3, | |||||
| "inputModuleId": 2, | |||||
| "inputId": 0, | "inputId": 0, | ||||
| "color": "#c9b70e" | |||||
| "color": "#f9b130" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 1, | |||||
| "outputModuleId": 3, | |||||
| "outputId": 2, | |||||
| "id": 23, | |||||
| "outputModuleId": 6, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 4, | "inputModuleId": 4, | ||||
| "inputId": 3, | |||||
| "color": "#0c8e15" | |||||
| "inputId": 0, | |||||
| "color": "#f7da31" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 2, | |||||
| "id": 24, | |||||
| "outputModuleId": 2, | "outputModuleId": 2, | ||||
| "outputId": 0, | "outputId": 0, | ||||
| "inputModuleId": 1, | |||||
| "inputModuleId": 4, | |||||
| "inputId": 3, | |||||
| "color": "#67c12d" | |||||
| }, | |||||
| { | |||||
| "id": 25, | |||||
| "outputModuleId": 14, | |||||
| "outputId": 2, | |||||
| "inputModuleId": 2, | |||||
| "inputId": 1, | |||||
| "color": "#0f8df4" | |||||
| }, | |||||
| { | |||||
| "id": 28, | |||||
| "outputModuleId": 5, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 14, | |||||
| "inputId": 0, | "inputId": 0, | ||||
| "color": "#c91847" | |||||
| "color": "#f9b130" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 3, | |||||
| "outputModuleId": 2, | |||||
| "id": 29, | |||||
| "outputModuleId": 5, | |||||
| "outputId": 0, | "outputId": 0, | ||||
| "inputModuleId": 1, | |||||
| "inputId": 1, | |||||
| "color": "#0986ad" | |||||
| "inputModuleId": 18, | |||||
| "inputId": 0, | |||||
| "color": "#f7da31" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 4, | |||||
| "outputModuleId": 6, | |||||
| "id": 31, | |||||
| "outputModuleId": 18, | |||||
| "outputId": 0, | "outputId": 0, | ||||
| "inputModuleId": 4, | |||||
| "inputModuleId": 15, | |||||
| "inputId": 0, | "inputId": 0, | ||||
| "color": "#c9b70e" | |||||
| "color": "#67c12d" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 5, | |||||
| "id": 32, | |||||
| "outputModuleId": 5, | "outputModuleId": 5, | ||||
| "outputId": 1, | |||||
| "inputModuleId": 6, | |||||
| "inputId": 4, | |||||
| "color": "#0c8e15" | |||||
| "outputId": 0, | |||||
| "inputModuleId": 17, | |||||
| "inputId": 0, | |||||
| "color": "#0f8df4" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 6, | |||||
| "outputModuleId": 6, | |||||
| "id": 33, | |||||
| "outputModuleId": 17, | |||||
| "outputId": 0, | "outputId": 0, | ||||
| "inputModuleId": 16, | |||||
| "inputId": 0, | |||||
| "color": "#8c1889" | |||||
| }, | |||||
| { | |||||
| "id": 34, | |||||
| "outputModuleId": 16, | |||||
| "outputId": 2, | |||||
| "inputModuleId": 2, | "inputModuleId": 2, | ||||
| "inputId": 5, | |||||
| "color": "#c91847" | |||||
| "inputId": 3, | |||||
| "color": "#fc2d5a" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 7, | |||||
| "outputModuleId": 4, | |||||
| "id": 35, | |||||
| "outputModuleId": 15, | |||||
| "outputId": 3, | |||||
| "inputModuleId": 2, | |||||
| "inputId": 2, | |||||
| "color": "#8c1889" | |||||
| }, | |||||
| { | |||||
| "id": 36, | |||||
| "outputModuleId": 19, | |||||
| "outputId": 0, | "outputId": 0, | ||||
| "inputModuleId": 2, | "inputModuleId": 2, | ||||
| "inputId": 4, | |||||
| "color": "#fc2d5a" | |||||
| }, | |||||
| { | |||||
| "id": 37, | |||||
| "outputModuleId": 23, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 14, | |||||
| "inputId": 1, | "inputId": 1, | ||||
| "color": "#0986ad" | |||||
| "color": "#8c1889" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 8, | |||||
| "outputModuleId": 2, | |||||
| "id": 38, | |||||
| "outputModuleId": 23, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 15, | |||||
| "inputId": 1, | |||||
| "color": "#fc2d5a" | |||||
| }, | |||||
| { | |||||
| "id": 39, | |||||
| "outputModuleId": 23, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 16, | |||||
| "inputId": 1, | |||||
| "color": "#f9b130" | |||||
| }, | |||||
| { | |||||
| "id": 40, | |||||
| "outputModuleId": 22, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 23, | |||||
| "inputId": 1, | |||||
| "color": "#f7da31" | |||||
| }, | |||||
| { | |||||
| "id": 47, | |||||
| "outputModuleId": 25, | |||||
| "outputId": 1, | "outputId": 1, | ||||
| "inputModuleId": 7, | "inputModuleId": 7, | ||||
| "inputId": 0, | "inputId": 0, | ||||
| "color": "#c9b70e" | |||||
| "color": "#67c12d" | |||||
| }, | }, | ||||
| { | { | ||||
| "id": 9, | |||||
| "id": 49, | |||||
| "outputModuleId": 25, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 1, | |||||
| "inputId": 0, | |||||
| "color": "#8c1889" | |||||
| }, | |||||
| { | |||||
| "id": 50, | |||||
| "outputModuleId": 25, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 1, | |||||
| "inputId": 1, | |||||
| "color": "#fc2d5a" | |||||
| }, | |||||
| { | |||||
| "id": 51, | |||||
| "outputModuleId": 4, | |||||
| "outputId": 0, | |||||
| "inputModuleId": 25, | |||||
| "inputId": 1, | |||||
| "color": "#f9b130" | |||||
| }, | |||||
| { | |||||
| "id": 52, | |||||
| "outputModuleId": 25, | |||||
| "outputId": 2, | |||||
| "inputModuleId": 7, | |||||
| "inputId": 1, | |||||
| "color": "#f7da31" | |||||
| }, | |||||
| { | |||||
| "id": 53, | |||||
| "outputModuleId": 5, | "outputModuleId": 5, | ||||
| "outputId": 6, | |||||
| "inputModuleId": 6, | |||||
| "inputId": 5, | |||||
| "color": "#0c8e15" | |||||
| "outputId": 5, | |||||
| "inputModuleId": 23, | |||||
| "inputId": 0, | |||||
| "color": "#67c12d" | |||||
| } | } | ||||
| ] | ] | ||||
| } | } | ||||