Skip to content

jbaldw/AutomaticMusicMashups

Repository files navigation


Automatic Music Mashups

Mashing Up Songs by Vocoding

Running Locally

Prerequisites

  • Windows or Linux
  • Node.js
  • npm
  • Python
  • pip
  • Audacity

Installation

  1. Clone the repo
    git clone https://github.com/jbaldw/MusicInformaticsFinal.git
  2. Navigate to Root Directory
    cd MusicInformaticsFinal
  3. Install NPM Packages
    npm install
  4. Install Python Dependencies
    pip install spleeter
    pip install ffmpeg-python
    pip install librosa
    pip install numpy
    pip install soundfile
  5. Start Application
    npm start
  6. Start Audacity
  7. Ensure Audacity's mod-script-pipe is Enabled
    https://manual.audacityteam.org/man/scripting.html
  8. Restart Audacity if Necessary
  9. Navigate to localhost:8080

Web Application

Live Demo (will be slow, up to 5 minutes)

http://vocodetwosongs.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published