monome / docs

monome.org/docs
https://monome.org/docs
Creative Commons Attribution 4.0 International
126 stars 85 forks source link

transit authority: SuperCollider study 3 #416

Closed dndrks closed 3 months ago

dndrks commented 6 months ago

busses and the poll system have each come up a few times, both at lines and in the norns study Discord, so the combining the topics seemed like a natural candidate for (what feels like our final?) SuperCollider-centric study.

using @catfact's bus demo gist as inspiration, the study follows this basic structure:

the final result is this script: engine-study-3.zip

all of the inline code is collapsed, so the glance-over read should be pretty lite, but things do go deep once you start unfolding -- i think the explorations are all useful (or at least were to me when i was starting), but absolutely open to shifting perspective on this.

@catfact, i have learned so much under your guidance and direct instruction -- please let me know where my assumptions and understanding are misaligned and i'll happily correct!

edit: @schollz + @sixolet -- you have both offered so much of your knowledge toward shaping these studies, and i want to ensure their extension respects your expertise. absolutely no expectations, but please lmk if there's anything you spot which feels incongruous with good guidance and i'll make those adjustments!

catfact commented 6 months ago

happy to make a detailed review after holidays (maybe this weekend, maybe not.)

for expediency i may structure feedback as PR on the branch.

dndrks commented 4 months ago

rad, thank you for the amazing feedback so far @catfact -- this has been super educative, especially in terms of Server architecture. it's funny to recognize that sync doesn't need to be overused if one is intentional about ordering and can move through instantiation with confidence.

i did a bit of cleanup on the example text as well as the final files to adhere more closely with the notes you've provided. i expect there are some more spots which would be useful to clean up, so just lmk what else could use some focused reworking and i'll dig in!!

dndrks commented 3 months ago

just remembered this was still queued! :) @catfact, thank you so much for the incredible notes, lessons, and feedback! do you have any additional feedback or hesitancies? would be rad to get this out with the new batch of units.

catfact commented 3 months ago

Haven't looked super close again but I'm sure it's all good

Yes seems nice especially to have a demonstration of getting realtime analysis back to Lua. Very very powerful