Was performed at:
Conversational learning explores live coding liveness within the machine learning process (data collection, training and validation), focusing on how real-time training of a machine learning algorithm can be sonically exposed. It is based on a rule-learning algorithm that automatically produces new synthesizer presets out of a small labeled database. The algorithm is designed with only two parameters controlling “how close” the new created presets can be from those originally present in the training data. The learning process happens mid-performance, tweaking the algorithm parameters on-the-fly. Then, the different learned models unfold the piece in conversation with the performer.