Browse Source

Add Json for clock ratios

pull/218/head
ben 7 years ago
parent
commit
73d0e059ea
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      src/core/MidiInterface.cpp

+ 11
- 0
src/core/MidiInterface.cpp View File

@@ -746,11 +746,22 @@ struct MIDIClockToCVInterface : MidiIO, Module {
virtual json_t *toJson() { virtual json_t *toJson() {
json_t *rootJ = json_object(); json_t *rootJ = json_object();
addBaseJson(rootJ); addBaseJson(rootJ);
json_object_set_new(rootJ, "clock1ratio", json_integer(clock1ratio));
json_object_set_new(rootJ, "clock2ratio", json_integer(clock2ratio));
return rootJ; return rootJ;
} }


virtual void fromJson(json_t *rootJ) { virtual void fromJson(json_t *rootJ) {
baseFromJson(rootJ); baseFromJson(rootJ);
json_t *c1rJ = json_object_get(rootJ, "clock1ratio");
if (c1rJ) {
clock1ratio = json_integer_value(c1rJ);
}

json_t *c2rJ = json_object_get(rootJ, "clock2ratio");
if (c2rJ) {
clock2ratio = json_integer_value(c2rJ);
}
} }


virtual void initialize() { virtual void initialize() {


Loading…
Cancel
Save