Grid-based procedural music editor. Code status: incomplete. For more info, please visit my portfolio page at:
https://www.maxlaumeister.com/software/automatune/
To play around with the newest version of the app, visit:
https://automatune.maxlaumeister.com/
Due to its ancient code from when I was a much younger developer, Automatune works best in Google Chrome!
To build Automatune, you need to have npm
and grunt-cli
installed. Once installed, cd
into the automatune folder and run the following:
npm install
grunt dist #(or just "grunt" to get concatenated but not minified output)
Those commands will compile Automatune and place it into a newly created dist
directory. If you ran grunt dist
and not just grunt
, the JSDocs will be compiled into a newly created docs
directory.
Automatune is a client-side web application, and requires a static web server to run. To fire up Automatune using the built-in grunt server, run the following command:
grunt connect
Then visit http://localhost:8000/ to run Automatune.
Automatune is licensed under GNU GPL. Please see the included LICENSE
file for the full text of the GNU General Public License.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.