Is there somewhere with a comprehensive list of methods that are available for SP data structures? I’m thinking explicitly of list and ring methods, but if there are other data structures I’m forgetting, I’d love to know what I can do with them?
There isn’t a specific list like this, but chapter 8 of the inbuilt tutorial section gives lots of examples of the various data structures. You can also use ruby-doc.org to look up the array class and associated methods that can be applied However remember that Sonic Pi is NOT pure ruby and things which are not documented explicitly in Sonic Pi may not work. Other good sources are to look at programs that users post here in in-thread. I have learned a lot in this way, and publish many of my own programs here.