| @@ -61,6 +61,9 @@ struct SEQ3 : Module { | |||||
| json_t *toJson() { | json_t *toJson() { | ||||
| json_t *rootJ = json_object(); | json_t *rootJ = json_object(); | ||||
| // running | |||||
| json_object_set_new(rootJ, "running", json_boolean(running)); | |||||
| // gates | // gates | ||||
| json_t *gatesJ = json_array(); | json_t *gatesJ = json_array(); | ||||
| for (int i = 0; i < 8; i++) { | for (int i = 0; i < 8; i++) { | ||||
| @@ -77,6 +80,11 @@ struct SEQ3 : Module { | |||||
| } | } | ||||
| void fromJson(json_t *rootJ) { | void fromJson(json_t *rootJ) { | ||||
| // running | |||||
| json_t *runningJ = json_object_get(rootJ, "running"); | |||||
| if (runningJ) | |||||
| running = json_is_true(runningJ); | |||||
| // gates | // gates | ||||
| json_t *gatesJ = json_object_get(rootJ, "gates"); | json_t *gatesJ = json_object_get(rootJ, "gates"); | ||||
| if (gatesJ) { | if (gatesJ) { | ||||