Hey guys,
New user, been trying to wrap my head around vvvv, for what should be a simple use case.
I’m trying to use an HTTP Get to return a JSON result from ProPresenter, and it’s been incredibly frustrating.
I’ve spent hours on it, and the furthest I’ve gotten is getting a JSON result in Base64, with no way to convert it into regular JSON. I’ve tried serializing, decoding, 3 different AI engines (all of whom recommend non-existent nodes), and every Github and forum post I can find.
The gibberish is Base64 of the JSON result, and should look something like this:
{
"current": {
"text": "Amazing Grace, how sweet the sound\nThat saved a wretch like me.",
"notes": "Start quiet, leave open",
"uuid": "1C43092A-B254-45F0-8F8A-9A8FEE26F4DE"
},
"next": {
"text": "I once was lost, but now I'm found\nWas blind, but now I see.",
"notes": "Build from last chord",
"uuid": "242BAEBB-FAC5-4B7B-A19D-F4C09A66D711"
}
}
Here’s the relevant ProPresenter API docs, but it’s just a simple JSON call. Nothing fancy.
@jgale for the generic nodes (like XPathGetValue) the type will be defined automatically once you connect an IOBox to their outlet (as @chk mentioned).
Regarding the implementation there are several ways to go, or at least two in VL.