Skip to content

carrotflakes/corus

Repository files navigation

corus

Primitive sound synthesis toolkit.

TODO:

  • rich reverb
  • wavetable
  • sampler
  • chip
  • signal with unit (Hz, second, sample)

Cardinal nodes

  • Var: produce a constant value.
  • Param: produce a automated f64.
  • Amp: amplify a signal.
  • Add: mix two signals.
  • Mix: mix n signals.
  • Sine: produce a sine wave at a given frequency.
  • Share: shareable node wrapper.
  • Controller: allows dynamic changes to inner node.
  • Map: map the signal by arbitrary function.

Author

Copyright

Copyright (c) 2021 carrotflakes (carrotflakes@gmail.com)

License

Licensed under the MIT License.

About

Primitive sound synthesis toolkit for Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages