中文 | English
A web-based guitar effect processor built on Linus Torvalds' AudioNoise. Upload your audio, select an effect, tweak the parameters, and listen to the result — all in your browser.
Try it live: audionoise.streamlit.app
- 7 guitar effects: Boost, Graphic EQ, Phaser, Flanger, Echo, Pitch, Compressor
- Upload or demo: Use your own audio or the built-in BassForLinus.mp3
- A/B comparison: Original vs processed audio side by side
- Download result: Save your processed audio as MP3
- Bilingual UI: Switch between 中文 and English
- Deployed on Streamlit Cloud: No installation needed to use
| Effect | Parameters | Description |
|---|---|---|
| Boost | 5 | Overdrive/distortion with clipping, bass/high cut filters, wet/dry mix |
| Graphic EQ | 10 (31Hz–16kHz) | Peaking EQ with adjustable gain per band |
| Phaser | 4 | All-pass filter-based phaser with LFO modulation |
| Flanger | 4 | Delay-based flanger with feedback |
| Echo | 3 | Delay line echo effect |
| Pitch | 2 | Pitch shifting with octave range |
| Compressor | 5 | Dynamic range compression with attack/release control |
git clone https://github.com/gokuscraper/AudioNoise-streamlit.git
cd AudioNoise-streamlit
pip install -r requirements.txt
streamlit run streamlit_app.pyOn Linux, install build tools for the C binary:
sudo apt install build-essential ffmpegThe app compiles the C program automatically on first run.
- Fork this repo
- Go to Streamlit Cloud
- Connect your forked repo
- Automatic build:
packages.txt→setup.sh→requirements.txt
The DSP engine is Linus Torvalds' AudioNoise — a collection of digital guitar effects built with IIR filters and delay lines. All signal processing code lives in audio/ and scripts/.
GNU General Public License v2. See LICENSE.
