tc.preset: a new companion to pattrstorage
TFL
6月 25 2024 | 4:23 午後
Hey,
I've already posted this on the discord channel and facebook page, but I assume some of us don't use these things, and I feel like this forum is a better place to put my work in, so people can find about it more easily in the future.
![](https://cycling74-web-uploads.s3.amazonaws.com/5891df4152004cf45a9f27d2/2024-06-25T16:22:14Z/demo.gif)
So tc.preset is basically a jsui replacement for the preset object, when linked to a pattrstorage, but with extra features:
Same click + modifier key behavior as the vanilla object to store and delete presets
Drag and drop presets to re-organize
Display presets as a grid (preset-like) or a list (chooser-like)
Scrollable (requires Max 8.6.2)
Shows active preset even if recalled directly from pattrstorage
Shows previously active preset, with the ability to ignore preset 0 if it being used as an intermediary step
Shows presets being interpolated (using recall or recallmulti)
Shows preset name and lock state
Outputs active preset name and lock state from third and fourth outlet
Ability to rewrite json file automatically every time a preset is stored/moved/deleted/renamed/(un)locked
Helps keeping in sync a umenu with the list of stored slots
More look customization
Dynamically adapts to resize both in Edit and Presentation mode (just like the regular preset, but it is not obvious with jsui, so worth mentioning here)
Select mode: simple click selects the slot, double click recalls it (allows for organizing/renaming presets without recalling them)
3 color modes to assign a color to each preset: cycle (preset automatically colorized depending on its slot number), select (manually for each preset among the 6 defined colors), custom (set any color you want for each preset)
It comes as a Max package, with full documentation and a helper file.
I hope you'll like it!
yaniki
6月 25 2024 | 4:56 午後
I hope you'll like it!
For sure ;-)
Baek Santarek
6月 26 2024 | 11:51 午前
It looks great!
TFL
9月 03 2024 | 12:56 午後
Just a small update to highlight new features:
New "Select" and "Custom" color modes, allowing to define a color for each preset, either by selecting one of the 6 re-assignable colors from the color_wheel, either by defining a completely custom color.
Now both grid and list layouts are scrollable
and various bug fixes
I've updated the main post with these changes.
![](https://cycling74-web-uploads.s3.amazonaws.com/5891df4152004cf45a9f27d2/2024-09-03T12:52:14Z/color demo.gif)