Open web app that plays video game music files, including NSF, SPC, and GBS files.
The steps below assume you have Emscripten and Node.js installed.
- Install the Grunt CLI:
npm install -g grunt-cli
- Install the grunt plugins locally:
npm install
- Compile the C library with emscripten using
grunt compile
. - Run the development server with
grunt runserver
. It should be available at http://localhost:8000. - (Optional) Configure
package.json
to point to your own Github repo and rungrunt deploy
to deploy the src directory to Github Pages.
- Any updates to files in the
src
folder will require you to re-compile the - C library using the
grunt compile
command.
There are sample music files in the sample_music
folder for testing playback.
- Meatamp is licensed under the MIT license. See
LICENSE_MIT
for more info. - Game_Music_Emu library is licensed under the LGPL v2.1. See
src/game_music_emu/license.txt
for details. - Game controller icons by Jojo Mendoza (http://deleket.com/). Thanks for allowing non-commercial use!