RustAudio / dsp-chain

A library for chaining together multiple audio dsp processors/generators, written in Rust!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

mitchmindtree opened this issue · comments

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).