dowdiness/moondsp/voice does not have a README file
pub struct BoundVoicePool {
// private fields
}fn BoundVoicePool::apply_voice_control_result(self : BoundVoicePool, handle : VoiceHandle, control : GraphControl) -> Result[Unit, VoiceControlError]fn BoundVoicePool::apply_voice_controls_result(self : BoundVoicePool, handle : VoiceHandle, controls : Array[GraphControl]) -> Result[Unit, VoiceControlError]fn BoundVoicePool::new(compiled_template : CompiledTemplate, context : DspContext, bindings : ControlBindingBuilder, max_voices? : Int) -> Result[BoundVoicePool, BoundVoicePoolError]fn BoundVoicePool::note_on_controls(self : BoundVoicePool, controls : Map[String, Double]) -> VoiceHandle?fn BoundVoicePool::process(self : BoundVoicePool, context : DspContext, left : AudioBuffer, right : AudioBuffer) -> Unitfn BoundVoicePool::set_template(self : BoundVoicePool, compiled_template : CompiledTemplate, bindings : ControlBindingBuilder) -> Result[Unit, BoundVoicePoolError]fn BoundVoicePool::validate_voice_controls_result(self : BoundVoicePool, handle : VoiceHandle, controls : Array[GraphControl]) -> Result[Unit, VoiceControlError]pub(all) enum BoundVoicePoolError {
InvalidMaxVoices
OrphanAdsr
CompileRejected
Binding(ControlBindingError)
} derive(Eq, Debug)impl Show for BoundVoicePoolErrorpub(all) enum VoiceControlError {
InvalidVoiceHandle(VoiceHandle)
Graph(GraphControlError)
} derive(Debug)impl Show for VoiceControlErrorimpl Show for VoiceHandlepub struct VoicePool {
// private fields
}fn VoicePool::new(compiled_template : CompiledTemplate, context : DspContext, max_voices? : Int) -> Result[VoicePool, VoicePoolError]fn VoicePool::process(self : VoicePool, context : DspContext, left_output : AudioBuffer, right_output : AudioBuffer) -> Unitfn VoicePool::set_template(self : VoicePool, compiled_template : CompiledTemplate) -> Result[Unit, VoicePoolError]impl Show for VoicePoolErrorimpl Show for VoiceStateMoonBit DSP audio engine
Dependencies