Skip to content

hansen-audio/dsp-tool-box-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSP Tool Box for Rust

Rust

Summary

The dsp-tool-box-rs contains very basic DSP algorithms. Algorithms can operate on one sample at a time. Like this an update of a parameter can be done any time while processing.

Building the project

Install Rust!

Execute the following commands on cli.

git clone https://www.github.com/hansen-audio/dsp-tool-box-rs.git
cd dsp-tool-box-rs
cargo build
cargo test

Algorithms

Currently the following algorithms are available:

  • modulation phase
  • one pole filter

Using the algorithms

let mut filter = OnePoleFilter::new(0.9);
let out = filter.process(1.);
println("{:?}", out);

License

Copyright 2021 Hansen Audio

Licensed under the MIT: https://mit-license.org/

Releases

No releases published

Packages

No packages published

Languages