Skip to content
A set of tools to restore audio quality from a variety of old analog sources, such as tape, cassettes, acetates and vinyl.
Branch: master
Clone or download
Latest commit 1321b8d Mar 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
icons Reorganization Sep 11, 2018
util Fix fft count Mar 17, 2019
.gitignore Reorganization Sep 10, 2018
LICENSE
README.md Update README.md Mar 2, 2019
difeq.bat Fixed Alignment Refining Nov 4, 2018
difeq_gui.py
humspeed.bat Automatic hum speed correction Mar 2, 2019
humspeed_gui.py Add percentage to resampled file name Mar 4, 2019
pypan.bat Fixed Alignment Refining Nov 4, 2018
pypan_gui.py Stereo pan matching Oct 28, 2018
pyrespeeder.bat
pyrespeeder_cmd.py Reorganization Sep 10, 2018
pyrespeeder_gui.py Fixes Mar 17, 2019
pytapesynch.bat Fixed Alignment Refining Nov 4, 2018
pytapesynch_gui.py No drag&drop for pytapesync Mar 3, 2019

README.md

Python Audio Restoration Suite

A set of tools to restore audio quality from a variety of old analog sources, such as tape, cassettes, acetates and vinyl.

Features

  • Wow & Flutter Removal
  • Speed matching to hum frequency
  • EQ matching with differential EQ
  • Spectral Alignment

Installation

You need to have installed:

  • python 3.6
  • numpy
  • numba
  • resampy
  • pysoundfile
  • scipy
  • pyQt5
  • vispy
  • pyFFTW (optional speedup) Note for python 3.6 users on windows - to install pyFFTW, download the correct .whl file from Download (scroll down!) and install it with pip install PATH_TO_FILE.whl.

Install the missing dependencies with python's package manager, pip (eg. in the Windows commandline, type pip install vispy).

Click the Clone or Download button at the right, then Download ZIP. Unzip to a folder of your choice. Assuming you have configured python path as an environment variable during installation, you can run the programs by double clicking the .bat files.

These are just shortcuts that are equivalent to typing the following in the command line:

python pyrespeeder_gui.py or python pytapesynch_gui.py or python difeq_gui.py

Otherwise, specify the full paths to python.exe and the script.

How to Use

See the wiki for detailed instructions for the individual tools.

You can’t perform that action at this time.