/watercolormelodymachine

WCMM This machine is a artificial intelligence improvising at the piano while he paints on a canvas.

Primary LanguageSCSSMIT LicenseMIT

Wcmm - Water color melody machine

bikolabs

About

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.

wcmm

Install

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

Disclaimer

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 :)

Autors

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

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.

Inspiration

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