Expand description
The Ensnare crate helps create digital audio with a focus on music.
Modules§
- Support for changing the parameters of instruments and effects over time in a programmatic, reproducible way.
- Basic musical devices without the overhead that the rest of the system needs to use them. A core plus that overhead is an Entity. Cores exist separately from entities so that it’s easier to focus on business logic when developing a new device.
- Reusable building blocks for other parts of the system, especially musical instruments and effects.
- Built-in musical instruments and supporting infrastructure.
- Support for project organization and rendering.
- A collection of imports that are useful to users of this crate.
use ensnare::prelude::*;
for easier onboarding. - The traits that define many characteristics and relationships among parts of the system.
- Common data types used throughout the system.
- System utilities.
Functions§
- A string that’s useful for displaying build information to end users.