A guitar amp simulator built in Rust using JACK.
- Low-latency audio processing with oversampling
- Multiple amp simulation stages (preamp, compressor, tone stack, power amp, etc.)
- Impulse response (IR) cabinet simulation
- Save and load presets
- Real-time recording capability
- Built-in tuner
- GUI using Iced
- Linux with PipeWire (JACK support enabled)
- Rust toolchain: Install Rust
Note
It may be possible without PipeWire, but that's not been tested yet. See this issue.
You can download a tarball of a pre-built binary from the releases page.
sudo apt-get install libjack-jackd2-0
tar -xf rustortion-x86_64-unknown-linux-gnu.tar.xz
cd rustortion-x86_64-unknown-linux-gnu
./rustortionWith the rust toolchain installed, you can clone the repository and run the application:
sudo apt-get install libjack-jackd2-dev pkg-config
cargo run --releaseThis is an experimental project. Feel free to open issues or submit pull requests.
This project is provided under the MIT License. Rustortion is under active development and should be used at your own risk.
This project includes freely licensed impulse responses from freesound.org:
