culsynth

Crates.ioculsynth
lib.rsculsynth
version0.2.0
sourcesrc
created_at2023-12-20 07:30:07.222039
updated_at2024-01-27 05:52:11.386936
descriptionCulsynth DSP Library
homepage
repository
max_upload_size
id1075063
size193,134
Blair Mason (rbmj)

documentation

README

CulSynth Library

This library contains all of the DSP logic used in the CulSynth plugin. See the main repository README for more information.

Features

The library contains both fixed and floating point implementations of various primitives used inside a synthesizer. These include oscillators, a 2-pole state variable filter, envelopes, and LFOs. Additionally, it includes a basic subtractive synth voice logic tying these primitives together and provides the ability to modulate all of the parameters within the voice.

It is #![no_std] compatible by default and all memory used in th elibrary can be entirely statically allocated. This results in some design tradeoffs; see the documentation for details.

Commit count: 0

cargo fmt