Click on the boxes and make music! This project is an HTML5 revival of ToneMatrix by Audiotool, which was originally written in Flash.
Visit https://www.maxlaumeister.com/tonematrix/
- Install nodejs and npm:
sudo apt update; sudo apt install nodejs npm
- Install Gulp CLI:
sudo npm install -g gulp-cli
cd
into the project folder and install dependencies:npm install
-
To compile for development and generate docs, run
gulp dev
. -
To compile for development and generate docs, start a localhost server, and auto-recompile changes in source files, run
gulp serve
. -
To compile for production (minified, without source maps), run
gulp prod
.
In any case, the compiled application will be in the dist
folder.
- Install the
eslint
extension in VS Code by using the built-in extension browser. VS Code should automatically find the.eslintrc.js
config file and start highlighting lines of js that fail the linter. - Likewise, you can install and use the
sass-lint
extension.
See Issues.
Thanks to Camilo Mejia for his Procedural ToneMatrix fork of this project.
Thanks to SimplyLinn for this performance fix.