diff --git a/docs/tc.preset.maxref.xml b/docs/tc.preset.maxref.xml index 788af07..e9acb82 100644 --- a/docs/tc.preset.maxref.xml +++ b/docs/tc.preset.maxref.xml @@ -6,7 +6,7 @@ A jsui replacement for the preset object. - tc.preset is a jsui clone of the preset object, but loaded with more features, such as preset organization through drag and drop, display as a scrollable list, auto-rewrite the saved JSON/XML file after any change. + tc.preset is a jsui clone of the preset object, but loaded with more features, such as preset organization through drag and drop, display as a scrollable list, colored slots... Contrary to the preset object, tc.preset doesn't work alone and has to be used in conjonction with a pattrstorage object. @@ -116,7 +116,7 @@ Active slot color Color of the last recalled preset - + Automatic writeagain When set to 1, the jsui will automatically send a "writeagain" message to its linked pattrstorage anytime a preset have been stored, moved, renamed, (un)locked or deleted, saving any change into the preset file immediately. @@ -162,7 +162,7 @@ Slot color 6 Slot color 6 in RGBA format. Sending this message without arguments resets the color to its default value. Has an effect only when color_mode is enabled. - + Display interpolation When set to 1, the jsui will display the ongoing interpolation between presets when a recall message with three arguments or a recallmulti message with at least one argument are sent to the linked pattrstorage. Notice that the recallmutli message needs to be sent both the pattrstorage and the jsui. @@ -189,7 +189,16 @@ If a preset is stored in a slot with a higher value than min_row, then min_row is ignored and presets are displayed up to the highest stored one. - + + pattrstorage object to bind to + Set the name of the [pattrstorage] to bind to. Its outlet must be connected to the [tc.preset] inlet. + + + + Send recall messages to pattrstorage directly + When enabled (default) recall messages triggered by clicking filled slots in tc.preset are sent directly to [pattrstorage]. When disabled, these recall messages are sent out of [tc.preset] left outlet and it's up to the user to pass them to [pattrstorage]. It can be usefull for triggering interpolations with custom logic. + + Scroll through your presets When set to 1, you can through the jsui to see all your presets, or at least up to the row defined by the min_rows attributes. @@ -214,6 +223,18 @@ Stored slot color Sets the stored preset color of the object in RGBA format + + Rename slots in UI + Use the attached textedit, if any, to edit slot names directly in the JSUI frame when clicking a slot while holding the control key. When disabled, the textedit remains untouched but gets focused when clicking a slot while holding the control key. + + + Force slot names to be unique + When enabled, force slot names to be unique when renaming slots by appending "bis" to them. Gets applied only to subsequently renamed presets. + + + Generate unique identifiers for each stored preset + When enabled, each stored preset gets a unique identifier, following the preset when it gets renamed, moved and overwritten. Requires a [pattr preset_metadata] at the same patcher of [tc.preset]. This can be useful when doing some complex preset management. + @@ -222,6 +243,7 @@ +