[PD] re: state saving
Frank Barknecht
fbar at footils.org
Fri Nov 28 22:05:07 CET 2003
Hallo,
Josh Steiner hat gesagt: // Josh Steiner wrote:
> incidentally i am also pretty deep in the process of building a modular
> sequencer that saves the state of all the objects in a song using
> [maphash] which suffers from the same "saves the textfile releatve to
> the pd dir, not the patch dir" problem. how can you share a little more
> detail on how your solved this issue? also, what advantages does the
> [pool] object have over [maphash]?
I never used maphash, so I can't be to deep about that, but some of
the cool pool features are:
* shared storage pool possible: just give a name as first argument,
and all pool's with the same name share all data and actions. With
this the state-file location in the filesystem becomes rather
irrelevant, because loading just one file with the full path is no
PITA anymore.
* saves and loads xml data, too.
* Hierarchical data structure.
Pool hierarchies in XML look like this (indentation by me):
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE pool SYSTEM "pool.dtd">
<pool>
<value key="1">60</value>
<value key="2">51</value>
<dir key="bla">
<value key="2">66</value>
<value key="1">44</value>
</dir>
<dir key="check">
<value key="2">69</value>
<value key="1">41</value>
</dir>
<dir key="bass">
<value key="2">8</value>
<value key="1">96</value>
</dir>
</dir>
<dir key="1">
<value key="a_symbol">0</value>
<value key="b_symbol">89</value>
<dir key="subfolder">
<value key="subkey">with a list inside</value>
</dir>
</dir>
</pool>
Maybe there's even more inside...
ciao
--
Frank Barknecht _ ______footils.org__
More information about the Pd-list
mailing list