Compare commits
37 Commits
v0.0.1
...
3a8d893e5a
| Author | SHA1 | Date | |
|---|---|---|---|
| 3a8d893e5a | |||
| bcfeb98af9 | |||
| e7aa6c789f | |||
| e2f2843dc0 | |||
| 41022fecc8 | |||
| 1c109df629 | |||
| d71d15c8f4 | |||
| 6c98714971 | |||
| dabb81f8e4 | |||
| 1897983305 | |||
| 26e7fd1ca4 | |||
| 5eaa9ca63d | |||
| 1b84b07e22 | |||
| 0fa39f185b | |||
| 627848d872 | |||
| 7c37e5a0d4 | |||
| 18f183f91a | |||
| 5a5f26ce07 | |||
| 12b585a6d2 | |||
| ca80a6cfe6 | |||
| a9322cd2eb | |||
| 717fe34acc | |||
| 76969558ed | |||
| e1d57b0683 | |||
| ac2c71a75e | |||
| 84d986e33d | |||
| a554a531bc | |||
| 1921d38184 | |||
| 032320a646 | |||
| b245cc56e1 | |||
| fe348b7732 | |||
| d57b71990b | |||
| 4624e64505 | |||
| 2118487a7c | |||
| 9ad871da82 | |||
| 4168782fec | |||
| 2c6d649d17 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -2,4 +2,5 @@
|
||||
.AppleDouble
|
||||
.LSOverride
|
||||
media/
|
||||
dist/
|
||||
dist/
|
||||
*.zip
|
||||
@@ -22,6 +22,8 @@ A [jsui]/[v8ui] replacement for the [preset] object in Cycling'74 Max.
|
||||
- Select mode: simple click selects the slot, double click recalls it (allows for organizing presets without recalling them)
|
||||
- Color mode: various ways to colorize preset slots
|
||||
- UID: generate unique identifiers for each preset so you can "follow" them when they're moved, renamed or re-saved. Practical in case of advanced preset management
|
||||
- Timestamps: automatically save a 'created' and 'modified' date for each preset
|
||||
- Click mode: set the behavior of single clicks: recall, select without recall, store, delete
|
||||
...and more!
|
||||
|
||||
## How to install
|
||||
@@ -47,3 +49,10 @@ Alternatively, instead of relying on this script you can manually remove the fil
|
||||
Consider donating if you like this package.
|
||||
|
||||
[](https://www.paypal.com/donate/?hosted_button_id=AVGJ5JLTP76K8)
|
||||
|
||||
## License
|
||||
Copyright (C) 2026 Théophile Clet <contact@tflcl.xyz> - https://tflcl.xyz.
|
||||
|
||||
GPL-3.0-or-later
|
||||
|
||||
See the [license file](./license).
|
||||
|
||||
14
build.sh
14
build.sh
@@ -30,6 +30,8 @@ copy_files() {
|
||||
find . -type f \
|
||||
-not -path "*/.*" \
|
||||
-not -path "./dist/*" \
|
||||
-not -path "./media/*" \
|
||||
-not -name "*.zip" \
|
||||
-not -name "build.sh" | while read -r file; do
|
||||
|
||||
# Get filename without path
|
||||
@@ -78,6 +80,18 @@ echo "Max 8 package: $MAX8_DIR"
|
||||
echo "Max 9 package: $MAX9_DIR"
|
||||
echo ""
|
||||
|
||||
# Create zip files
|
||||
echo "Creating zip archives..."
|
||||
cd "$DIST_DIR/Max 8"
|
||||
zip -r "../../${PACKAGE_NAME}_Max8.zip" "$PACKAGE_NAME" -q
|
||||
cd "../Max 9"
|
||||
zip -r "../../${PACKAGE_NAME}_Max9.zip" "$PACKAGE_NAME" -q
|
||||
cd ../..
|
||||
|
||||
echo "✓ Created ${PACKAGE_NAME}_Max8.zip"
|
||||
echo "✓ Created ${PACKAGE_NAME}_Max9.zip"
|
||||
echo ""
|
||||
|
||||
# Ask to install
|
||||
read -p "Install to Max Packages folders (~/Documents/Max <8|9>/Packages)? (y/n) " -n 1 -r
|
||||
echo
|
||||
|
||||
@@ -72,6 +72,13 @@
|
||||
With no argument, it resets colors for the select preset to default values.
|
||||
</description>
|
||||
</method>
|
||||
<method name="move">
|
||||
<digest>Move a preset to another slot</digest>
|
||||
<description> The word move followed by two integers move the stored preset located in the slot designaded by the first integer to the slot designated by the second integer.
|
||||
This is the message equivalent of dragging a preset with the mouse.
|
||||
If a preset gets moved to a slot with another existing preset, that preset and the subsequent ones will be offset by 1 slot.
|
||||
</description>
|
||||
</method>
|
||||
<method name="pattrstorage">
|
||||
<digest>Link to named pattrstorage object</digest>
|
||||
<description>The word 'pattrstorage' followed by the name of an existing pattrstorage links the jsui to that pattrstorage.
|
||||
@@ -121,6 +128,10 @@
|
||||
<digest>Automatic writeagain</digest>
|
||||
<description>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.</description>
|
||||
</attribute>
|
||||
<attribute name='autoname' get='1' set='1' type='bool' size='1' >
|
||||
<digest>Autoname new presets</digest>
|
||||
<description>When enabled, presets stored in an empty slot get attributed a name starting with "Preset" followed by the slot number.</description>
|
||||
</attribute>
|
||||
<attribute name='bgcolor' get='1' set='1' type='list' size='4' >
|
||||
<digest>Background color</digest>
|
||||
<description>Sets the background color of the object in RGBA format</description>
|
||||
@@ -129,6 +140,12 @@
|
||||
<digest>Slot size</digest>
|
||||
<description>Size of the preset slots</description>
|
||||
</attribute>
|
||||
<attribute name='click_mode' get='1' set='1' type='int' size='1' >
|
||||
<digest>Click Mode</digest>
|
||||
<description>Sets the behavior of single clicks. When set to 1 (select mode), a single click on a stored preset selects it without recalling it. A double-click is required to recall it. It allows to drag it, set its name and lock state while keeping the last recalled preset active.
|
||||
Other modes (2, 3) allow to respectively store or delete presets with single clicks.
|
||||
</description>
|
||||
</attribute>
|
||||
<attribute name='color_mode' get='1' set='1' type='int' size='1' >
|
||||
<digest>Color mode</digest>
|
||||
<description>When set to 0, all preset slots have the same color (same as the preset object) defined by the stored_slot_color attribute.
|
||||
@@ -136,7 +153,7 @@
|
||||
In mode 2, stored preset colors can be freely set to one of the six colors of the color wheel.
|
||||
In mode 3, stored preset color can be set to any color in RGBA format.
|
||||
To define colors of the color wheel for modes 1 and 2, see color_1 to color_6 as well as the color_wheel message.
|
||||
To define preset color as in mode 2 or 3, see the setcolor message. Modes 2 and 3 require a pattr object named 'preset_color' to be at the same patcher level as the tc.preset object.
|
||||
To define preset color as in mode 2 or 3, see the setcolor message. Modes 2 and 3 require a [pattr preset_metadata] in the same patcher as [tc.preset]
|
||||
</description>
|
||||
</attribute>
|
||||
<attribute name='color_1' get='1' set='1' type='list' size='4' >
|
||||
@@ -219,10 +236,16 @@
|
||||
</attribute>
|
||||
<attribute name='select_mode' get='1' set='1' type='int' size='1' >
|
||||
<digest>Preset selection mode</digest>
|
||||
<description>When set to 1, a single click on a stored preset selects it without recalling it. It allows to drag it, set its name and lock state while keeping the last recalled preset active.
|
||||
<description>(Depreciated, will be removed in next major version. Use click_mode instead) When set to 1, a single click on a stored preset selects it without recalling it. It allows to drag it, set its name and lock state while keeping the last recalled preset active.
|
||||
You need to double-click on a stored preset to recall it. If set to 0, stored presets are recalled by a single click (default preset object behavior).
|
||||
</description>
|
||||
</attribute>
|
||||
<attribute name='send_name' get='1' set='1' type='symbol' size='1' >
|
||||
<digest>Send dictionary to </digest>
|
||||
<description>
|
||||
Sets the name of the receive objects to which send the presets dictionary (the same as the one output from the objects rightmost outlet). If no name is set, the dictionary will still be sent to receives named <pattrstorage_name>_presets_dict
|
||||
</description>
|
||||
</attribute>
|
||||
<attribute name='slot_round' get='1' set='1' type='float' size='1' >
|
||||
<digest>Slot corner rounding</digest>
|
||||
<description>Defines the rounding of the slots corners. A value of zero means square corners. A value equal or superior to half the bubblesize makes the slots as a circle.
|
||||
@@ -237,6 +260,10 @@
|
||||
<digest>Stored slot color</digest>
|
||||
<description>Sets the stored preset color of the object in RGBA format</description>
|
||||
</attribute>
|
||||
<attribute name='timestamp' get='1' set='1' type='bool' size='1' >
|
||||
<digest>Generate timestamp metadata</digest>
|
||||
<description>When enabled, a 'created' and 'modified' timestamp will be stored for each new preset stored in an empty slot. Overwritten presets will only have their 'modified' timestamp updated. Requires a [pattr preset_metadata] in the same patcher as [tc.preset]</description>
|
||||
</attribute>
|
||||
<attribute name='ui_rename' get='1' set='1' type='bool' size='1' >
|
||||
<digest>Rename slots in UI</digest>
|
||||
<description>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.</description>
|
||||
@@ -247,7 +274,7 @@
|
||||
</attribute>
|
||||
<attribute name='use_uid' get='1' set='1' type='bool' size='1' >
|
||||
<digest>Generate unique identifiers for each stored preset</digest>
|
||||
<description>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.</description>
|
||||
<description>When enabled, each stored preset gets a unique identifier, following the preset when it gets renamed, moved and overwritten. Requires a [pattr preset_metadata] in the same patcher as [tc.preset]. This can be useful when doing some complex preset management.</description>
|
||||
</attribute>
|
||||
</attributelist>
|
||||
|
||||
|
||||
@@ -1,202 +1,253 @@
|
||||
{
|
||||
"patcher" : {
|
||||
"fileversion" : 1,
|
||||
"appversion" : {
|
||||
"major" : 9,
|
||||
"minor" : 1,
|
||||
"revision" : 0,
|
||||
"architecture" : "x64",
|
||||
"modernui" : 1
|
||||
}
|
||||
,
|
||||
"classnamespace" : "box",
|
||||
"rect" : [ 371.0, 273.0, 483.0, 443.0 ],
|
||||
"gridsize" : [ 15.0, 15.0 ],
|
||||
"toolbarvisible" : 0,
|
||||
"lefttoolbarpinned" : 2,
|
||||
"toptoolbarpinned" : 2,
|
||||
"righttoolbarpinned" : 2,
|
||||
"bottomtoolbarpinned" : 2,
|
||||
"toolbars_unpinned_last_save" : 15,
|
||||
"enablehscroll" : 0,
|
||||
"enablevscroll" : 0,
|
||||
"assistshowspatchername" : 0,
|
||||
"commentary" : "",
|
||||
"showcommentary" : 0,
|
||||
"boxes" : [ {
|
||||
"box" : {
|
||||
"hidden" : 1,
|
||||
"id" : "obj-17",
|
||||
"linecount" : 5,
|
||||
"maxclass" : "message",
|
||||
"numinlets" : 2,
|
||||
"numoutlets" : 1,
|
||||
"outlettype" : [ "" ],
|
||||
"patching_rect" : [ 9.0, 354.0, 116.0, 76.0 ],
|
||||
"text" : ";\rmax launchbrowser https://glucose47.gumroad.com/l/tc_preset"
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"id" : "obj-13",
|
||||
"linecount" : 3,
|
||||
"maxclass" : "comment",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 0,
|
||||
"patching_rect" : [ 166.5, 373.0, 150.0, 47.0 ],
|
||||
"text" : "GPL 3.0\n© Théophile Clet, 2025\nClick here to support",
|
||||
"textcolor" : [ 0.0, 0.0, 0.0, 0.5 ],
|
||||
"textjustification" : 1
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"fontsize" : 16.0,
|
||||
"id" : "obj-11",
|
||||
"maxclass" : "comment",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 0,
|
||||
"patching_rect" : [ 99.0, 81.0, 285.0, 24.0 ],
|
||||
"text" : "A jsui replacement for the preset object"
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"embedstate" : [ [ "margin", 4 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "scrollable", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "layout", 1 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "autowriteagain", 0 ], [ "display_interp", 1 ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "select_mode", 0 ], [ "color_mode", 0 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "ignoreslotzero", 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "spacing", 4 ], [ "slot_round", 0 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "menu_mode", 0 ], [ "bubblesize", 14 ], [ "min_rows", 10 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontsize", 14 ], [ "send_name", "none" ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "fontname", "Arial" ], [ "color_3", 0.527, 0.459, 0.756, 1 ] ],
|
||||
"filename" : "tc.preset",
|
||||
"id" : "obj-8",
|
||||
"maxclass" : "jsui",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 4,
|
||||
"outlettype" : [ "", "", "", "" ],
|
||||
"parameter_enable" : 0,
|
||||
"patching_rect" : [ 254.0, 153.0, 130.0, 58.0 ]
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"hidden" : 1,
|
||||
"id" : "obj-7",
|
||||
"maxclass" : "newobj",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 1,
|
||||
"outlettype" : [ "" ],
|
||||
"patching_rect" : [ 9.0, 301.0, 51.0, 22.0 ],
|
||||
"text" : "pcontrol"
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"hidden" : 1,
|
||||
"id" : "obj-6",
|
||||
"maxclass" : "message",
|
||||
"numinlets" : 2,
|
||||
"numoutlets" : 1,
|
||||
"outlettype" : [ "" ],
|
||||
"patching_rect" : [ 9.0, 274.0, 165.0, 22.0 ],
|
||||
"text" : "loadunique tc.preset.maxhelp"
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"fontsize" : 20.0,
|
||||
"id" : "obj-4",
|
||||
"maxclass" : "textbutton",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 3,
|
||||
"outlettype" : [ "", "", "int" ],
|
||||
"parameter_enable" : 0,
|
||||
"patching_rect" : [ 162.0, 282.0, 159.0, 41.0 ],
|
||||
"text" : "Open helper file"
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"embedstate" : [ [ "margin", 4 ], [ "bgcolor", 0.2, 0.2, 0.2, 1 ], [ "scrollable", 0 ], [ "interp_slot_color", 1, 1, 1, 0.8 ], [ "layout", 0 ], [ "color_4", 0.367, 0.542, 0.712, 1 ], [ "autowriteagain", 0 ], [ "display_interp", 1 ], [ "text_bg_color", 1, 1, 1, 0.5 ], [ "select_mode", 0 ], [ "color_mode", 0 ], [ "color_5", 0.283, 0.606, 0.559, 1 ], [ "empty_slot_color", 0.349, 0.349, 0.349, 1 ], [ "ignoreslotzero", 1 ], [ "color_1", 0.743, 0.41, 0.501, 1 ], [ "text_color", 0.129, 0.129, 0.129, 1 ], [ "spacing", 4 ], [ "slot_round", 0 ], [ "color_6", 0.316, 0.616, 0.377, 1 ], [ "active_slot_color", 0.808, 0.898, 0.91, 1 ], [ "menu_mode", 0 ], [ "bubblesize", 14 ], [ "min_rows", 10 ], [ "color_2", 0.679, 0.405, 0.669, 1 ], [ "fontsize", 14 ], [ "send_name", "none" ], [ "stored_slot_color", 0.502, 0.502, 0.502, 1 ], [ "fontname", "Arial" ], [ "color_3", 0.527, 0.459, 0.756, 1 ] ],
|
||||
"filename" : "tc.preset",
|
||||
"id" : "obj-3",
|
||||
"maxclass" : "jsui",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 4,
|
||||
"outlettype" : [ "", "", "", "" ],
|
||||
"parameter_enable" : 0,
|
||||
"patching_rect" : [ 99.0, 153.0, 130.0, 58.0 ]
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"fontface" : 1,
|
||||
"fontsize" : 48.0,
|
||||
"id" : "obj-2",
|
||||
"maxclass" : "comment",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 0,
|
||||
"patching_rect" : [ 137.0, 16.0, 209.0, 60.0 ],
|
||||
"text" : "tc.preset",
|
||||
"textjustification" : 1
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"box" : {
|
||||
"bgcolor" : [ 0.2, 0.2, 0.2, 0.0 ],
|
||||
"fontsize" : 20.0,
|
||||
"id" : "obj-15",
|
||||
"maxclass" : "textbutton",
|
||||
"numinlets" : 1,
|
||||
"numoutlets" : 3,
|
||||
"outlettype" : [ "", "", "int" ],
|
||||
"parameter_enable" : 0,
|
||||
"patching_rect" : [ 166.5, 373.0, 150.0, 47.0 ],
|
||||
"text" : "Open helper file",
|
||||
"textoncolor" : [ 0.807843137254902, 0.898039215686275, 0.909803921568627, 0.0 ],
|
||||
"textovercolor" : [ 0.929411764705882, 0.929411764705882, 0.352941176470588, 0.0 ]
|
||||
}
|
||||
|
||||
}
|
||||
],
|
||||
"lines" : [ {
|
||||
"patchline" : {
|
||||
"destination" : [ "obj-17", 0 ],
|
||||
"hidden" : 1,
|
||||
"source" : [ "obj-15", 0 ]
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"patchline" : {
|
||||
"destination" : [ "obj-6", 0 ],
|
||||
"hidden" : 1,
|
||||
"source" : [ "obj-4", 0 ]
|
||||
}
|
||||
|
||||
}
|
||||
, {
|
||||
"patchline" : {
|
||||
"destination" : [ "obj-7", 0 ],
|
||||
"hidden" : 1,
|
||||
"source" : [ "obj-6", 0 ]
|
||||
}
|
||||
|
||||
}
|
||||
],
|
||||
"dependency_cache" : [ {
|
||||
"name" : "tc.preset.js",
|
||||
"bootpath" : "~/Documents/Max 9/Packages/tc.preset/javascript",
|
||||
"patcherrelativepath" : "../javascript",
|
||||
"type" : "TEXT",
|
||||
"implicit" : 1
|
||||
}
|
||||
],
|
||||
"autosave" : 0
|
||||
}
|
||||
|
||||
}
|
||||
"patcher": {
|
||||
"fileversion": 1,
|
||||
"appversion": {
|
||||
"major": 9,
|
||||
"minor": 1,
|
||||
"revision": 2,
|
||||
"architecture": "x64",
|
||||
"modernui": 1
|
||||
},
|
||||
"classnamespace": "box",
|
||||
"rect": [ 371.0, 273.0, 483.0, 443.0 ],
|
||||
"toolbarvisible": 0,
|
||||
"lefttoolbarpinned": 2,
|
||||
"toptoolbarpinned": 2,
|
||||
"righttoolbarpinned": 2,
|
||||
"bottomtoolbarpinned": 2,
|
||||
"toolbars_unpinned_last_save": 15,
|
||||
"enablehscroll": 0,
|
||||
"enablevscroll": 0,
|
||||
"boxes": [
|
||||
{
|
||||
"box": {
|
||||
"hidden": 1,
|
||||
"id": "obj-17",
|
||||
"linecount": 5,
|
||||
"maxclass": "message",
|
||||
"numinlets": 2,
|
||||
"numoutlets": 1,
|
||||
"outlettype": [ "" ],
|
||||
"patching_rect": [ 9.0, 354.0, 144.0, 76.0 ],
|
||||
"text": ";\rmax launchbrowser https://www.paypal.com/donate/?hosted_button_id=AVGJ5JLTP76K8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"id": "obj-13",
|
||||
"linecount": 3,
|
||||
"maxclass": "comment",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 0,
|
||||
"patching_rect": [ 155.0, 374.0, 173.0, 47.0 ],
|
||||
"text": "GPL 3.0\n© Théophile Clet, 2024-2026\nClick here to support",
|
||||
"textcolor": [ 0.0, 0.0, 0.0, 0.5 ],
|
||||
"textjustification": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"fontsize": 16.0,
|
||||
"id": "obj-11",
|
||||
"maxclass": "comment",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 0,
|
||||
"patching_rect": [ 82.0, 81.0, 319.0, 24.0 ],
|
||||
"text": "A jsui/v8ui replacement for the preset object"
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"border": 0,
|
||||
"embedstate": [
|
||||
[ "bgcolor", 0.125, 0.125, 0.125, 1.0 ],
|
||||
[ "fontsize", 13 ],
|
||||
[ "menu_mode", 0 ],
|
||||
[ "autowriteagain", 0 ],
|
||||
[ "color_4", 0.367, 0.542, 0.712, 1 ],
|
||||
[ "empty_slot_color", 0.221327066888467, 0.221327006361825, 0.221327022178404, 1.0 ],
|
||||
[ "interp_slot_color", 1, 1, 1, 0.8 ],
|
||||
[ "fontname", "Arial" ],
|
||||
[ "select_mode", 0 ],
|
||||
[ "spacing", 4 ],
|
||||
[ "ui_rename", 0 ],
|
||||
[ "layout", 1 ],
|
||||
[ "color_2", 0.679, 0.405, 0.669, 1 ],
|
||||
[ "display_interp", 1 ],
|
||||
[ "poll_edited", 0 ],
|
||||
[ "scrollable", 0 ],
|
||||
[ "use_uid", 0 ],
|
||||
[ "stored_slot_color", 0.458595350062755, 0.458595237564901, 0.458595266962388, 1.0 ],
|
||||
[ "color_mode", 0 ],
|
||||
[ "color_5", 0.283, 0.606, 0.559, 1 ],
|
||||
[ "min_rows", 10 ],
|
||||
[ "bubblesize", 14 ],
|
||||
[ "margin", 4 ],
|
||||
[ "text_color", 0.85, 0.85, 0.85, 1.0 ],
|
||||
[ "active_slot_color", 0.618934978328545, 0.744701397656435, 0.953750108255376, 1.0 ],
|
||||
[ "color_3", 0.527, 0.459, 0.756, 1 ],
|
||||
[ "send_name", "none" ],
|
||||
[ "edited_color", 1, 0.49, 0.263, 1 ],
|
||||
[ "recall_passthrough", 1 ],
|
||||
[ "ignoreslotzero", 1 ],
|
||||
[ "unique_names", 0 ],
|
||||
[ "pattrstorage", "" ],
|
||||
[ "slot_round", 0 ],
|
||||
[ "color_1", 0.743, 0.41, 0.501, 1 ],
|
||||
[ "color_6", 0.316, 0.616, 0.377, 1 ],
|
||||
[ "nbslot_edit", 1 ]
|
||||
],
|
||||
"filename": "tc.preset",
|
||||
"id": "obj-8",
|
||||
"maxclass": "jsui",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 5,
|
||||
"outlettype": [ "", "", "", "", "" ],
|
||||
"parameter_enable": 0,
|
||||
"patching_rect": [ 254.0, 153.0, 130.0, 58.0 ]
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"hidden": 1,
|
||||
"id": "obj-7",
|
||||
"maxclass": "newobj",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 1,
|
||||
"outlettype": [ "" ],
|
||||
"patching_rect": [ 9.0, 301.0, 51.0, 22.0 ],
|
||||
"text": "pcontrol"
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"hidden": 1,
|
||||
"id": "obj-6",
|
||||
"maxclass": "message",
|
||||
"numinlets": 2,
|
||||
"numoutlets": 1,
|
||||
"outlettype": [ "" ],
|
||||
"patching_rect": [ 9.0, 274.0, 165.0, 22.0 ],
|
||||
"text": "loadunique tc.preset.maxhelp"
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"fontsize": 20.0,
|
||||
"id": "obj-4",
|
||||
"maxclass": "textbutton",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 3,
|
||||
"outlettype": [ "", "", "int" ],
|
||||
"parameter_enable": 0,
|
||||
"patching_rect": [ 162.0, 282.0, 159.0, 41.0 ],
|
||||
"text": "Open helper file"
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"border": 0,
|
||||
"embedstate": [
|
||||
[ "bgcolor", 0.125, 0.125, 0.125, 1.0 ],
|
||||
[ "fontsize", 13 ],
|
||||
[ "menu_mode", 0 ],
|
||||
[ "autowriteagain", 0 ],
|
||||
[ "color_4", 0.367, 0.542, 0.712, 1 ],
|
||||
[ "empty_slot_color", 0.221327066888467, 0.221327006361825, 0.221327022178404, 1.0 ],
|
||||
[ "interp_slot_color", 1, 1, 1, 0.8 ],
|
||||
[ "fontname", "Arial" ],
|
||||
[ "select_mode", 0 ],
|
||||
[ "spacing", 4 ],
|
||||
[ "ui_rename", 0 ],
|
||||
[ "layout", 0 ],
|
||||
[ "color_2", 0.679, 0.405, 0.669, 1 ],
|
||||
[ "display_interp", 1 ],
|
||||
[ "poll_edited", 0 ],
|
||||
[ "scrollable", 0 ],
|
||||
[ "use_uid", 0 ],
|
||||
[ "stored_slot_color", 0.458595350062755, 0.458595237564901, 0.458595266962388, 1.0 ],
|
||||
[ "color_mode", 0 ],
|
||||
[ "color_5", 0.283, 0.606, 0.559, 1 ],
|
||||
[ "min_rows", 10 ],
|
||||
[ "bubblesize", 14 ],
|
||||
[ "margin", 4 ],
|
||||
[ "text_color", 0.85, 0.85, 0.85, 1.0 ],
|
||||
[ "active_slot_color", 0.618934978328545, 0.744701397656435, 0.953750108255376, 1.0 ],
|
||||
[ "color_3", 0.527, 0.459, 0.756, 1 ],
|
||||
[ "send_name", "none" ],
|
||||
[ "edited_color", 1, 0.49, 0.263, 1 ],
|
||||
[ "recall_passthrough", 1 ],
|
||||
[ "ignoreslotzero", 1 ],
|
||||
[ "unique_names", 0 ],
|
||||
[ "pattrstorage", "" ],
|
||||
[ "slot_round", 0 ],
|
||||
[ "color_1", 0.743, 0.41, 0.501, 1 ],
|
||||
[ "color_6", 0.316, 0.616, 0.377, 1 ],
|
||||
[ "nbslot_edit", 1 ]
|
||||
],
|
||||
"filename": "tc.preset",
|
||||
"id": "obj-3",
|
||||
"maxclass": "jsui",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 5,
|
||||
"outlettype": [ "", "", "", "", "" ],
|
||||
"parameter_enable": 0,
|
||||
"patching_rect": [ 99.0, 153.0, 130.0, 58.0 ]
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"fontface": 1,
|
||||
"fontsize": 48.0,
|
||||
"id": "obj-2",
|
||||
"maxclass": "comment",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 0,
|
||||
"patching_rect": [ 137.0, 16.0, 209.0, 60.0 ],
|
||||
"text": "tc.preset",
|
||||
"textjustification": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"box": {
|
||||
"bgcolor": [ 0.2, 0.2, 0.2, 0.0 ],
|
||||
"fontsize": 20.0,
|
||||
"id": "obj-15",
|
||||
"maxclass": "textbutton",
|
||||
"numinlets": 1,
|
||||
"numoutlets": 3,
|
||||
"outlettype": [ "", "", "int" ],
|
||||
"parameter_enable": 0,
|
||||
"patching_rect": [ 155.0, 374.0, 173.0, 47.0 ],
|
||||
"text": "Open helper file",
|
||||
"textoncolor": [ 0.807843137254902, 0.898039215686275, 0.909803921568627, 0.0 ],
|
||||
"textovercolor": [ 0.929411764705882, 0.929411764705882, 0.352941176470588, 0.0 ]
|
||||
}
|
||||
}
|
||||
],
|
||||
"lines": [
|
||||
{
|
||||
"patchline": {
|
||||
"destination": [ "obj-17", 0 ],
|
||||
"hidden": 1,
|
||||
"source": [ "obj-15", 0 ]
|
||||
}
|
||||
},
|
||||
{
|
||||
"patchline": {
|
||||
"destination": [ "obj-6", 0 ],
|
||||
"hidden": 1,
|
||||
"source": [ "obj-4", 0 ]
|
||||
}
|
||||
},
|
||||
{
|
||||
"patchline": {
|
||||
"destination": [ "obj-7", 0 ],
|
||||
"hidden": 1,
|
||||
"source": [ "obj-6", 0 ]
|
||||
}
|
||||
}
|
||||
],
|
||||
"autosave": 0
|
||||
}
|
||||
}
|
||||
150
help/colors.json
150
help/colors.json
@@ -4,242 +4,212 @@
|
||||
"slots": {
|
||||
"1": {
|
||||
"id": 1,
|
||||
"name": "Preset 1",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a322b36b-1aba-415c-9083-d8df678268b7\"}" ],
|
||||
"u099005226": [ -0.23, -0.5700000000000001, 0.26, 0.02, 0.72, -0.18, -0.46, 0.4, 0.16, -0.92, 0.77, 0.9500000000000001, -0.37, 0.25, -0.07, -0.38 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lahwiegt\",\"created\":\"2026-06-30T13:17:24.810Z\",\"modified\":\"2026-06-30T13:17:24.810Z\"}" ],
|
||||
"u099005226": [ -0.31, 0.15, 0.08, -0.77, 0.62, 0.19, -0.35000000000000003, 0.9, 0.87, 0.92, -0.16, -0.7000000000000001, 0.11, 0.31, -0.09, -0.77 ]
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"id": 2,
|
||||
"name": "Preset 2",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"416cad49-d949-4d13-ad8b-4c8d16422e95\"}" ],
|
||||
"u099005226": [ -0.64, 0.47000000000000003, -0.3, -0.7000000000000001, 0.55, 0.59, -0.38, 0.28, 0.9, 0.19, -0.8, 0.66, -0.2, -0.1, -0.65, -0.8300000000000001 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8laknhj5c\",\"created\":\"2026-06-30T13:17:24.812Z\",\"modified\":\"2026-06-30T13:17:24.812Z\"}" ],
|
||||
"u099005226": [ 0.32, -0.33, -0.6, 0.27, -0.87, 0.62, 0.12, -0.36, 0.97, -0.9, -0.15, -0.53, 0.39, 0.88, 0.52, -0.85 ]
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
"id": 3,
|
||||
"name": "Preset 3",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a5ea784b-e1d8-45af-9415-ae4ee863ee15\"}" ],
|
||||
"u099005226": [ -0.02, 0.65, -0.24, 0.6900000000000001, -0.21, -0.34, 0.63, 0.93, 0.48, 0.32, 0.28, 0.11, -0.52, -0.08, -0.63, -0.85 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lamttkyr\",\"created\":\"2026-06-30T13:17:24.814Z\",\"modified\":\"2026-06-30T13:17:24.814Z\"}" ],
|
||||
"u099005226": [ 0.93, -0.81, 0.8300000000000001, 0.85, -0.02, 0.17, 0.15, -0.52, -0.58, -0.54, -0.52, -0.62, -0.41000000000000003, 0.47000000000000003, -0.04, -0.79 ]
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"id": 4,
|
||||
"name": "Preset 4",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"e6da1028-1f9d-46b2-9317-df7336e277da\"}" ],
|
||||
"u099005226": [ 0.62, -0.84, -0.89, 0.8200000000000001, -0.19, -0.96, -0.92, -0.92, 0.37, -0.3, 0.91, 0.78, -0.75, 0.64, 0.96, -0.45 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lan7pxl7\",\"created\":\"2026-06-30T13:17:24.815Z\",\"modified\":\"2026-06-30T13:17:24.815Z\"}" ],
|
||||
"u099005226": [ -0.55, -0.8, -0.5700000000000001, 0.54, 0.17, 0.68, -0.47000000000000003, 0.46, -0.09, -0.88, 0.14, 0.85, 0.33, -0.8, 0.58, -0.7000000000000001 ]
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"id": 5,
|
||||
"name": "Preset 5",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"c6499b4a-1dcf-4b1e-a4fc-a546020b26d9\"}" ],
|
||||
"u099005226": [ 0.84, 0.31, 0.14, -0.26, -0.92, 0.79, -0.59, -0.77, -0.88, -0.35000000000000003, 0.87, -0.8, -0.96, -0.87, -0.86, -0.38 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lasza0vr\",\"created\":\"2026-06-30T13:17:24.820Z\",\"modified\":\"2026-06-30T13:17:24.820Z\"}" ],
|
||||
"u099005226": [ 0.14, 0.73, -0.85, 0.84, 0.01, -0.8300000000000001, 0.47000000000000003, 0.39, 0.01, -0.02, 0.11, 0.42, -0.19, -0.13, -0.53, -0.26 ]
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"id": 6,
|
||||
"name": "Preset 6",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"47896b3c-65df-4c56-a8eb-c2fe0553472a\"}" ],
|
||||
"u099005226": [ 0.22, -0.6900000000000001, -0.06, -0.8, -0.47000000000000003, 0.16, 0.61, -0.75, 0.98, -0.12, -0.3, 0.11, -0.02, -0.2, 0.6, -0.5700000000000001 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8latoznsz\",\"created\":\"2026-06-30T13:17:24.821Z\",\"modified\":\"2026-06-30T13:17:24.821Z\"}" ],
|
||||
"u099005226": [ -0.72, -0.93, 0.03, -0.25, -1.0, -0.6900000000000001, 0.14, 0.73, 0.38, 0.96, -0.93, -0.14, -0.59, -0.56, -0.14, -0.58 ]
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"id": 7,
|
||||
"name": "Preset 7",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"2f1aaecc-cd1e-4a81-82d2-d46c9136cfa5\"}" ],
|
||||
"u099005226": [ 0.9400000000000001, 0.3, -0.37, -0.37, -0.43, 0.31, 0.89, -0.43, -0.12, 0.11, -0.33, -0.19, 0.02, 0.32, 0.45, -0.8200000000000001 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lauuhens\",\"created\":\"2026-06-30T13:17:24.822Z\",\"modified\":\"2026-06-30T13:17:24.822Z\"}" ],
|
||||
"u099005226": [ -0.71, -0.66, -0.79, -0.46, -0.74, -0.84, -0.5, -0.89, -0.32, -0.65, 0.01, 0.05, -0.98, -0.44, -0.31, 0.51 ]
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"id": 8,
|
||||
"name": "Preset 8",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"9f47c706-f761-4c58-afdf-28c65ade9cb3\"}" ],
|
||||
"u099005226": [ -0.88, 0.42, -0.45, 0.11, -0.6900000000000001, -0.09, -0.9400000000000001, 0.08, -0.63, 0.5, -0.22, 0.87, -0.38, 0.37, -0.33, -0.52 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lavt3tyx\",\"created\":\"2026-06-30T13:17:24.823Z\",\"modified\":\"2026-06-30T13:17:24.823Z\"}" ],
|
||||
"u099005226": [ 0.2, -0.51, 0.64, -0.42, -0.21, -0.24, -0.17, -0.07, -0.58, -0.71, 0.87, -0.53, 0.3, 0.5700000000000001, -0.15, 0.5 ]
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"id": 9,
|
||||
"name": "Preset 9",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"d1be0a1d-7a3b-4613-80e4-0b0efa3ab660\"}" ],
|
||||
"u099005226": [ -0.29, 0.63, -0.6900000000000001, 0.53, 0.8, 0.04, -0.98, -0.03, -0.61, 0.05, -0.5, 0.02, -0.71, 0.67, -0.97, 0.58 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8laxxhs9v\",\"created\":\"2026-06-30T13:17:24.825Z\",\"modified\":\"2026-06-30T13:17:24.825Z\"}" ],
|
||||
"u099005226": [ -0.42, -0.8200000000000001, -0.28, -0.49, -0.9500000000000001, 0.96, 0.4, 0.2, -0.16, 0.37, -0.5700000000000001, -0.75, -0.23, 0.41000000000000003, -0.41000000000000003, -0.62 ]
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"id": 10,
|
||||
"name": "Preset 10",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"26cc337d-6bcf-43ab-908b-1f7eb276388c\"}" ],
|
||||
"u099005226": [ 0.01, 0.39, -0.99, -0.93, 0.62, -0.76, 0.97, 0.44, -0.54, -0.72, -0.18, -0.04, -0.28, 0.42, 0.9, -0.71 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lay08zct\",\"created\":\"2026-06-30T13:17:24.826Z\",\"modified\":\"2026-06-30T13:17:24.826Z\"}" ],
|
||||
"u099005226": [ -0.38, 0.08, 0.46, -0.36, 0.37, 0.26, 0.18, -0.15, -0.27, -0.88, 0.47000000000000003, 0.16, 0.12, -0.07, -0.61, -0.8200000000000001 ]
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"id": 11,
|
||||
"name": "Preset 11",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8485a630-8039-487c-8bc3-9aa9b7775009\"}" ],
|
||||
"u099005226": [ -0.34, 0.41000000000000003, 0.15, 0.79, 0.98, 0.97, 0.03, 0.74, -0.43, -0.9, -0.79, 0.65, -0.81, 0.0, 0.87, 0.18 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lb1vk3x4\",\"created\":\"2026-06-30T13:17:24.829Z\",\"modified\":\"2026-06-30T13:17:24.829Z\"}" ],
|
||||
"u099005226": [ -0.93, 0.99, -0.25, 0.35000000000000003, -0.72, 0.6, 0.14, -0.25, 0.21, 0.59, -0.32, -0.74, 0.87, 0.11, 0.33, 0.96 ]
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"id": 12,
|
||||
"name": "Preset 12",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"47516903-29a3-489f-8ac1-3719e4a8b1f4\"}" ],
|
||||
"u099005226": [ 0.17, 0.27, -0.16, -0.39, -0.88, -0.56, 0.9500000000000001, -0.92, 0.6900000000000001, 0.63, 0.38, 0.04, -0.1, -0.72, -0.33, -0.37 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lb32xuzz\",\"created\":\"2026-06-30T13:17:24.831Z\",\"modified\":\"2026-06-30T13:17:24.831Z\"}" ],
|
||||
"u099005226": [ 0.14, -0.77, -0.8300000000000001, -0.53, 0.1, -0.89, -0.38, -0.89, -0.77, -0.03, 0.34, 0.29, 0.97, 0.13, 0.1, -0.88 ]
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"id": 13,
|
||||
"name": "Preset 13",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"c41a028f-0eb6-4e7c-9b77-175ef06a865a\"}" ],
|
||||
"u099005226": [ -0.92, 0.78, 0.42, -0.32, 0.26, -0.7000000000000001, -0.81, -0.2, 0.06, -0.39, -0.17, 0.39, 0.22, 0.75, -0.1, -0.42 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lb44hcln\",\"created\":\"2026-06-30T13:17:24.832Z\",\"modified\":\"2026-06-30T13:17:24.832Z\"}" ],
|
||||
"u099005226": [ 0.8, -0.54, -0.31, 0.01, -0.73, 0.81, -0.43, 0.35000000000000003, 0.29, 0.19, 0.08, -0.13, -0.02, 0.15, -0.93, 0.63 ]
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"id": 14,
|
||||
"name": "Preset 14",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"543722ae-5744-44d8-881f-b7922c4c345c\"}" ],
|
||||
"u099005226": [ -0.37, 0.19, -0.54, -0.25, -0.6900000000000001, -0.32, -0.13, -0.03, 0.05, -0.42, -0.08, 0.72, 0.48, 0.15, 0.48, -0.56 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lb7qi25j\",\"created\":\"2026-06-30T13:17:24.835Z\",\"modified\":\"2026-06-30T13:17:24.835Z\"}" ],
|
||||
"u099005226": [ -0.5, 0.36, -0.11, -0.36, 0.74, -0.44, 0.35000000000000003, 0.48, 0.54, 0.43, -0.21, -0.72, 0.17, 0.6, -0.21, -0.05 ]
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"id": 15,
|
||||
"name": "Preset 15",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"b7f4a192-656d-4b7c-a81e-94dac376c7c4\"}" ],
|
||||
"u099005226": [ -0.18, -0.99, -0.29, 0.89, 0.26, -0.14, 0.28, -0.34, 0.1, 0.7000000000000001, 0.6, -0.74, -0.87, 0.67, 0.9, 0.03 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lb9vm196\",\"created\":\"2026-06-30T13:17:24.837Z\",\"modified\":\"2026-06-30T13:17:24.837Z\"}" ],
|
||||
"u099005226": [ -0.47000000000000003, 0.68, 0.31, -0.01, -0.93, -0.18, -0.36, -0.59, -0.46, -0.52, -0.98, 0.55, 0.13, 0.91, -0.78, -0.44 ]
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"id": 16,
|
||||
"name": "Preset 16",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"30425c06-ee40-4cb5-8ceb-87354fc78627\"}" ],
|
||||
"u099005226": [ 0.5700000000000001, 0.13, -0.42, -1.0, -0.73, 0.64, -0.64, 0.84, -0.06, -0.68, -0.51, -0.9400000000000001, 0.02, -0.31, 0.87, -0.85 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbazx2fg\",\"created\":\"2026-06-30T13:17:24.838Z\",\"modified\":\"2026-06-30T13:17:24.838Z\"}" ],
|
||||
"u099005226": [ 0.81, -0.91, 0.61, -0.24, 0.84, -0.99, 0.1, -0.24, -0.55, 0.9400000000000001, -0.42, -0.9, 0.65, -0.81, -0.05, -0.36 ]
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"id": 17,
|
||||
"name": "Preset 17",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8ffd1cfb-81b9-4520-83e9-457a7575f8e1\"}" ],
|
||||
"u099005226": [ 0.7000000000000001, -0.67, -0.33, -0.58, -0.26, -0.8, 0.3, 0.6900000000000001, 0.18, -0.65, 0.39, -0.5700000000000001, 0.11, 0.98, 0.77, 0.59 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbdtcvnl\",\"created\":\"2026-06-30T13:17:24.841Z\",\"modified\":\"2026-06-30T13:17:24.841Z\"}" ],
|
||||
"u099005226": [ 0.21, 0.66, 0.76, -0.93, 0.89, 0.29, 0.86, -0.8200000000000001, 0.04, -0.3, -0.61, -0.17, 0.5, -0.27, 0.39, 0.54 ]
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"id": 18,
|
||||
"name": "Preset 18",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"f623fb60-d94e-49ec-b63f-d677f50cb1e0\"}" ],
|
||||
"u099005226": [ 0.0, 0.34, 0.72, 0.01, -0.9400000000000001, -0.24, -0.25, -0.67, 0.77, -0.63, -0.06, 0.54, -0.81, 0.19, 0.91, -0.64 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbelv51z\",\"created\":\"2026-06-30T13:17:24.842Z\",\"modified\":\"2026-06-30T13:17:24.842Z\"}" ],
|
||||
"u099005226": [ -0.88, 0.37, -0.07, 0.4, 0.4, 0.19, 0.36, -0.9400000000000001, -0.48, -0.9500000000000001, -0.98, -0.51, 0.53, 0.55, 0.38, -0.08 ]
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"id": 19,
|
||||
"name": "Preset 19",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"639f7725-654b-4177-bbc2-606c24f7e689\"}" ],
|
||||
"u099005226": [ -0.7000000000000001, -0.56, -0.12, 0.3, 0.5, 0.91, 0.51, -0.66, 0.04, -0.07, 0.33, -0.93, 0.19, 0.58, -0.48, -0.39 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbgfkj48\",\"created\":\"2026-06-30T13:17:24.844Z\",\"modified\":\"2026-06-30T13:17:24.844Z\"}" ],
|
||||
"u099005226": [ -0.9500000000000001, 0.16, -0.5700000000000001, -0.55, -0.11, -0.67, -0.38, 0.49, 0.71, -0.84, -0.84, -0.1, 0.28, 0.39, -0.77, 0.25 ]
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"id": 20,
|
||||
"name": "Preset 20",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8e3bc022-ffdd-4154-86c3-b6f527974335\"}" ],
|
||||
"u099005226": [ -0.12, 0.68, -0.97, 0.78, 0.24, -0.76, -0.66, -0.68, 0.87, -0.8200000000000001, 0.52, -0.99, 0.44, 0.72, 0.97, -0.8 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbjga56o\",\"created\":\"2026-06-30T13:17:24.847Z\",\"modified\":\"2026-06-30T13:17:24.847Z\"}" ],
|
||||
"u099005226": [ -0.75, 0.89, 0.22, -0.52, -0.36, 0.8, -0.56, -0.68, 0.72, -0.7000000000000001, 0.41000000000000003, 0.33, 0.01, -0.11, -0.9, 0.45 ]
|
||||
}
|
||||
},
|
||||
"21": {
|
||||
"id": 21,
|
||||
"name": "Preset 21",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"bb57651d-1aa5-42a5-8fd4-9df051e6f87d\"}" ],
|
||||
"u099005226": [ -0.11, 0.92, 0.92, 0.98, -0.42, 0.14, -0.92, -0.52, 0.15, -0.55, -0.54, -0.99, 0.1, -0.2, -0.33, -0.09 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbkpf6w0\",\"created\":\"2026-06-30T13:17:24.848Z\",\"modified\":\"2026-06-30T13:17:24.848Z\"}" ],
|
||||
"u099005226": [ -0.8, -0.81, -0.47000000000000003, 0.9, -0.33, 0.36, 0.66, 0.65, 0.29, -0.21, -0.85, 0.8300000000000001, -0.86, 0.1, 0.02, 0.54 ]
|
||||
}
|
||||
},
|
||||
"22": {
|
||||
"id": 22,
|
||||
"name": "Preset 22",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"9a340fc0-3b57-4a20-a9aa-e1d4139683fe\"}" ],
|
||||
"u099005226": [ 0.36, -0.59, 0.92, 0.32, -0.1, 0.09, -0.02, -0.43, 0.38, -0.44, 0.47000000000000003, -0.43, -0.6, 0.43, -0.5, 0.45 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbn1gk3i\",\"created\":\"2026-06-30T13:17:24.851Z\",\"modified\":\"2026-06-30T13:17:24.851Z\"}" ],
|
||||
"u099005226": [ -0.1, -0.68, 0.71, 0.5700000000000001, -0.6, 0.99, 0.6, 0.8300000000000001, -0.5, 0.51, 0.24, 0.62, 0.51, 0.11, 0.09, -0.87 ]
|
||||
}
|
||||
},
|
||||
"23": {
|
||||
"id": 23,
|
||||
"name": "Preset 23",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"9d2f72e5-8ef4-425c-abe6-daefae9d2864\"}" ],
|
||||
"u099005226": [ -0.34, -0.44, -0.28, -0.26, 0.68, 0.93, 0.22, 0.46, -0.26, 0.41000000000000003, 0.25, 0.26, 0.86, 0.52, 0.08, -0.45 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbpurgts\",\"created\":\"2026-06-30T13:17:24.853Z\",\"modified\":\"2026-06-30T13:17:24.853Z\"}" ],
|
||||
"u099005226": [ 0.85, 0.54, -0.59, 0.53, 0.92, -0.52, -0.2, -0.74, -1.0, 0.16, 0.68, 0.99, 0.63, -0.25, 0.01, -0.9 ]
|
||||
}
|
||||
},
|
||||
"24": {
|
||||
"id": 24,
|
||||
"name": "Preset 24",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"b6e243d0-0095-4034-b89b-18386d1d7cbb\"}" ],
|
||||
"u099005226": [ 0.19, -0.6, -0.04, 0.11, -0.17, -0.3, 0.14, 0.99, -0.41000000000000003, 0.58, -0.03, 0.36, 0.91, 0.7000000000000001, -0.04, -0.73 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbsyijm9\",\"created\":\"2026-06-30T13:17:24.856Z\",\"modified\":\"2026-06-30T13:17:24.856Z\"}" ],
|
||||
"u099005226": [ 0.52, -0.49, -0.79, -0.49, -0.91, -0.39, -0.18, 0.34, -0.03, 0.97, -0.73, 0.21, 0.26, -0.97, 0.92, -0.43 ]
|
||||
}
|
||||
},
|
||||
"25": {
|
||||
"id": 25,
|
||||
"name": "Preset 25",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"a09d3a53-0216-4fe9-bdf4-c1c56fb8951b\"}" ],
|
||||
"u099005226": [ 0.7000000000000001, -0.58, -0.9, 0.32, 0.22, -0.3, 0.28, -0.96, -0.03, -0.93, 0.8, 0.36, -0.99, -0.84, 0.25, -0.81 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbt7brd7\",\"created\":\"2026-06-30T13:17:24.857Z\",\"modified\":\"2026-06-30T13:17:24.857Z\"}" ],
|
||||
"u099005226": [ 0.08, 0.41000000000000003, 0.76, -0.86, -0.99, 0.35000000000000003, 0.73, -0.96, 0.32, 0.56, -0.8, 0.58, 0.2, 0.42, 0.99, 0.03 ]
|
||||
}
|
||||
},
|
||||
"26": {
|
||||
"id": 26,
|
||||
"name": "Preset 26",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"6395b36f-d5de-461e-9d17-3efe8db6f7a7\"}" ],
|
||||
"u099005226": [ -0.23, -0.1, 0.29, -0.16, -0.88, 0.63, 0.08, 0.6, 0.31, -0.61, -0.68, -0.52, 0.08, -0.05, -0.6, -0.64 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbw682ln\",\"created\":\"2026-06-30T13:17:24.860Z\",\"modified\":\"2026-06-30T13:17:24.860Z\"}" ],
|
||||
"u099005226": [ -0.01, -0.74, 0.68, -0.52, 0.75, 0.36, -0.8200000000000001, 0.33, -0.63, -0.34, 0.56, 0.96, 0.9500000000000001, -0.35000000000000003, 0.08, 0.45 ]
|
||||
}
|
||||
},
|
||||
"34": {
|
||||
"id": 34,
|
||||
"name": "Preset 34",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"f30716a0-acde-4451-9f3e-a6c1ad65f546\"}" ],
|
||||
"u099005226": [ 0.86, 0.97, 0.74, -0.62, 0.4, -0.35000000000000003, 0.65, -0.81, 0.67, -0.48, -0.34, 0.77, 0.38, 0.91, 0.9, -0.7000000000000001 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lbygdnmz\",\"created\":\"2026-06-30T13:17:24.862Z\",\"modified\":\"2026-06-30T13:17:24.862Z\"}" ],
|
||||
"u099005226": [ 0.64, -0.17, 0.73, -0.14, -0.22, -0.45, 0.77, -0.61, -0.34, -0.73, -0.99, -0.27, -0.87, 0.02, -0.21, 0.61 ]
|
||||
}
|
||||
},
|
||||
"44": {
|
||||
"id": 44,
|
||||
"name": "Preset 44",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"1fbb9408-f660-4735-9984-f9111b77fda9\"}" ],
|
||||
"u099005226": [ -0.9400000000000001, -0.78, -0.36, -0.5, -0.16, 0.79, 0.85, 0.56, 0.14, -0.34, -0.89, 0.47000000000000003, -0.77, -0.96, -0.86, 0.49 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lc13ij04\",\"created\":\"2026-06-30T13:17:24.865Z\",\"modified\":\"2026-06-30T13:17:24.865Z\"}" ],
|
||||
"u099005226": [ 0.25, -0.21, -0.42, -0.8200000000000001, -0.86, 0.47000000000000003, 0.5700000000000001, -0.05, -0.67, 0.09, -0.06, -0.59, 0.55, 0.28, -0.13, -0.12 ]
|
||||
}
|
||||
},
|
||||
"56": {
|
||||
"id": 56,
|
||||
"name": "Preset 56",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"8c5b437e-7f0c-4e97-8a2a-70acda0f17d6\"}" ],
|
||||
"u099005226": [ -0.16, -0.01, -0.55, -0.6, 0.08, 0.98, 0.77, -0.6, 0.64, 0.6900000000000001, -0.79, -0.81, -0.28, -0.76, 0.15, 0.81 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lc3838tj\",\"created\":\"2026-06-30T13:17:24.867Z\",\"modified\":\"2026-06-30T13:17:24.867Z\"}" ],
|
||||
"u099005226": [ -0.96, -0.62, -0.5700000000000001, 0.21, -0.23, 0.96, -0.77, -0.21, 0.41000000000000003, -0.43, 0.07, 0.81, -0.5, -0.8, 0.92, -0.41000000000000003 ]
|
||||
}
|
||||
},
|
||||
"65": {
|
||||
"id": 65,
|
||||
"name": "Preset 65",
|
||||
"data": {
|
||||
"preset_metadata": [ "{\"color\":[0,0.502,0.502,0.502,1],\"uid\":\"44918fd8-bfef-42ee-87ed-13929dc21d32\"}" ],
|
||||
"u099005226": [ 0.63, 0.64, -0.14, 0.5700000000000001, -0.32, -0.78, 0.87, -0.36, -0.14, -0.85, -0.3, -0.51, 0.8200000000000001, -0.02, -0.02, 0.78 ]
|
||||
"preset_metadata": [ "{\"uid\":\"mr0o8lc56u8go\",\"created\":\"2026-06-30T13:17:24.869Z\",\"modified\":\"2026-06-30T13:17:24.869Z\"}" ],
|
||||
"u099005226": [ 0.22, -0.58, 0.8300000000000001, -0.33, -0.75, 0.54, 0.01, 0.92, -0.6, 0.16, -0.9500000000000001, -0.48, -0.78, -0.05, 0.8200000000000001, 0.45 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"pattrstorage": {
|
||||
"name": "test",
|
||||
"name": "tcpreset_help",
|
||||
"slots": {
|
||||
"1": {
|
||||
"id": 1,
|
||||
@@ -36,6 +36,13 @@
|
||||
"data": {
|
||||
"u099005226": [ 1.0, 0.6875, 0.21875, -0.15625, -0.46875, -1.0, -0.65625, -0.1875, 0.09375, -0.1875, -0.59375, -1.0, -0.5625, -0.1875, 0.40625, 1.0 ]
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"id": 17,
|
||||
"name": "Bell",
|
||||
"data": {
|
||||
"u099005226": [ -0.8974358974358975, -0.8461538461538461, -0.6923076923076923, -0.3846153846153846, 0.15384615384615374, 0.5897435897435896, 0.8974358974358974, 0.9743589743589745, 0.8461538461538463, 0.5641025641025641, 0.20512820512820507, -0.1282051282051282, -0.5384615384615384, -0.6923076923076923, -0.8205128205128205, -0.8717948717948718 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
max setdefinepackage tc.preset pattrstorage;
|
||||
max define tc.preset v8ui @filename tc.preset @jsarguments;
|
||||
max define tc.preset v8ui @filename tc.preset;
|
||||
max setdefinepackage "" "";
|
||||
File diff suppressed because it is too large
Load Diff
5
license
5
license
@@ -1,7 +1,4 @@
|
||||
tc.preset package for Cycling 74 Max
|
||||
Copyright 2024-2025 - Théophile Clet
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name" : "tc.preset",
|
||||
"displayname" : "",
|
||||
"version" : "0.0.2",
|
||||
"version" : "1.4.0",
|
||||
"author" : "Théophile Clet",
|
||||
"authors" : [ ],
|
||||
"description" : "A jsui replacement for the preset object",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name" : "tc.preset",
|
||||
"displayname" : "",
|
||||
"version" : "0.0.2",
|
||||
"version" : "1.4.0",
|
||||
"author" : "Théophile Clet",
|
||||
"authors" : [ ],
|
||||
"description" : "A v8ui replacement for the preset object",
|
||||
@@ -9,7 +9,7 @@
|
||||
"website" : "https://github.com/Teufeuleu/tc.preset/",
|
||||
"extends" : "",
|
||||
"extensible" : 0,
|
||||
"max_version_min" : "9.0.7",
|
||||
"max_version_min" : "9.1.0",
|
||||
"max_version_max" : "none",
|
||||
"os" : {
|
||||
"macintosh" : {
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user