knyst 0.5.1

Real time dynamic audio graph and synthesis library
Documentation
//! Exports the most often used parts of Knyst

pub use crate::audio_backend::AudioBackend;
pub use crate::buffer::{Buffer, BufferKey};
pub use crate::controller::upload_graph;
pub use crate::controller::{CallbackHandle, KnystCommands, MultiThreadedKnystCommands};
pub use crate::gen::*;
pub use crate::gen::{Gen, GenContext, GenState, StopAction};
pub use crate::graph::{
    connection::constant,
    connection::{ConnectionBundle, InputBundle},
    gen, Connection, Graph, GraphInput, GraphSettings, Mult, NodeId, ParameterChange,
    RunGraphSettings,
};
pub use crate::handles::{
    bus, graph_input, graph_output, handle, GenericHandle, GraphHandle, Handle, HandleData,
};
pub use crate::inputs;
pub use crate::modal_interface::knyst_commands;
pub use crate::resources::{IdOrKey, WavetableId, WavetableKey};
pub use crate::resources::{Resources, ResourcesSettings};
pub use crate::sphere::{KnystSphere, SphereSettings};
pub use crate::time::{Beats, Seconds};
pub use crate::wavetable::{TABLE_POWER, TABLE_SIZE};
pub use crate::wavetable_aa::Wavetable;
pub use crate::{BlockSize, Sample, SampleRate, Trig};
pub use knyst_macro::impl_gen;