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.
- 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.
This application is built with the following technologies:
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have installed:
- Clone the repo
git clone https://github.com/FC-TEAM-VISA/music-collab-app.git
- Navigate to the project directory
cd music-collab-app
- Install packages
npm install
- Start the application
npm run dev
Name | GitHub | |
---|---|---|
Sarah Alli | GitHub | |
Anthony Feliz | GitHub | |
Ida Kamali | GitHub | |
Vi Xiang | GitHub |