Skip to content

MaxLaumeister/automatune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatune

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!

Building

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:https://localhost:8000/ to run Automatune.

License

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:https://www.gnu.org/licenses/.