I have a question for those that teach TidalCycles, particularly those that teach in workshop settings (i.e. not as part of a curriculum). How do you navigate getting each participant's computer set up prior to a workshop?
Recently I've been delivering workshops in using the Improviz visuals live coding language (made by the awesome Rumbelsan). The workshops have been aimed at beginners so I assume that they have no programming experience and no little to nothing about live coding/algoraves.
The biggest issue I've faced is getting the software running on people's laptops! Much like Tidal it requires using the terminal/command line and, unsurprisingly, many of the people who attend (I'd say 4/5 out of 10) have never heard of it or used it.
When this happens I lose at least 30 minutes tending to each individual to try and get it working and in some cases we admit defeat and give up (which sucks if they've paid for the workshop). To account for this me and Rumblesan wrote some guides detailing each step of using the terminal on Mac, Windows and Linux. Again unsurprisingly not everyone reads it.
I'm going to be delivering some Tidal workshops soon and fear I'll have the same or worse happening.
So workshop leaders, what tips do you have for controlling this? In the past I saw @heavy.lifting do a pre-workshop workshop on installing the software, which seems like a solution but I wonder if there's other tips.