Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 2.85 KB

README.md

File metadata and controls

73 lines (50 loc) · 2.85 KB

Beatdriver

beatdriver

Beatdriver is a beginner-friendly music creation tool you can use right in the browser. Users can create beats with built-in sounds and effects, upload their samples, and save and record their projects to share with anyone! Most music software can be expensive and require a high learning curve to use. With ours, you can make a beat loop in seconds for free! Our application is browser based, so there’s no need to download anything.

Features

  • User Authentication: Sign up and sign in with user credentials via Google.
  • Built-in Instruments: Access a variety of built-in instruments to create different sounds for your project.
  • Adjustable Settings: Adjust the bpm, volume, and mixer effects of your overall project.
  • MIDI Controller Layout: Apply different sounds to buttons in a MIDI controller-style layout to create an audio track.
  • Record & Playback: Record and playback your creation.
  • Save & Share: Save your creation to your profile if logged in and share it with others.
  • Export as MP3: Export your creation as an MP3 audio source.
  • Upload Your Own Sounds: Upload your own instruments or sounds for use in the app.
  • Discover: View other users' projects on a discovery page and save and edit any public users' track as your own.

Tech Stack

This application is built with the following technologies:

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have installed:

Installation

  1. Clone the repo
git clone https://github.com/FC-TEAM-VISA/music-collab-app.git
  1. Navigate to the project directory
cd music-collab-app
  1. Install packages
npm install
  1. Start the application
npm run dev

Authors

Name LinkedIn GitHub
Sarah Alli LinkedIn GitHub
Anthony Feliz LinkedIn GitHub
Ida Kamali LinkedIn GitHub
Vi Xiang LinkedIn GitHub