Skip to content

Commit 041adef

Browse files
committed
Update __init__.py
1 parent c0ad5bb commit 041adef

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

audio_filters/__init__.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
"""
2+
Audio Filters Module
3+
4+
This module provides various digital audio filter implementations for signal processing.
5+
6+
Available filters:
7+
- IIRFilter: Generic N-order Infinite Impulse Response filter
8+
- Butterworth filters: Low-pass and high-pass filters with Butterworth design
9+
- EqualLoudnessFilter: Psychoacoustic filter compensating for human ear response
10+
11+
Example:
12+
>>> from audio_filters import EqualLoudnessFilter
13+
>>> filter = EqualLoudnessFilter(44100)
14+
>>> processed = filter.process(0.5)
15+
"""
16+
17+
from audio_filters.equal_loudness_filter import EqualLoudnessFilter
18+
from audio_filters.iir_filter import IIRFilter
19+
from audio_filters.butterworth_filter import make_highpass, make_lowpass
20+
21+
__all__ = [
22+
"EqualLoudnessFilter",
23+
"IIRFilter",
24+
"make_highpass",
25+
"make_lowpass",
26+
]

0 commit comments

Comments
 (0)