From 73d0e059ead1549d15bee03e572bafe5ceaa7e02 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 12 Oct 2017 12:12:48 +0200 Subject: [PATCH] Add Json for clock ratios --- src/core/MidiInterface.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/core/MidiInterface.cpp b/src/core/MidiInterface.cpp index e538ad2c..85b6ed0c 100644 --- a/src/core/MidiInterface.cpp +++ b/src/core/MidiInterface.cpp @@ -746,11 +746,22 @@ struct MIDIClockToCVInterface : MidiIO, Module { virtual json_t *toJson() { json_t *rootJ = json_object(); addBaseJson(rootJ); + json_object_set_new(rootJ, "clock1ratio", json_integer(clock1ratio)); + json_object_set_new(rootJ, "clock2ratio", json_integer(clock2ratio)); return rootJ; } virtual void fromJson(json_t *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() {