Machine learning is being explored within live coding. While most early live coding performances used simple sound generators and processors, such as sine waves, filters, etc., today it is increasingly common to hear performances, even those starting from scratch, using machine learning to perform specific tasks. For instance, creating clusters in a music database so that the performer can navigate an ordered space. The use of machine learning algorithms has implications in live coding practice. For example, real time training v.s offline training. Should the machine learning algorithms have to be visualized? Are new instruments and practices emerging from the use of machine learning? Should we collect data on-the-fly?
Anne, Dare, Iván, Luka and Patrick
(the on-the-fly research group)