Skip to main content

Signal/Audio Processing framework made with pure python

Project description

LibFilter

libfilter is signal processing framework with multiple of included filters/oscilators/processors (DSP)

Included filters

  • AFTELSEncoder (custom time encoding, see afte_documentation.txt)
  • AFTESTSEncoder
  • DiffrentialDecoder/DiffrentialEncoder
  • FMStereoEncoder
  • DSBSCModulator
  • AMModulator
  • LSBModulator
  • USBModulator
  • FMModulator
  • BPSKModulator
  • QPSKModulator
  • FSKModulator
  • FourFSKModulator
  • MonoClipper
  • StereoClipper
  • MonoDeclipper
  • StereoDeclipper
  • StereoToMono
  • MonoFadeOut
  • StereoFadeOut
  • MonoFadeIn
  • StereoFadeIn
  • StereoRpitxCompressor
  • MonoRpitxCompressor
  • MonoExponentialLPF
  • StereoExponentialLPF
  • MonoExponentialHPF
  • StereoExponentialHPF
  • MonoButterworthLPF
  • StereoButterworthLPF
  • MonoButterworthHPF
  • StereoButterworthHPF
  • MonoButterworthBPF
  • StereoButterworthBPF
  • MonoPreemphasis
  • StereoPreemphasis
  • MonoDeemphasis
  • StereoDeemphasis
  • Sine/MultiSine
  • SquareOoscillator/MultiSquareoscillator
  • Triangle/MultiTriangle
  • Buffer
  • RMSCalculator
  • Decimator
  • Interpolator
  • DiscreteFourierTransform
  • FastFourierTransform
  • HilbertTransformer
  • (data encoders/decoders, float to s[8-32]le)

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

libfilter-1.31.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

libfilter-1.31-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file libfilter-1.31.tar.gz.

File metadata

  • Download URL: libfilter-1.31.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for libfilter-1.31.tar.gz
Algorithm Hash digest
SHA256 311fdb35f119623f9a1f7600c16ebb8d518319a5a10cc07904498bff1e7023f5
MD5 5b5480edc7b397ae7a18f328d8952b58
BLAKE2b-256 16b3dc8bd4548a3f2f3fa1af05af2d43c081aeb2d5764fc48334913119efea2a

See more details on using hashes here.

File details

Details for the file libfilter-1.31-py3-none-any.whl.

File metadata

  • Download URL: libfilter-1.31-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.3

File hashes

Hashes for libfilter-1.31-py3-none-any.whl
Algorithm Hash digest
SHA256 ac737a4acfd709cbae8c26a43a224cf39809f25c4cf23a8e59d5424a1019ad6e
MD5 0d2b92550f0e2f2634b9656788dbb598
BLAKE2b-256 2f13a55073e629cec2943f52b00c908d2f44af399e1fd58c6f920e84228eb6b9

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