[PD] Preset management for Pd Vanilla

Alexandre Torres Porres porres at gmail.com
Thu Jan 21 08:52:02 CET 2021


Never really needed fancy preset management other than storing messages in
a basic vanilla way. But I've seen people mention how Pd lacks a nice
preset system. Not that I know what a fancy one actually needs since I
never felt the demand. So I'm here to ask what people use in Pd Vanilla, be
it a pure vanilla solution or an external. And also to ask what people miss.

This is what I came up with as a pure vanilla abstraction, it's based on
[text] and [savestate]. Here's the thing:
https://drive.google.com/file/d/1A0ISEJo5F1E578WHM1doo1n2CJAthonU/view?usp=sharing

In short, the preset abstraction takes messages and stores them. You can
have many of these on your patch and use them to recall presets for any
parameters. It takes any kind of messages. I'm making use of built-in sends
and receives in the number boxes to make the patch cleaner. Just think that
you can have separate control of each parameter having its own preset or
group all of them together globally, or a group here and another there,
whatever... Once you save the patch, the presets you saved get stored in
the patch.

As for my current idea for my ELSE library, I'm using an object similar to
grab to take messages from [receive] objects. It's a development over this
original vanilla abstraction. My first draft is this, I hope that sharing
the screenshot give you a nice idea.

[image: Screen Shot 2021-01-21 at 04.47.42.png]
You can check what's up in my repository for more details...
https://github.com/porres/pd-else/blob/master/Classes/Abstractions/preset.pd

cheers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20210121/796944d8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2021-01-21 at 04.47.42.png
Type: image/png
Size: 660467 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20210121/796944d8/attachment-0001.png>


More information about the Pd-list mailing list