Skip to content

Using Spleeter by Deezer, with sox. to assist with creating karaoke and drum less playbacks for drums learning and play along

License

Notifications You must be signed in to change notification settings

abutbul/NoDrums

Repository files navigation

NoDrums

Welcome to NoDrums, the tool that intelligently removes drum sounds from audio tracks! Whether you're a musician, producer, or just an audio enthusiast, NoDrums helps you isolate melodies and harmonies by removing percussive elements from your tracks.


Features

  • Efficient drum sound removal from audio files.
  • Easy to use via a web interface.
  • Runs seamlessly in Docker or locally with Python.

To Do

  • unique check on youtube url to prevent additional downloads once cached

Getting Started

Run with Docker

  1. Clone the repository:
    git clone https://github.com/abutbul/NoDrums.git
    cd NoDrums
  2. Build and run the Docker container:
    docker compose up
  3. Access the app at http://localhost:5000.

Run Locally with Python Virtual Environment

  1. Clone the repository:
    git clone https://github.com/abutbul/NoDrums.git
    cd NoDrums
  2. Set up a virtual environment and install dependencies:
    python3 -m venv venv
    source venv/bin/activate   # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
  3. Start the application:
    python app.py
  4. Access the app at http://localhost:5000.

Demo

Example Docker compose build and run: Example Docker build and run process

Contributing

We welcome contributions! Check out the contribution guidelines to get started.


Further Details

For more detailed instructions, troubleshooting, and advanced usage, visit our wiki.


Enjoy making music your own! 🎶

About

Using Spleeter by Deezer, with sox. to assist with creating karaoke and drum less playbacks for drums learning and play along

Resources

License

Stars

Watchers

Forks

Packages

No packages published