authoring
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,3 +1,4 @@
 | 
			
		||||
.DS_Store
 | 
			
		||||
.AppleDouble
 | 
			
		||||
.LSOverride
 | 
			
		||||
media/
 | 
			
		||||
@@ -27,12 +27,18 @@ A [jsui] replacement for the [preset] object in Cycling'74 Max.
 | 
			
		||||
    - `recall`, `delete`: send to [pattrstorage] only
 | 
			
		||||
    - `recallmulti`, `slotname`: send to [pattrstorage] first (for better timing), then to the [jsui]
 | 
			
		||||
    - `store`: send to [jsui] only
 | 
			
		||||
- Some messages to pattrstorage causes the jsui to be out of sync (`clear`, `insert`, `lockall`, `read`, `readagain`, `remove`, `renumber`). If you use any of these messages, make sure to then send a `resync` 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].
 | 
			
		||||
 | 
			
		||||
## Desired features (for someday)
 | 
			
		||||
- Select mode: simple click selects the slot, double click recalls it
 | 
			
		||||
- No need for a patch cord (programmatically create a [send]/[receive] pair?)
 | 
			
		||||
- Ability to lock/unlock and rename directly in the jsui without the need of external objects
 | 
			
		||||
- Ability to target a [pattrstorage] in a different patcher level
 | 
			
		||||
- Accept more pattrstorage messages: (`clear`, `insert`, `lockall`, `read`, `readagain`, `remove`, `renumber`), and act as a passthrough for the ones that don't affect the presets.
 | 
			
		||||
 | 
			
		||||
## Known bugs
 | 
			
		||||
- With slot_round > 0, interpolation visualization is a bit wacky
 | 
			
		||||
 | 
			
		||||
## License
 | 
			
		||||
GPL-3.0-or-later 
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user