Bach CoCoCo is an experimental user interface to collaboratively compose counterpoint with an AI agent trained on the chorale canon of the eminent JS Bach. The repo uses a modified tensorflow.js implementation of Coconet by Huang et. al, with a soft-prior-based strategy for tuning the output of the neural network.
For more detailed instructions, watch the Cococo video demo
yarn install
yarn devThis is not an officially supported Google product
