@ -29,6 +29,8 @@ A [jsui] replacement for the [preset] object in Cycling'74 Max.
- `store`: send to [jsui] only
- `store`: send to [jsui] only
- The js program send a lot of message to the [pattrstorage] (patch cord not required), which makes it output a lot of messages required for the [jsui] to stay in sync. Using one of the above messages incorrectly, or sending `getslotlist`, `getslotnamelist`, or any message that will impact the presets, it might cause the [pattrstorage] to get out of sync. In case something like that happens, you can send the `resync` message to the [jsui].
- The js program send a lot of message to the [pattrstorage] (patch cord not required), which makes it output a lot of messages required for the [jsui] to stay in sync. Using one of the above messages incorrectly, or sending `getslotlist`, `getslotnamelist`, or any message that will impact the presets, it might cause the [pattrstorage] to get out of sync. In case something like that happens, you can send the `resync` message to the [jsui].
## Known bugs
- Text in list layout is blurry (but not the dragged slot)
## Desired features (for someday)
## Desired features (for someday)
- No need for a patch cord (programmatically create a [send]/[receive] pair?)
- No need for a patch cord (programmatically create a [send]/[receive] pair?)
"text" : "Usefull when making changes to the js file"
"text" : "Usefull when making changes to the js file"
}
}
@ -506,7 +506,7 @@
"numinlets" : 2,
"numinlets" : 2,
"numoutlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 496.0, 151.0, 22.0 ],
"patching_rect" : [ 29.0, 562.5, 151.0, 22.0 ],
"text" : "loadbang, pattrstorage test"
"text" : "loadbang, pattrstorage test"
}
}
@ -529,7 +529,7 @@
"maxclass" : "comment",
"maxclass" : "comment",
"numinlets" : 1,
"numinlets" : 1,
"numoutlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 446.0, 37.5, 505.0, 100.0 ],
"patching_rect" : [ 120.0, 27.0, 505.0, 100.0 ],
"text" : "In order to use that custom jsui, you need to:\n1. bind the jsui to a named pattrstorage, either by setting the pattrstorage name as the jsui jsarguments attribute, or by sending a message to the jsui starting by \"pattrstorage\" followed by the pattrstorage name (prefered). You can re-send this message manually at any time to re-sync the jsui with the pattstorage (in case you send some messages to the pattrstorage that doesn't trigger an output). An empty \"pattrstorage\" message to the jsui will unbind it.\n2. Connect the pattrstorage outlet to the jsui inlet."
"text" : "In order to use that custom jsui, you need to:\n1. bind the jsui to a named pattrstorage, either by setting the pattrstorage name as the jsui jsarguments attribute, or by sending a message to the jsui starting by \"pattrstorage\" followed by the pattrstorage name (prefered). You can re-send this message manually at any time to re-sync the jsui with the pattstorage (in case you send some messages to the pattrstorage that doesn't trigger an output). An empty \"pattrstorage\" message to the jsui will unbind it.\n2. Connect the pattrstorage outlet to the jsui inlet."