There are plenty of examples indeed :) I’ll give struct with text and arrays a fair fight, I find the doc especially quite hard to follow for non-graphical usage but it might just be me.
> On 7 Sep 2021, at 19:23, João Pais <jmmmp...@gmail.com> wrote: > > Does the max documentation of flucoma has concrete examples of what you're > looking for? > > There is the purest_json library (which isn't vanilla), but maybe with some > hacking it might be possible to read files. Not sure about writing, but my > hacking isn't up to date with the current pd state. > > >> Thanks for the quick reply! >> >> 2 use-cases. >> >> 1- we can generate or retrieve a dataset's content to use natively in the >> creative coding environment (Max Pd Sc) so that it integrates in other >> workflows of data mangling and drawing. We already have in our dataset >> object file support and single point entry and query but this allow batch >> dump and load. The structure is: >> >> { >> "cols" : 3, >> "data" : { >> "entry-0" : [ -0.06755, 0.44185, -0.33835 ], >> "entry-1" : [ -0.12305, -0.24085, 0.31295 ], >> "entry-2" : [ -0.0595, -0.2881, 0.0597 ] >> } >> >> } >> >> >> 2- we can retrieve or set the state of a complex objects. Our object will >> spit out its internal status ( for instance, a neural net) and we can use >> the values of its parameters, like below. More interestingly, we can also >> query its structure and use that information too. >> >> { >> "layers" : [ { >> "activation" : 3, >> "biases" : [ -3.076234734727154, 0.772760846709679 ], >> "cols" : 2, >> "rows" : 1, >> "weights" : [ [ 6.015551733036155, -1.826803841455323 ] >> ] >> } >> , { >> "activation" : 3, >> "biases" : [ -0.490600074475542 ], >> "cols" : 1, >> "rows" : 2, >> "weights" : [ [ -3.115116035462417 ], [ >> -3.969281643687132 ] ] >> } >> ] >> } >> >> The key-value nesting is quite powerful for this type of open structure... >> >>> On 7 Sep 2021, at 15:51, Christof Ressi <i...@christofressi.com> wrote: >>> >>> Can you give an example of how the data is structured? >>> >>> In which ways are users supposed to interact with the data? >>> >>> Christof >>> >>> On 07.09.2021 16:37, Pierre Alexandre Tremblay wrote: >>>> Dear all >>>> >>>> I am trying to find the most Pd-vanilla-way to interface with our Dataset >>>> object in the FluCoMa project. In Max and SuperCollider we use >>>> Dictionaries, which are nestable and queryable in powerful programmatic >>>> ways, working essentially like interfaces to JSON-like data structures. >>>> >>>> I’ve looked at [struct] but the [set] object does not allow to do symbols >>>> and (list of) floats, and [appends] seem to have the same limitations. In >>>> all cases, I’m not certain it is the best approach in any cases to create >>>> such a list in Pd... >>>> >>>> I wonder how people do it and if I am missing an obvious workflow, >>>> especially with nested structures. >>>> >>>> Any pointer (pun intended) welcome >>>> >>>> p >>>> >>>> >>>> >>>> > _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list