Magenta Studio is a collection of music plugins built on Magenta’s open source tools and models. They are currently available only for Mac OSX and Windows and as an Ableton plugin.
They can built for Linux but in order to build them successfully a specific installation of node is required as well as a specific github magenta-studio commit (c76f20c) otherwise errors ensue. It's important to use Node.js v14.x as the other versions, 16x or 18x or the Node/NPM that comes bundled with Ubuntu or Debian won't work.
the first step is install Nodejs v14
If Using Ubuntu
Code: Select all
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
If Using Debian, as root (sudo -i)
Code: Select all
curl -fsSL https://deb.nodesource.com/setup_14.x | bash - &&\
apt-get install -y nodejs
verify the versions of node and npm using
Code: Select all
npm -v
and
Code: Select all
node -v
... should be similar to
npm -v
6.14.10
node -v
v14.21.3
after that open a terminal and navigate to a preferred src directory and run the following:
Code: Select all
git clone https://github.com/magenta/magenta-studio.git
cd magenta-studio
git checkout c76f20c
npm install
npm run build linux-standalone
it will take about 15-20 minutes to compile, more or less
binaries will be under the dist/linux-standalone-1.0.0/ folder
I've also posted binaries available here