@rkram53, @Phommed, @Kaltar Next feature, persisting and recalling the preset data.
The Lua API has been extended with two functions:
persist(table)
to save a Lua table to a non-volatile storage
recall(table)
to load a previously loaded table
Note, only one table can be stored per preset. Also, there is a limit on the size of persisted data. It is now 20kB.
An example can be seen at:
Persist data
When persisted, the data is serialized to a JSON format. There are SysEx calls to query and upload the data too. I will share info about these later.