RustAudio / dsp-chain

A library for chaining together multiple audio dsp processors/generators, written in Rust!
MIT License
297 stars 20 forks source link

Remove `Node` trait, rename `DspNode` to `Node` and make the crate entirely focused on the `Graph` type. #107

Closed mitchmindtree closed 9 years ago

mitchmindtree commented 9 years ago

At the moment this crate is split between two methods of dsp-chain construction:

  1. The simple Node trait.
  2. The Graph type (and its related DspNode trait).

Their differences are outlined in the README.

In summary, what is currently the Node trait has been meant for simpler dsp-chains, however its interface is so limiting that it might as well be removed in favour of focusing on the Graph type and its DspNode trait (which would then take the Node name).