Provides a stand-alone audio-processor runner for AudioProcessor implementations.
The gist of it is:
AudioProcessor or SimpleAudioProcessor from audio_processor_traitsaudio_processor_main(processor).wav)```rust use audioprocessortraits::{AudioBuffer, AudioProcessor};
struct SimpleDelayProcessor {}
impl SimpleDelayProcessor { fn new() -> Self { SimpleDelayProcessor {} }}
impl AudioProcessor for SimpleDelayProcessor { /* omitted for brevity */ }
fn main() { let processor = SimpleDelayProcessor::new(); audioprocessorstandalone::audioprocessormain(processor); } ```
``` audio-processor-standalone
USAGE: my-crate [OPTIONS]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-i, --input-file