Skip to main content

A clip/sample auto tuner

Project description

Installation/Requirements

All requirements are in requirements.txt. They are numpy for array manipulations, librosa for audio processing, and scipy for it's wavefile export.

Installation, currently, is all via github. To download the code simply run

git clone https://github.com/ddxtanx/TuningFork.git

in your favourite directory. To install all requirements, just run

  pip3.6 install -r requirements.txt

This project does require python3.6 since I use mypy annotations to help me out.

Usage

You need two things to run this program effectively: a sampled wavefile and a .music file.

To sample the wavefile into the .music run

  python3.6 shift.py (wavfile) (musicfile) ((bpm))

The bpm is optional, and specifying it will set the samplefile's length to be consistent with the bpm.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuning_fork-1.0.1.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

tuning_fork-1.0.1-py3-none-any.whl (4.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page