/voiceboxx

An interactive Karaoke / Sing-off web app

Primary LanguageJavaScriptMIT LicenseMIT

🎙voiceboxx🎤

About

An interactive Karaoke / Sing-off web app
Track your technique and tone singing Karaoke to your favorite songs!
For the slide deck presentations, click here.
For the live version, click here.

Table of contents

Team

License

This project is licensed under the MIT License - see the LICENSE file for details

Screenshot

screen shot 2019-02-25 at 9 19 10 pm

Built With

This project was built with the help of:

  • Pitchy - Free and Open Source Software
  • VexFlow - VexFlow is an open-source online music notation rendering API. It is written completely in JavaScript, and runs right in the browser. VexFlow supports HTML5 Canvas and SVG.

Installing

You would need Node.js to install and run scripts. Clone the project project and run the command npm install.

Developing

You can run the command npm run dev to start a babel-node server using nodemon. Browser access is at http://localhost:3000/.

Building

Compile with babel using the command npm run build. The compiled files will be in the /server and /public/scripts directories.

Testing

No automated tests have been written yet.

Running

The compiled project can be run with the command npm start. Press Ctrl + C to kill http-server process.