I’m presuming this is possible with a plugin, but how would I go about getting a list of all exposed ioboxes and values, and also go about setting them?
I’m lacking anything android here, too…
I’m thinking a modular dx gui with items appearing automagically, maybe filter by subpatch name. Please explain in terms a novice coder can understand, if possible ;)
Yes it does, I’ll have to wait till I’ve got some more time to delve in to this I think, I already have a modular interface, hence me asking, but I’m going to have to work out how to get descriptive names and Toggle/Bang/Int etc out of this plugin!
thinking cap on…
here is how i do it at the moment. the oldschool way: prune to get values and setpatch to set them. at least i get the complete information about the io boxes.
is this much worse performance wise than doing it with pinserver/plugins?
so pininfo doesnt give back the value of an io box? an additional udp server/osc decoder also not working in this case as the port is allready blocked by the server node…
So getting back to this, Server and PinInfo give me a lot of info, but they dont tell me what the value of the iobox is currently at, I guess this only matters when I create the iobox as from that point I’ll probably be setting it via gui, however I do like being able to adjust it in the patch as well, is there anyway to do this, am I missing something obvious?
Ah yes, setting the feedback port helps for feedback!
Can you get values for colour inboxes and vectors?
I’m struggling to get this to work, vectors only seen to get 1 value, colours you get 4 csv but they don’t seen to change 0,1,0,1
Is this right? I’ll try and make demo patch, but I’m on a train at the moment…
So I was missing the binsize from the osc message. Doh!
I’m still having issues with colour, on opening this patch, adjust the color iobox and you get a spread of 4 colours in the osc reciever, with the binsized input this adds them into 1 slice, which messes things up when you have a feedback loop in there, any idea why this happens?
I also dont seem to be able to send text or colours in this patch back to the ioboxes, a clue there would be helpful!
OK, I hadn’t noticed that, I hadn’t set it to 4 slices, so I presume the osc feedback did that for me, I just created it via a double right click.
But still the text inbox doesn’t update when changing the string input to the oscencoder node, not the colour update when changing values in the io boxes, the value inboxes do however.
k, for the Color Input you have to quote the string you send with Pipe like:
|0.4500,0.5500,0.7000,1.0200|
for the string i am actually not sure atm. because when creating another string iobox in the same patch it works for me…
So I’m continuing this project, I was hoping to make the presets more intelligent and address any pin in any patch (thats been exposed)so I saved the pin adresses in with the preset, but needless to say when I reload the patch ID’s have shifted, and so the presets dont work! (Actually its the root patch id that has changed, but this is obviously a possible reliability issue in general)
any ideas of how I can get around this conceptually, or is it just not going to be possible?
Basically, in a recent project I made a timeline that saved keyframes, but I want more flexibility, I was planning on trying to get the presets in my gui to be placed onto a timeline so they can trigger events to any patch they’re attached to.