← all repositories

magenta/magenta-js

A TypeScript library running pre-trained Magenta deep learning models for music and art generation via TensorFlow.js in the browser.

2.1k stars TypeScript Image · Video · Audio
magenta-js
Not currently ranked — collecting fresh signals.
star history

Magenta.js is a collection of TypeScript libraries that run TensorFlow.js models in the browser for generative music and art tasks. It includes MusicVAE, MelodyRNN, DrumsRNN, PerformanceRNN, and ImprovRNN for music generation, SketchRNN for sketch generation, and arbitrary style transfer for images. All models are pre-trained and run client-side without server infrastructure.

Frequently asked

What is magenta/magenta-js?
A TypeScript library running pre-trained Magenta deep learning models for music and art generation via TensorFlow.js in the browser.
Is magenta-js open source?
Yes — magenta/magenta-js is open source, released under the Apache-2.0 license.
What language is magenta-js written in?
magenta/magenta-js is primarily written in TypeScript.
How popular is magenta-js?
magenta/magenta-js has 2.1k stars on GitHub.
Where can I find magenta-js?
magenta/magenta-js is on GitHub at https://github.com/magenta/magenta-js.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.