Browse Source

Add running state to JSON for SEQ3

tags/v0.4.0
Andrew Belt 7 years ago
parent
commit
a1d7bce0f4
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      src/SEQ3.cpp

+ 8
- 0
src/SEQ3.cpp View File

@@ -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) {


Loading…
Cancel
Save