Skip to main content

A time domain equalizer which is mainly implemented by scipy

Project description

pyequalizer

This repo is a python equalizer which is implemented by scipy. And, the following function is the main one you will use in this package.

import pyequalizer.Filter as Filter
type_f = "parabola"
input_file="data/bass.wav"
y, sr = librosa.load(input_file, sr=44100)
y = Filter.equalizer(y, sr, start_iv=200, end_iv=8000, num_iv=100, peak_scale=20, peak_iv = 20, type=type_f)

where start_iv, end_iv is the frequencys equalizer starts to work and ends; num_iv is the number how many interval will be in. Generally, it means how smooth the equalize curve is. peak_scale is how much will the signal be enhanced. peak_iv is the interval where the peak of equalizing curve is type means the equalizing curve shape. We currently provide "parabola" and "linear".

License

This is free and unencumbered software released into the public domain.

Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

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

pyequalizer-0.1.4.tar.gz (5.5 kB view details)

Uploaded Source

File details

Details for the file pyequalizer-0.1.4.tar.gz.

File metadata

  • Download URL: pyequalizer-0.1.4.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for pyequalizer-0.1.4.tar.gz
Algorithm Hash digest
SHA256 a44bc4bb9ef2c13adc6f49fc2dc74003c7132ae98ec1948605a3d22c10948c8f
MD5 4ab47aebc0cc9d8dce95bfa957b0bfb3
BLAKE2b-256 75daadb89557d7bc88a508ba640e526dc9c12ea9080e71bc4a094cd2179b9cd2

See more details on using hashes here.

Supported by

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