trying this now, and it seems like it only edits pattern 28, even if i use 29, etc. maybe i'm doing something wrong though (probably)
Hang in there, drivore! It's easy to miss that the contraption puts patterns 28 through 31 on their own lines inside of the same field.
Here's a newer animated pattern editor that puts each list in a separate field (with labels) so it's a little easier to know what you're editing. I hope it makes sense to you (and works!) and lets you make what you're trying to make.
(Thank you to Internet Janitor for helping me with this....)
AhmnimEdit

%%WGT0{"w":[{"name":"ahmnimEdit1","type":"contraption","size":[156,263],"pos":[182,42],"def":"ahmnimEdit","widgets":{"v0":{},"r":{},"w":{},"p":{},"c":{},"v1":{},"v2":{},"v3":{}}}],"d":{"ahmnimEdit":{"name":"ahmnimEdit","size":[156,263],"resizable":1,"margin":[6,28,7,29],"description":"A multi-field editor for the animated pattern sequences.","image":"%%IMG2AJwBBwADAZcABAEBDJcBAQACAQEMmQECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJoBAgyaAQIMmgENDI8BDQyPAQQgAgEDIAIBAgyPAQMgAQECIAEBASABAQIgAQEBDI8BBiABAQEgAQECIAEBAQyPAQYgAQECIAIBAgyPAQUgAQECIAEBAiABAQEMjwEEIAEBAyABAQIgAQEBDI8BAyAEAQIgAgECDI8BDQyPAQ0MjwECDJoBAgyaAQIMmgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyaAQ0MjwENDI8BBCACAQMgAgECDI8BAyABAQIgAQEBIAEBAiABAQEMjwEGIAEBASABAQIgAQEBDI8BBiABAQIgAwEBDI8BBSABAQUgAQEBDI8BBCABAQYgAQEBDI8BAyAEAQIgAgECDI8BDQyPAQ0MjwECDJoBAgyaAQIMmgECDJoBAgyaAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBDQyPAQ0MjwEEIAIBAyACAQIMjwEDIAEBAiABAQEgAQECIAEBAQyPAQYgAQEBIAEBAiABAQEMjwEFIAEBAiABAQIgAQEBDI8BBiABAQEgAQECIAEBAQyPAQMgAQECIAEBASABAQIgAQEBDI8BBCACAQMgAgECDI8BDQyIAQEMBgENDIgBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMmgECDJoBAgyaAQIMmgECDJoBDQyPAQ0MjwEEIAIBBCABAQIMjwEDIAEBAiABAQIgAgECDI8BBiABAQMgAQECDI8BBSABAQQgAQECDI8BBiABAQMgAQECDI8BAyABAQIgAQEDIAEBAgyPAQQgAgEDIAMBAQyPAQ0MjwENDIgBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyTAQEMBgECDJMBAQwGAQIMkwEBDAYBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAgyaAQIMmgECDJoBAQABAQEMmAEBAAMBAQyWAQEABQGWAAM=","widgets":{"v0":{"type":"field","size":[140,52],"pos":[12,26],"scrollbar":1,"style":"code"},"r":{"type":"button","size":[72,20],"pos":[3,240],"script":"on click do\n parts:(v0,v1,v2,v3) dict 28,29,30,31\n each p wid in parts\n wid.text:\",\" fuse patterns[p]\n end\nend","text":"Read"},"w":{"type":"button","size":[74,20],"pos":[78,240],"script":"on click do\n parts:(v0,v1,v2,v3) dict 28,29,30,31\n each p wid in parts\n patterns[p]:0+\",\" split wid.text\n end\nend","text":"Write"},"p":{"type":"slider","size":[72,20],"pos":[3,3],"script":"on change val do\n c.clear[]\n c.pattern:val\n c.fill[]\nend","interval":[0,47],"value":27,"style":"compact"},"c":{"type":"canvas","size":[74,20],"pos":[78,3],"image":"%%IMG2AEoAFBv/G/8b/xv/G/8bzQ==","pattern":27,"scale":1},"v1":{"type":"field","size":[140,51],"pos":[12,80],"scrollbar":1,"style":"code"},"v2":{"type":"field","size":[140,51],"pos":[12,133],"border":1,"scrollbar":1,"style":"code"},"v3":{"type":"field","size":[140,51],"pos":[12,186],"scrollbar":1,"style":"code"}}}}}