RevMixer by Team RevMixer

RevMixer provides a platform for musicians to create, upload, and share music with the public. A common issue with modern streaming platforms is that they allow for music distribution, but are not at all involved in the creation aspect of the music. RevMixer aims to remedy this problem by allowing artists to quickly design, record, and publish their songs, all on one platform.

Contributors

  • Weston Davidson
    • Team Lead
  • Jacob Gaughan
    • Front-End
  • Kevin Murphy
    • Front-End
  • David Spence
    • Front-End
  • Juaquin Olivar
    • Front-End

Technologies

  • Angular
  • Tone.JS API
  • GCP - APIs and Services
  • Azure Blob Storage
  • Bootstrap JS
  • CSS

Requirements

Setup

  1. Run the command git clone https://github.com/210215-USF-RevMixer/RevMixer-Frontend.git in your desired directory to clone the necessary files to your system.
  2. Once the files have been cloned, run npm install to install required dependencies
  3. Run ng serve -o to build the program, and open in your default web browser
  4. If the application does not open in a web browser on it's own, please navigate to the specified localhost port provided in your console window.

Getting to the Marielle Sample Set

  1. Go to the sample set page.
  2. Find the sample set named "Marielle." You should be able to download it.
  3. Go back to the instrument, and upload the sample set.
  4. Have fun!