|
@@ -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" |
|
|
} |
|
|
} |
|
|
] |
|
|
] |
|
|
} |
|
|
} |