Skip to content

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

License

Notifications You must be signed in to change notification settings

matiaszanolli/blastbeats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages