WCMM is the result of a creative process using Machine learning. This machine is a artificial intelligence improvising at the piano while it paints on a canvas. WCMM is based on performance_rnn from Magenta endowing certain sensitivity to its improvisation.
This project is using typescript for managing the code of tensoflow.js and we manage the transpilation with webpack
Install
yarn install
For development we use webpack-dev-server
yarn start
And we prepare the project to publish
yarn build
The code is developed in prototype mode, trying to be rather more decisive in the problems we were trying to solve than elegant. If you want to give it a spin and order the excess of coupling, we welcome your contributions. We have neither worked on the optimization prioritizing the publication.
The sketch has even the inheritance of typescript is not necessary, but it is an initial experiment, which I am sorry to delete :)
Created by Karlos G Libreal @patxangas and carried out with the help, as always, ofe Aitor Resano, Miren Arrese, Oier bravo y Ujué Agudo.
Bikolabs It's the speculation laboratory from Biko we search in the creative peripheries new experiences and new crossbreeds for to be able to see 20 minutes ahead.
The digital or generative art is like a rhizome, where everything is intertwined creating strong or weak nodes, but it also is working as a whole, so it creates a complex network rich and prosperous innuances.
This project has many inspirations but these were bound to mention:
- @zachlieberman Explaining his daily creative process inspired me to seek the my own
- Iñaki zalba with his vision of the game and the spaces prepared.
- Kjetil Golid with his https://generated.space/ their codes are fundamental to generative art and the basis of the initial stroke