Zum Hauptinhalt

Interactive Machine Learning for Music

Prof. Rebecca Fiebrink

6. Moving forward with IML

6.2 Resources for using IML and learning more


If you are interested in using IML yourself, here are some tools you might find helpful:

  • The Wekinator website contains free downloads, sample code to connect Wekinator to many sensors and music environments, and tutorials to get you started.
  • The Flucoma project includes a number of ML tools in Max/MSP, SuperCollider, and PureData.
  • Teachable Machine by Google uses an approach to interactive machine learning based on Wekinator to allow anyone to build simple image, audio, and pose classifier models in the browser.
  • ml5.js is a set of JavaScript machine learning libraries that is compatible with the very popular P5.js environment for programming animations and interactive visuals. It also allows you to load and interact with models you’ve made using Teachable Machine.
  • MIMIC is a web-based creative coding platform that I worked on, with colleagues from the Creative Computing Institute, University of Sussex, and Durham University. It contains high-level libraries and many examples for using IML and generative ML in the browser.
  • InteractML is an IML platform for the Unity and Unreal game engines, created in partnership with Phoenix Perry and other collaborators.

If you want to learn more about IML for musical instrument building or other creative pursuits, these are the resources I recommend: