Skip to content

Kwarf/crabhowler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦀🗣️ Crab Howler

This is where I experiment with sound synthesis by writing a very simple CLAP plugin in Rust.

Follow along by reading the blog series:

  • Writing a CLAP synthesizer in Rust (Part 1)
    Starting from nothing, lots of setup and boilerplate to create a simple monophonic synthesizer without any UI or adjustable parameters.
  • Writing a CLAP synthesizer in Rust (Part 2)
    This introduced parameters, specifically Attack, Decay, Sustain and Release in order to create a "proper" ADSR envelope to fix clicking noises heard in the first part. I also extend it to support 16 simultaneous voices, making it a polyphonic synth. Still no custom GUI, but the DAW is nice enough to provide one for us for the parameters we expose.

About

A simple CLAP synthetizer plugin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages