sjconv

Crates.iosjconv
lib.rssjconv
version0.3.1
created_at2025-08-28 08:33:12.588613+00
updated_at2025-08-28 08:33:12.588613+00
descriptionA simple standalone convolver for JACK
homepage
repositoryhttps://github.com/fstxz/sjconv
max_upload_size
id1813744
size16,943
Artemy Fedotov (fstxz)

documentation

README

sjconv

A simple standalone convolver for JACK. It uses fft-convolver for convolution.

Usage

sjconv -f <file> [-p <ports>]

Options:
  -f, --file        path to the impulse response
  -p, --ports       number of input/output channels (default: 2)
  --help, help      display usage information

Building from source

Install rustup if you haven't already, then execute the following commands:

git clone https://github.com/fstxz/sjconv.git
cd sjconv
cargo build --release

The sjconv binary will be placed in the ./target/release/ directory.

Limitations/assumptions

  • Only mono impulse responses are supported
  • Sample rate of the inpulse response must match the sample rate of the JACK server

License

This program is licenced under the MIT License.

Commit count: 29

cargo fmt