The Digital Audio Workstation you were waiting for.
About · Demo · Features · Technologies · Screenshots · Run Locally · Requirements · License
I started this project to improve my skills with React and Redux.
I wanted to create a product that could be useful for musicians, like me.
Liberty Beats is a digital audio workstation that allows you to create, edit, and produce music.
It is a web application that allows you to create music by combining different sounds and effects. It is a great tool for musicians, producers, and DJs who want to create music on the go. The application is easy to use and has a user-friendly interface. It is a great tool for beginners and professionals alike.
The application is free to use and does not require any installation. It is a web-based application that can be accessed from any device with an internet connection.
If you like it, please give it a star! ⭐
Here you can find the demo link:
✔️ Play and manage multi-track song
✔️ Dark Mode support
✔️ Use of React hooks and custom hooks
✔️ Responsive layout
✔️ Use of Redux for state management
✔️ Use of Tone.js for audio manipulation
✔️ Use of Tailwind CSS for styling
✔️ Use of Vite for the build process
✔️ Use of Netlify for the deploy and CI
✔️ MIDI Editor
✔️ Drum Machine
✔️ Synthesizer
✔️ Project Import/Export
- React
- Tone.js
- Redux
- React Icons
- Tailwind CSS
- Vite
- Netlify (have a look below) and Vercel for the deploy and CI.
- Clone the project
git clone https://github.com/coluzziandrea/liberty-beats
- Go to the project directory
cd liberty-beats
- Install dependencies
npm install
- Start the server
npm start
Before starting 🏁, you need to have Git and Node installed.