BLASTbeats is a tool that allows you to remaster your music while you listen to it. It is based on a modified version of the Matchering algorithm. The main difference is that BLASTbeats is designed to work in real time, so you can hear the results of your changes immediately, and will be eventually be embedded into a fully fledge audio player.
- Install the necessary dependencies
sudo apt update && sudo apt -y install libsndfile1 ffmpeg python3-pip
- Clone the repo and move to the directory
git clone https://github.com/matiaszanolli/blastbeats.git && cd blastbeats
- Install dependencies from
requirements.txt
python3 -m pip install -r requirements.txt
- Install [Anaconda Python/R Distribution][anaconda]
- Install [FFmpeg] to
C:\ffmpeg
and addC:\ffmpeg\bin
to the PATH variable - Run Anaconda Prompt (Anaconda3) and move to the cloned
blastbeats
directory
cd C:\Users\<your_username>\Downloads\blastbeats
- Install dependencies from
requirements.txt
python -m pip install -r requirements.txt
BLASTbeats is still in an extremely basic stage. All you can do is pick a song and play it through our engine.
python3 blastbeats.py my_song.flac
- Matchering by Sergey Kuznetsov
- Matchering CLI by Sergey Kuznetsov
- sounddevice by Matthias Geier
- ffmpegio by Matthew Petroff
This project is licensed under the MIT License - see the LICENSE file for details