Music live coding is the practice of making music on the fly with code, though it could also be used to refer to other systems that involve the periodic editing and evaluation of code to produce effects on the fly

Tutorials Haskell music in haskell

Tools tidalcycles, or tidal, is a language for pattern live coding supercollider is what most live coding engines are based on