Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.