Ridge-Lab/moonstretch/stretch does not have a README file
pub struct Processor { channels : Int tempo : Double hop : Int search : Int input : Array[Double] base : Int64 received : Int64 emitted : Int64 tail : Array[Double] started : Bool finished : Bool}
fn Processor::buffered_frames(self : Processor) -> Int
fn Processor::finish(self : Processor) -> Array[Double]
fn Processor::input_frames(self : Processor) -> Int64
fn Processor::latency_frames(self : Processor) -> Int
fn Processor::output_frames(self : Processor) -> Int64
fn Processor::push(self : Processor, samples : Array[Double]) -> Array[Double] raise @Ridge-Lab/moonstretch/types.AudioErrorAudioError
fn Processor::reset(self : Processor) -> Unit
fn new(sample_rate : Int, channels : Int, tempo : Double) -> Processor raise @Ridge-Lab/moonstretch/types.AudioErrorAudioError
Install
Streaming PCM time stretching and pitch shifting in pure MoonBit.
No dependents
Powered by MoonBit
© 2026 mooncakes.io