matiaszanolli / blastbeats

Media player written in pure Python with sound remastering on the go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BLASTbeats

Remaster your music while you listen to it. Real time.

Description

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.

Installation

Ubuntu 20.04 LTS

  1. Install the necessary dependencies
sudo apt update && sudo apt -y install libsndfile1 ffmpeg python3-pip
  1. Clone the repo and move to the directory
git clone https://github.com/matiaszanolli/blastbeats.git && cd blastbeats
  1. Install dependencies from requirements.txt
python3 -m pip install -r requirements.txt

Windows 10

  1. Install [Anaconda Python/R Distribution][anaconda]
  2. Install [FFmpeg] to C:\ffmpeg and add C:\ffmpeg\bin to the PATH variable
  3. Run Anaconda Prompt (Anaconda3) and move to the cloned blastbeats directory
cd C:\Users\<your_username>\Downloads\blastbeats
  1. Install dependencies from requirements.txt
python -m pip install -r requirements.txt

Usage

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

Credits

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Media player written in pure Python with sound remastering on the go.

License:MIT License


Languages

Language:Python 100.0%