I remember seeing someone perform a live gig at a Haskell conference programming music in real time - there's probably videos online somewhere (youtube)
Also does a lot on the Euler Room channel including a live stream this last weekend - https://www.youtube.com/@Eulerroom/videos
There's a web based version called Strudel that's a good way to get a quick intro without the hassle of the TidalCycles setup - https://strudel.tidalcycles.org/
An explanation of sonic https://www.youtube.com/watch?v=OLLwG_SN8oo