Crate screech

Source
Expand description

A collection of helpers for handling audio data in real time

Modules§

traits
common traits used throughout the library

Structs§

BasicTracker
Basic fixed size tracker for the creation of unique ids and to keep track of signals belonging to a certain id
DynamicTracker
Basic dynamically sized tracker for the creation of unique ids and to keep track of signals belonging to a certain id
Message
Message wrapper that holds buffer positional data and a generic type. This is useful if you want to send a message to another source that something occured at a specific moment, for example: a midi message was triggered at buffer position 42
Screech
Main helper struct to render and manage relations between crate::traits::Source types.
Signal
Struct containing audio samples

Enums§

ScreechError
Error type for failure to execute Screech::sample

Type Aliases§

Input
Identifier used for keeping track of signals
Output
Identifier used for keeping track of signals