Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/solarliner/valib
Library of reusable blocks for musical DSP.
https://github.com/solarliner/valib
dsp rust virtual-analog virtual-analog-modelling
Last synced: 12 days ago
JSON representation
Library of reusable blocks for musical DSP.
- Host: GitHub
- URL: https://github.com/solarliner/valib
- Owner: SolarLiner
- License: mit
- Created: 2022-12-19T19:40:39.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T19:35:23.000Z (about 1 month ago)
- Last Synced: 2024-10-10T20:15:24.809Z (28 days ago)
- Topics: dsp, rust, virtual-analog, virtual-analog-modelling
- Language: Rust
- Homepage: https://solarliner.github.io/valib/valib
- Size: 2.83 MB
- Stars: 22
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# valib
![GitHub Build Status](https://img.shields.io/github/actions/workflow/status/solarliner/valib/build.yml)
![GitHub Tests Status](https://img.shields.io/github/actions/workflow/status/solarliner/valib/test.yml?label=tests)
![GitHub License](https://img.shields.io/github/license/solarliner/valib)
[![Link to docs](https://img.shields.io/badge/docs-url-blue)](https://solarliner.dev/valib/valib/)Plugins: [Abrasive](plugins/abrasive) (currently broken)
Examples: [Diode Clipper](examples/diodeclipper) | [SVF Mixer](examples/svfmixer) | [Dirty Biquad](examples/dirty-biquad)Library of reusable blocks for musical DSP.
## Features
- Generic over scalars
- Generic over saturators
- Oversampling filter
- Biquad filter
- State Variable Filter
- Ladder filter## Download
You can download the plugins and examples from the permalink [here](https://nightly.link/SolarLiner/valib/workflows/build/main).
## Licensing
To comply with `nih-plug` licensing requirements (and it stemming from VST3's requirements), the project is dual-licensed.
The code for the library (that is, everything under the `src` directory) is available under the `MIT` license.
Plugins and examples are available under the `GPLv3` license.