Tidal (they added cycles when the Tidal music service came afterwards) is great fun. I was hoping to get Hylogen working with it.
Hylogen is an EDSL for livecoding shaders in Haskell [1]
My weapon of choice is Extempore by Andrew Sorensen [1]. Dual languages in one system available for blistering speed in livecoded graphics and sound/music.
[1] https://github.com/sleexyz/hylogen
[2] http://extempore.moso.com.au/