Thanks to visit codestin.com
Credit goes to github.com

Skip to content

fstxz/sjconv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Installing

Binaries for Linux and Windows are available in releases.

Other methods:

Building from source

Install build dependencies:

  • On Debian-based systems: apt install libjack-jackd2-dev

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.

Alternatively, you can install it with Cargo:

cargo install sjconv

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.

About

A simple standalone convolver for JACK.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published