Skip to content

️🛠 - Use per-buffer-based processing instead of per-sample #31

@maxwellmattryan

Description

@maxwellmattryan

Description

Per-buffer processing is going to be better for a variety of reasons, which are mostly performance-related.

No JUCE classes, types, or utilities should be used for this implementation. This audio library should be dependency free and as lightweight as possible.

Requirements

  • Use buffer-based processing in DSP building blocks
  • Fix tests as necessary
  • Ensure support in JUCE plugin projects
  • Ensure support in Daisy projects
  • Format code
  • Add noexcept in all of the places
  • Add comments for classes and methods
  • Change processor to effector (think about verbs... generator -> generate, modulator -> modulate, and effector -> effect?)
  • Get rid of size_t usage in favor of int
  • Make sure all blocks' Parameters can have sources attached

Metadata

Metadata

Labels

scope : libPertains to the actual library source code

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions